ConvertFileFast MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONVERTFILEFAST_API_KEY | No | Local stdio API key | |
| CONVERTFILEFAST_TIMEOUT | No | Per-request timeout in seconds | 180 |
| CONVERTFILEFAST_API_BASE | No | REST API base URL | https://api.convertfilefast.com |
| CONVERTFILEFAST_MCP_HOST | No | HTTP bind host | 0.0.0.0 |
| CONVERTFILEFAST_MCP_PATH | No | HTTP MCP endpoint | /mcp |
| CONVERTFILEFAST_MCP_PORT | No | HTTP bind port | 8000 |
| CONVERTFILEFAST_TEMP_DIR | No | Remote temporary file store | /tmp/convertfilefast-mcp |
| CONVERTFILEFAST_OUTPUT_DIR | No | Local output directory | ~/ConvertFileFast |
| CONVERTFILEFAST_REMOTE_MODE | No | Return temporary download URLs | false |
| CONVERTFILEFAST_DOWNLOAD_TTL | No | Download URL TTL in seconds | 3600 |
| CONVERTFILEFAST_DOWNLOAD_BASE | No | Public base URL for downloads | https://mcp.convertfilefast.com |
| CONVERTFILEFAST_MAX_BASE64_MB | No | Max decoded base64 payload size | 60 |
| CONVERTFILEFAST_MCP_TRANSPORT | No | stdio, streamable-http, http, or sse | stdio |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_supported_conversionsA | List every conversion slug supported by the MCP server. |
| convert_fileC | Convert a document, spreadsheet, presentation, image, PDF, or data file. |
| images_to_pdfA | Combine multiple images into one multi-page PDF. |
| merge_pdfsA | Merge multiple PDFs into a single PDF, preserving the given order. |
| split_pdfB | Extract specific pages/ranges from a PDF. |
| compress_pdfC | Reduce the file size of a PDF. |
| rotate_pdfC | Rotate pages in a PDF. |
| protect_pdfA | Add password protection (encryption) to a PDF. |
| unlock_pdfB | Remove password protection from a PDF. |
| extract_pdf_textA | Extract text and optional tables from a PDF as structured JSON. |
| resize_imageC | Resize an image to the given width/height. |
| compress_imageB | Compress an image to reduce file size, optionally capping dimensions. |
| get_billing_statusA | Return current plan, subscription status, and remaining credits. |
| create_subscription_checkoutA | Create a Stripe-hosted checkout link for a Pro or Scale subscription. |
| create_credit_pack_checkoutA | Create a Stripe-hosted checkout link for one-time extra credits. |
| create_billing_portal_linkA | Create a Stripe Billing Portal link for payment method and subscription management. |
| manage_auto_rechargeA | Check 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. |
| report_feedbackA | Report a bug, missing conversion, or quality issue to the ConvertFileFast team. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools target distinct resources and actions, with clear boundaries between PDF operations, image operations, billing, and feedback. Minor potential overlap exists between convert_file and images_to_pdf (both can handle image-to-PDF conversion), but descriptions clarify multi-file versus single-file use cases.
Nearly all tools follow a consistent snake_case verb_noun pattern (e.g., merge_pdfs, compress_image, create_subscription_checkout). The single exception is images_to_pdf, which uses a noun_to_noun pattern, but it remains descriptive and readable.
18 tools is slightly above the typical 15-tool sweet spot, but the server spans multiple sub-domains: file conversion, PDF manipulation, image manipulation, billing, and feedback. Each tool appears to earn its place without obvious redundancy.
The surface covers core conversion, comprehensive PDF operations (merge, split, compress, rotate, protect, unlock, extract), image operations, billing lifecycle, and feedback. Minor gaps include no job status/history or file deletion, but these are not critical for a stateless conversion service.