Extract text and structured JSON (with bounding boxes) from a PDF. Accepts either a public https:// URL pointing to a PDF, or a base64-encoded PDF string. Runs entirely on Cloudflare Workers via WebAssembly — the bytes are not logged. Best for documents under 10MB.
This page documents the MCP tool findutils:parse_pdf.
This tool fetches a fixed, hard-coded public upstream — never a private host. Results depend on that upstream.
Call it over MCP
Tool name findutils:parse_pdf
· no API keys · 120 requests/min per IP
Claude Code
claude mcp add findutils --transport http https://mcp.findutils.com/ Claude Desktop — claude_desktop_config.json
{
"mcpServers": {
"findutils": {
"url": "https://mcp.findutils.com/"
}
}
} Raw JSON-RPC (any MCP client) — verified example
curl -X POST https://mcp.findutils.com/ \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "parse_pdf",
"arguments": {
"pdf": "https://findutils.com/docs/sample.pdf",
"output": "text",
"maxPages": 1
}
}
}' Input schema
Fetch this tool's machine-readable schema from
GET https://api.findutils.com/api/tools/, or call tools/list on the MCP server.
Example arguments (verified)
{
"pdf": "https://findutils.com/docs/sample.pdf",
"output": "text",
"maxPages": 1
}