{"slug":"well-001-extract-table-mmelnyk2000-workers-dev-mcp-669696","title":"Extract tables from a PDF ($0.01 USDC via x402)","host":"well-001-extract-table.mmelnyk2000.workers.dev","method":"GET","resource":"https://well-001-extract-table.mmelnyk2000.workers.dev/mcp#extract-table-from-pdf#extract-table-from-pdf","category":"search","description":"Extract tables from a PDF ($0.01 USDC via x402). Pass pdf_base64 or a https pdf_url. Optional schema maps headers. Optional max_pages (1-10). Returns JSON { pages, tables: [{ page, headers, rows }], warnings }. Text PDFs are parsed in-worker; scans require HOSTED_PARSER_URL.","price_listed":0.01,"price_asked":null,"state":"no_terms","state_label":"Answers HTTP 406 without x402 payment terms","checks_7d":1,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"description":"Extract tables from a PDF ($0.01 USDC via x402). Pass pdf_base64 or a https pdf_url. Optional schema maps headers. Optional max_pages (1-10). Returns JSON { pages, tables: [{ page, headers, rows }], warnings }. Text PDFs are parsed in-worker; scans require HOSTED_PARSER_URL.","example":{"pdf_url":"https://www.w3.org/WAI/WCAG21/Techniques/pdf/img/table-word.pdf"},"inputSchema":{"properties":{"max_pages":{"description":"Max pages to read. Capped at 10.","maximum":10,"minimum":1,"type":"integer"},"pdf_base64":{"description":"Raw PDF encoded as base64 (optionally a data: URL). Provide this or pdf_url.","type":"string"},"pdf_url":{"description":"https URL of a PDF. Provide this or pdf_base64. Max 8 MB.","type":"string"},"schema":{"description":"Optional header mapping. Object maps extracted header -> output name; array replaces headers in column order."}},"type":"object"},"toolName":"extract-table-from-pdf","transport":"streamable-http","type":"mcp"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"description":{"type":"string"},"example":{"type":"object"},"inputSchema":{"type":"object"},"toolName":{"type":"string"},"transport":{"enum":["streamable-http"],"type":"string"},"type":{"const":"mcp","type":"string"}},"required":["type","toolName","inputSchema"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":406,"valid_402":false,"asked_usdc":null,"price_match":null,"latency_ms":464,"error":null}],"description_full":"Extract tables from a PDF ($0.01 USDC via x402). Pass pdf_base64 or a https pdf_url. Optional schema maps headers. Optional max_pages (1-10). Returns JSON { pages, tables: [{ page, headers, rows }], warnings }. Text PDFs are parsed in-worker; scans require HOSTED_PARSER_URL.","last_updated":"2026-10-16T00:00:59.889Z","schemes":["exact"]}