Leafmelt
PDF, Word, Excel, CSV, HTML and XML to clean Markdown for LLMs and RAG, with token counts.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"leafmelt": {
"url": "https://leafmelt.cybermax-tools.workers.dev/mcp?via=mcp-registry"
}
}
}Remote endpoints
https://leafmelt.cybermax-tools.workers.dev/mcp?via=mcp-registrystreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢convert_to_markdown(urls, files, maxChars)
Convert 1-5 documents (PDF, Word .docx, Excel .xlsx/.xls, OpenDocument, Apple Numbers, CSV, HTML, XML) to clean Markdown for reading or RAG. Pass public URLs in urls, or files as [{name, base64}]. Returns markdown, format, characters, approxTokens and truncated per document. Not for images or scanned PDFs (no OCR).
Input Schema
{
"type": "object",
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"description": "Public http(s) document URLs"
},
"files": {
"type": "array",
"maxItems": 5,
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"base64": {
"type": "string"
}
},
"required": [
"base64"
]
}
},
"maxChars": {
"type": "integer",
"minimum": 1000,
"maximum": 2000000,
"default": 200000
}
}
}🟢supported_formats
List the document formats Leafmelt converts, with file extensions and MIME types.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence