adelaidasofia avatar

One MCP, many parsers

adelaidasofia/parse-mcp

Routes document parsing through three engines with automatic fallback: markitdown (MIT licensed, handles PDF/DOCX/XLSX/HTML), Docling (for complex tables and scanned PDFs), and LlamaParse (cloud, bring your own key). The parse tool accepts file paths or URLs and returns markdown plus the backend chain it attempted. Includes parse_to_vault for saving converted docs to your Obsidian inbox with frontmatter metadata, and interpret for piping parsed content directly into Claude with prompt cache support. The benchmark tool runs all available backends side by side so you can see latency and quality differences. Also ships a chunk_text tool with document type detection that splits markdown into retrieval chunks while respecting structure (keeps paper abstracts whole, never splits numbered manual sections). Built on FastMCP with stdio transport.

tools
6
auth
Secret needed
transport
STDIO
env var
1
last updated
May 20, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

parse_searchFind brands, organic AI prompts, citation sources, and market niches for marketer research. Use this first when the user names a brand, category, source, or AI visibility question.3 params

Find brands, organic AI prompts, citation sources, and market niches for marketer research. Use this first when the user names a brand, category, source, or AI visibility question.

Parameters* required
limitnumber
querystring
typesarray
parse_get_brandFetch a concise public marketing brief for one brand, including Parse score, strengths, weak spots, top prompts, citation sources, related brands, and next research questions.1 params

Fetch a concise public marketing brief for one brand, including Parse score, strengths, weak spots, top prompts, citation sources, related brands, and next research questions.

Parameters* required
slug_or_idstring
parse_get_promptFetch one public organic prompt by slug when the user wants to inspect the exact AI-search question behind a result.1 params

Fetch one public organic prompt by slug when the user wants to inspect the exact AI-search question behind a result.

Parameters* required
slugstring
parse_get_statsExplain the public Parse index scale and freshness: tracked brands, organic prompts, and citation observations.

Explain the public Parse index scale and freshness: tracked brands, organic prompts, and citation observations.

No parameter schema in public metadata yet.

searchCompatibility alias for parse_search. Use for clients that expect a generic search tool.2 params

Compatibility alias for parse_search. Use for clients that expect a generic search tool.

Parameters* required
limitnumber
querystring
fetchCompatibility alias that resolves fetch IDs like brand:stripe or prompt:best-crm into JSON-text results with human-readable text.1 params

Compatibility alias that resolves fetch IDs like brand:stripe or prompt:best-crm into JSON-text results with human-readable text.

Parameters* required
idstring

Sponsors

Configuration

LLAMAPARSE_API_KEYsecret

Optional fallback backend; only required for llamaparse routing

Readme

Details

Repository
github.com/adelaidasofia/parse-mcp
Package
https://github.com/adelaidasofia/parse-mcp/releases/download/v0.1.0/parse-mcp.mcpb
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from adelaidasofia