io.github.MLTCorp/convertfilefast
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Convert files, run PDF/image tools, create billing links, and report feedback.
| Author | io.github.MLTCorp |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 174 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"convertfilefast": {
"url": "https://mcp.convertfilefast.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (18)
list_supported_conversionsList every conversion slug supported by the MCP server.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
convert_fileConvert a document, spreadsheet, presentation, image, PDF, or data file.
Parameters:
target_format(required) — string — Desired output format, e.g. 'pdf', 'csv', 'png'.filename— Original filename (with extension); used to detect the source format and name the output.source_url— 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— Base64-encoded source file. Use only when there is no URL.source_format— Source format token (e.g. 'docx', 'pdf', 'png', 'html', 'url'). Inferred from filename/URL if omitted.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
images_to_pdfCombine multiple images into one multi-page PDF.
Parameters:
filenames— Optional filenames matching files_base64, with extensions.page_size— string — Page size: fit, A4, or letter.output_name— string — Name for the output PDF.source_urls— Public image URLs to combine into a multi-page PDF, in order.files_base64— Base64-encoded image files to combine, in order.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
merge_pdfsMerge multiple PDFs into a single PDF, preserving the given order.
Parameters:
output_name— string — Name for the merged PDF.source_urls— Public URLs of the PDFs to merge, in order (minimum 2).files_base64— Base64-encoded PDFs to merge, in order (minimum 2). Use when there are no URLs.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
split_pdfExtract specific pages/ranges from a PDF.
Parameters:
pages(required) — string — Pages/ranges to extract, e.g. '1,3,5-7' or '1-5'.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
compress_pdfReduce the file size of a PDF.
Parameters:
quality— string — Compression preset.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.remove_metadata— boolean — Strip PDF metadata to reduce size further.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
rotate_pdfRotate pages in a PDF.
Parameters:
angle(required) — integer — Rotation in degrees (clockwise).pages— Pages to rotate, e.g. '1,3,5-7'. Omit to rotate all pages.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
protect_pdfAdd password protection (encryption) to a PDF.
Parameters:
password(required) — string — Password to set on the PDF.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
unlock_pdfRemove password protection from a PDF.
Parameters:
password(required) — string — Current password of the PDF.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
extract_pdf_textExtract text and optional tables from a PDF as structured JSON.
Parameters:
pages— Optional pages/ranges to extract, e.g. '1-5'.source_url— Public URL of the PDF.file_base64— Base64-encoded PDF.extract_tables— boolean — Whether to extract tables too.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
resize_imageResize an image to the given width/height.
Parameters:
fit— string — How to fit within width/height.width— Target width in pixels.format— Output format (jpeg, png, webp, ...). Defaults to source format.height— Target height in pixels.source_url— Public URL of the image.file_base64— Base64-encoded image.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
compress_imageCompress an image to reduce file size, optionally capping dimensions.
Parameters:
format— Output format (jpeg, png, webp, ...). Defaults to source format.quality— integer — Compression quality 1-100.max_width— Optionally cap the width in pixels.max_height— Optionally cap the height in pixels.source_url— Public URL of the image.file_base64— Base64-encoded image.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
get_billing_statusReturn current plan, subscription status, and remaining credits.
Hints: read-only not declared · destructive not declared · idempotent yes · open-world yes
create_subscription_checkoutCreate a Stripe-hosted checkout link for a Pro or Scale subscription.
Parameters:
plan_id(required) — string — Plan to subscribe to: pro or scale.annual— boolean — Use annual billing instead of monthly.currency— string — Preferred checkout currency.
Hints: read-only not declared · destructive not declared · idempotent no · open-world yes
create_credit_pack_checkoutCreate a Stripe-hosted checkout link for one-time extra credits.
Parameters:
pack_id(required) — string — Credit pack to buy: pack_1000 or pack_10000.currency— string — Preferred checkout currency.
Hints: read-only not declared · destructive not declared · idempotent no · open-world yes
create_billing_portal_linkCreate a Stripe Billing Portal link for payment method and subscription management.
Hints: read-only not declared · destructive not declared · idempotent no · open-world yes
manage_auto_rechargeCheck or change automatic credit-pack recharge: on/off, the trigger threshold, and the last recharge attempts (including the manual payment link when a charge required authentication or was declined). Call with no arguments to just check the current state.
Parameters:
enabled— Turn automatic credit recharge on (true) or off (false). Omit to leave unchanged.threshold_credits— Balance at which auto-recharge should fire. Omit to leave unchanged.
Hints: read-only not declared · destructive not declared · idempotent no · open-world yes
report_feedbackReport a bug, missing conversion, or quality issue to the ConvertFileFast team.
Parameters:
summary(required) — string — Short description of what went wrong or what is missing.tool— Tool or conversion involved, e.g. 'convert_file pdf-to-docx'.context— Extra detail: error message, input format, expected vs actual.category— string — Feedback category.
Hints: read-only not declared · destructive not declared · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.