{"server":"io.github.MLTCorp/convertfilefast","count":18,"tools":[{"name":"compress_image","title":"Compress Image","description":"Compress an image to reduce file size, optionally capping dimensions.","input_schema":{"type":"object","properties":{"format":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Output format (jpeg, png, webp, ...). Defaults to source format."},"quality":{"type":"integer","default":85,"maximum":100,"minimum":1,"description":"Compression quality 1-100."},"max_width":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Optionally cap the width in pixels."},"max_height":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Optionally cap the height in pixels."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the image."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded image."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"compress_pdf","title":"Compress Pdf","description":"Reduce the file size of a PDF.","input_schema":{"type":"object","properties":{"quality":{"enum":["low","medium","high","maximum"],"type":"string","default":"medium","description":"Compression preset."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."},"remove_metadata":{"type":"boolean","default":false,"description":"Strip PDF metadata to reduce size further."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"convert_file","title":"Convert File","description":"Convert a document, spreadsheet, presentation, image, PDF, or data file.","input_schema":{"type":"object","required":["target_format"],"properties":{"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Original filename (with extension); used to detect the source format and name the output."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL to the source file or webpage (preferred). For a webpage to PDF, point at the page and use target_format='pdf'."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded source file. Use only when there is no URL."},"source_format":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Source format token (e.g. 'docx', 'pdf', 'png', 'html', 'url'). Inferred from filename/URL if omitted."},"target_format":{"enum":["pdf","docx","xlsx","csv","txt","json","jpg","png","webp"],"type":"string","description":"Desired output format, e.g. 'pdf', 'csv', 'png'."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"create_billing_portal_link","title":"Create Billing Portal Link","description":"Create a Stripe Billing Portal link for payment method and subscription management.","input_schema":{"type":"object","properties":{},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":false},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"create_credit_pack_checkout","title":"Create Credit Pack Checkout","description":"Create a Stripe-hosted checkout link for one-time extra credits.","input_schema":{"type":"object","required":["pack_id"],"properties":{"pack_id":{"enum":["pack_1000","pack_10000"],"type":"string","description":"Credit pack to buy: pack_1000 or pack_10000."},"currency":{"enum":["usd","brl","eur","gbp"],"type":"string","default":"usd","description":"Preferred checkout currency."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":false},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"create_subscription_checkout","title":"Create Subscription Checkout","description":"Create a Stripe-hosted checkout link for a Pro or Scale subscription.","input_schema":{"type":"object","required":["plan_id"],"properties":{"annual":{"type":"boolean","default":false,"description":"Use annual billing instead of monthly."},"plan_id":{"enum":["pro","scale"],"type":"string","description":"Plan to subscribe to: pro or scale."},"currency":{"enum":["usd","brl","eur","gbp"],"type":"string","default":"usd","description":"Preferred checkout currency."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":false},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"extract_pdf_text","title":"Extract Pdf Text","description":"Extract text and optional tables from a PDF as structured JSON.","input_schema":{"type":"object","properties":{"pages":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional pages/ranges to extract, e.g. '1-5'."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."},"extract_tables":{"type":"boolean","default":true,"description":"Whether to extract tables too."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"get_billing_status","title":"Get Billing Status","description":"Return current plan, subscription status, and remaining credits.","input_schema":{"type":"object","properties":{},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"images_to_pdf","title":"Images To Pdf","description":"Combine multiple images into one multi-page PDF.","input_schema":{"type":"object","properties":{"filenames":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null,"description":"Optional filenames matching files_base64, with extensions."},"page_size":{"enum":["fit","A4","letter"],"type":"string","default":"fit","description":"Page size: fit, A4, or letter."},"output_name":{"type":"string","default":"images.pdf","description":"Name for the output PDF."},"source_urls":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null,"description":"Public image URLs to combine into a multi-page PDF, in order."},"files_base64":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null,"description":"Base64-encoded image files to combine, in order."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"list_supported_conversions","title":"List Supported Conversions","description":"List every conversion slug supported by the MCP server.","input_schema":{"type":"object","properties":{},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"manage_auto_recharge","title":"Manage Auto Recharge","description":"Check or change automatic credit-pack recharge: on/off, the trigger threshold, and\nthe last recharge attempts (including the manual payment link when a charge required\nauthentication or was declined). Call with no arguments to just check the current state.","input_schema":{"type":"object","properties":{"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"Turn automatic credit recharge on (true) or off (false). Omit to leave unchanged."},"threshold_credits":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"default":null,"description":"Balance at which auto-recharge should fire. Omit to leave unchanged."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":false},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"merge_pdfs","title":"Merge Pdfs","description":"Merge multiple PDFs into a single PDF, preserving the given order.","input_schema":{"type":"object","properties":{"output_name":{"type":"string","default":"merged.pdf","description":"Name for the merged PDF."},"source_urls":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null,"description":"Public URLs of the PDFs to merge, in order (minimum 2)."},"files_base64":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null,"description":"Base64-encoded PDFs to merge, in order (minimum 2). Use when there are no URLs."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"protect_pdf","title":"Protect Pdf","description":"Add password protection (encryption) to a PDF.","input_schema":{"type":"object","required":["password"],"properties":{"password":{"type":"string","description":"Password to set on the PDF."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"report_feedback","title":"Report Feedback","description":"Report a bug, missing conversion, or quality issue to the ConvertFileFast team.","input_schema":{"type":"object","required":["summary"],"properties":{"tool":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Tool or conversion involved, e.g. 'convert_file pdf-to-docx'."},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Extra detail: error message, input format, expected vs actual."},"summary":{"type":"string","maxLength":1000,"minLength":3,"description":"Short description of what went wrong or what is missing."},"category":{"enum":["bug","missing_conversion","quality","other"],"type":"string","default":"other","description":"Feedback category."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":false},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"resize_image","title":"Resize Image","description":"Resize an image to the given width/height.","input_schema":{"type":"object","properties":{"fit":{"enum":["contain","cover","fill"],"type":"string","default":"contain","description":"How to fit within width/height."},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Target width in pixels."},"format":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Output format (jpeg, png, webp, ...). Defaults to source format."},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Target height in pixels."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the image."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded image."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"rotate_pdf","title":"Rotate Pdf","description":"Rotate pages in a PDF.","input_schema":{"type":"object","required":["angle"],"properties":{"angle":{"enum":[90,180,270],"type":"integer","description":"Rotation in degrees (clockwise)."},"pages":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Pages to rotate, e.g. '1,3,5-7'. Omit to rotate all pages."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"split_pdf","title":"Split Pdf","description":"Extract specific pages/ranges from a PDF.","input_schema":{"type":"object","required":["pages"],"properties":{"pages":{"type":"string","description":"Pages/ranges to extract, e.g. '1,3,5-7' or '1-5'."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"},{"name":"unlock_pdf","title":"Unlock Pdf","description":"Remove password protection from a PDF.","input_schema":{"type":"object","required":["password"],"properties":{"password":{"type":"string","description":"Current password of the PDF."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the PDF."},"file_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Base64-encoded PDF."}},"additionalProperties":false},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"openWorldHint":true,"idempotentHint":true},"source":"probe","observed_at":"2026-10-20T02:46:32.914Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.MLTCorp%2Fconvertfilefast/connection?target=mcpServers","arguments":{"name":"io.github.MLTCorp/convertfilefast","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.MLTCorp%2Fconvertfilefast","arguments":{"name":"io.github.MLTCorp/convertfilefast"}}]}