

MarkItDown Hosted Markdown Generator
Function
Available ActionsEach successful request consumes credits as outlined below.
convert5cr
Details
Turn any file into clean, readable Markdown for Agentic workflows. Accepts, PDF, Word doc, Excel spreadsheet, PowerPoint, HTML page, image, or audio file and sends back structured Markdown text — ready for analysis, indexing, or feeding into your next workflow. Uses Microsoft's official MarkItDown package for premium results that AI Agents can parse and understand.
Use Cases
Convert PDF documents to Markdown, Extract text from Word documents, Convert Excel spreadsheets to readable Markdown, Parse PowerPoint presentations into text, Convert HTML pages to Markdown, Extract content from EPub files, Process ZIP archives of documents
Actions(1)
convert5cr4 paramsConvert a file to Markdown. Provide the file using exactly one of: url, file_id, or file_base64. Supports PDF, Word, Excel, PowerPoint, HTML, CSV, JSON, XML, images, audio, EPub, and ZIP. Max 50MB.
convert5cr4 paramsConvert a file to Markdown. Provide the file using exactly one of: url, file_id, or file_base64. Supports PDF, Word, Excel, PowerPoint, HTML, CSV, JSON, XML, images, audio, EPub, and ZIP. Max 50MB.
urlstringPublic URL or signed storage URL of the file to convert
file_idstringFile ID from the file upload tool
file_base64stringBase64-encoded file content
filenamestringOriginal filename with extension (helps detect format when using file_base64)
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 6991e8bbaa85db8efed135e4 ("MarkItDown Hosted Markdown Generator"). Then call the same tool with action 'call_tool', tool_id 6991e8bbaa85db8efed135e4, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.
Dependencies
3 dependencies will be automatically added when you enable this product.








