Reading text, tables and structure out of PDFs and office documents. Every tool below was read from that server's own
tools/list, so the name and arguments are what the server exposes, not what
its description claims.
| Tool | Server |
|---|---|
| pdf_to_docxanswers Convert a PDF file to a DOCX (Word) file. PDF 파일을 DOCX 파일로 변환해 반환합니다. PDF 형식의 파일만 허용됩니다. [호출당 30포인트] arguments: pdf_url | APICK Convert app.apick |
| docx_to_pdfanswers Convert a DOCX (Word) file to a PDF file. DOCX 파일을 PDF 파일로 변환해 반환합니다. DOCX 형식의 파일만 허용됩니다. [호출당 80포인트] arguments: docx_url | APICK Convert app.apick |
| parse_documentanswers Parse an office document (docx, pptx, xlsx, pdf, odt, ods, odp, rtf, epub, csv, doc, ppt) into clean GitHub-Flavored Markdown. Provide a document URL or a local file path. Deterministic Rust converter — headings, tabl... arguments: url, path, format | ai.clawfetch/mcp ai.clawfetch |
| filegraph_pdf_text_conversion_docsanswers Docs for /pdf/to-text, /pdf/to-docx, /pdf/to-image — extract text with ocr, convert pdf to docx or images. arguments: language, endpoint | document-processing ai.filegraph |
| filegraph_office_documents_docsanswers Docs for /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images — extract text/data, convert word/excel/powerpoint to pdf/csv/images. arguments: language, endpoint | document-processing ai.filegraph |
| pdf-ocr スキャンPDFから日本語テキスト抽出 (Browser-based tool) | JobDoneBot io.github.acromoney888 |
| pdf_text_extractanswers Extract text from a PDF: url or base64 data. No OCR — text-based PDFs only. arguments: url, data, maxChars, headers | ToolSnap MCP app.toolsnap |
| formation_extract_rsa_terms_ocranswers Runs vision OCR on an already-uploaded signed Restricted Stock Purchase/Award Agreement (RSA) PDF for the active company and returns the founder and company names plus structured terms (total_shares, unvested_shares, ... arguments: agentCode, companyId, sourceS3Uri | Lovie Company Formation co.lovie |
| formation_get_ocr_upload_urlanswers Returns a presigned S3 PUT URL for uploading a company document (kind=SAFE for a SAFE PDF, kind=RSA for a signed restricted stock purchase agreement, kind=CAP_TABLE for a cap-table file, kind=WIRE_PROOF for a wire pay... arguments: companyId, kind, mimeType | Lovie Company Formation co.lovie |
| read_brand_documentanswers Read one indexed brand document. Returns the indexed metadata (doc_type, summary, key_topics, entities, key_quotes) plus the document body as plain text in content.text — every mime (PDF, DOCX, PPTX, XLSX, markdown, C... arguments: document_id | Heista co.heista |
| document.extractanswers Extract clean text and metadata from supplied PDF, DOCX, HTML, Markdown, CSV, JSON, YAML, or plain-text documents. arguments: filename, content_base64 | API Acre com.apiacre |
| ocr_imageanswers Extract text from an image with GPU OCR. Best-in-class Arabic (plus Persian/Urdu) accuracy, manga-aware vertical Japanese, and strong English, French, Spanish, German, Chinese, Korean, Russian, Italian and Portuguese ... arguments: image_base64, lang, mode, quality, api_key | ocr com.auto-reader |
| verify_documentanswers Fetches a document (PDF, DOCX, or plain text) from a URL and runs the same 3-layer citation verification as verify_citation. Use this when you have a link to a brief rather than pasted text. arguments: url | Citation Safe Verifier com.citationsafe |
| document.extract_textanswers Extract plain text from a PDF or image (base64-encoded). Use when you need raw text for downstream AI analysis (summarization, claim checking, structured extraction). For documents at a public URL, use url.extract ins... arguments: document_base64, mime_type | api com.docimprint |
| parse_documentanswers Parse a quoted PDF to structured Markdown (hallucination-guarded OCR for scanned pages, Japanese-strong). Get quote_id from quote_parse first; price is fixed by the quote. arguments: quote_id, x_payment | com.mart402/extract com.mart402 |
| document_pipelineanswers One call: PDF invoice to parse (hallucination-guarded OCR) + field extraction + arithmetic verification (+optional issuer enrich). Flat $0.05/document; inputs validated before payment. arguments: url, enrich, x_payment | com.mart402/extract com.mart402 |
| read_documentanswers Read a document (PDF or image) from a URL and return its contents as markdown (tables preserved) or plain text. Costs $0.00075 per page, billed to the PennyOCR account; the response includes the exact cost_usd and per... arguments: url, pages, output, max_pages, max_cost_usd | com.pennyocr/ocr com.pennyocr |
| extract_pdfanswers Extract text and metadata from a PDF document. Price: $0.004 arguments: url | WebLens dev.weblens |
| convert_documentanswers Convert any document to another format without storing a template. Supports 100+ input/output format combinations: Office documents, PDFs, images, web pages, spreadsheets, and more. The source file can be a local path... arguments: file, convertTo, converter, reportName, hardRefresh, outputPath | Carbone MCP io.carbone |
| read_pdfanswers Read a PDF and return its text as markdown (or plain text). Accepts a public URL or base64 bytes. Extracts the embedded text layer; a scanned, image-only PDF returns a needs-OCR notice instead of empty text. Priced pe... arguments: source, options, idempotencyKey | docweave-mcp io.github.nicolasmartalog |
| render_docxanswers Render an editable Word (.docx) document from a Kamy template and data. Takes the same { template, data } payload as render_pdf but produces a different container — reach for it when the recipient has to EDIT the docu... arguments: template, data, name | Kamy dev.kamy |
| convert_documentanswers Convert a file you already hold — .docx, .xlsx or .csv — into a PDF, preserving its existing content. Pass the bytes base64-encoded together with the original filename, which is what the API uses to detect the input t... arguments: filename, fileBase64, name | Kamy dev.kamy |
| ocranswers Extract text from an image file (OCR). 이미지 파일에서 텍스트를 추출해 전체 텍스트(full_text)를 반환합니다. 문서 사진, 스캔 이미지, 캡처 화면 등 범용 이미지에 사용합니다. [호출당 12포인트] arguments: image_url | APICK OCR app.apick |
| sign_pdfanswers Sign a PDF: opens an interactive widget where the user draws, types or uploads a signature and places it on the document. Optionally pass signature_name to pre-render a handwritten-style signature. ALWAYS use this for... arguments: file, signature_name | DocWand app.docwand |
| attach_documentanswers Fallback/non-widget tool for binding a PromptFax document or one or more HTTPS PDF URLs into the current MCP session before requesting a quote. In ChatGPT widget sessions, prefer the widget's file controls after start... arguments: sessionId, documentId, fileUrls | PromptFax app.promptfax |
| get_document_statusanswers Check the status of a document previously sent for signature: overall state (sent/completed/declined/expired/voided), per-recipient progress (pending/viewed/signed), and the signed PDF download URL once complete. Requ... arguments: envelope_id | SignSimple app.signsimple |
| list_documentsanswers List the 25 most recent documents sent from the connected SignSimple account, with status and signed-PDF URLs where complete. Requires a SignSimple API key. | SignSimple app.signsimple |
| get_pdf_linkanswers Download links for the printable PDF. pdf_url is the merged tournament document (match sheet with write-in score boxes, player sheet, standings/results when they exist) — hand this to the organiser. results_pdf_url an... arguments: tournament_key | app.turnale/turnale app.turnale |
| get_pdfanswers The printable PDF itself, returned as a base64 embedded resource — use this when the organiser wants the file handed to them and your client cannot fetch URLs. Default "sheet": the merged tournament document (match sh... arguments: tournament_key, doc | app.turnale/turnale app.turnale |
| extract_pdfanswers Extract text + metadata from a PDF URL (text-based PDFs). (content; $0.01/call in USDC via x402, 20 free/day). arguments: url, max_pages | fetcher cloud.fetcher |
| url_to_pdfanswers Fetch a URL and convert it to PDF using Prince.
Args:
url: URL of a document to fetch and convert
style: Additional CSS to apply (inline stylesheet content)
page_size: Page size (e.g., A4,... arguments: url, style, page_size, page_margin, javascript, pdf_profile | Prince PDF Converter cloud.prince |
| applications.upload_documentanswers Upload one bounded PDF, JPEG, or PNG identity or company-registry document to an email-verified application using its exact version and a durable idempotency key. arguments: expectedVersion, contextKey, fileName, mimeType, sizeBytes, contentBase64 | Elron Club Public Rentals club.elron |
| asksteps_import_pdfanswers Brings a PDF into the connected asksteps account and stores it as a form template, so the answers people give can later be written back into that exact document. Requires "pdf:write". Unlike asksteps_analyze_pdf this ... arguments: pdf_url, pdf_base64 | asksteps co.asksteps |
| asksteps_analyze_pdfanswers Analyses a fillable PDF form and reports its fields, pages and whether asksteps can digitise it. Use this when someone asks whether their own PDF form, application or contract could become an online form — it answers ... arguments: pdf_url, pdf_base64 | asksteps co.asksteps |
| cap_table_generate_cap_table_summary_pdfanswers GenerateCapTableSummaryPdf renders the cap-table summary to a branded PDF on the backend document engine (Gotenberg) and returns the bytes (#364 — moves PDF generation out of the browser). Read-only. arguments: companyId | Lovie Company Formation co.lovie |
| docx_to_mdanswers Word .docx (by URL) → clean Markdown. Feed documents to your agent pipeline. arguments: url | com.ainetcafe/netcafe-docflow com.ainetcafe |
| translate_pdfanswers Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators that flatten the document. Returns a job_id; poll check_... arguments: url, lang_to, pages | com.ainetcafe/netcafe-docs com.ainetcafe |
| webpage_to_docxanswers Any article URL → Word .docx (rendered page → clean document). arguments: url | com.ainetcafe/netcafe-docs com.ainetcafe |
| document.tablesanswers Extract structured table rows and columns from supplied HTML, DOCX, or CSV documents. arguments: filename, content_base64 | API Acre com.apiacre |
| report_pdf_generateanswers Return an inline PDF artifact from supplied report_meta, tables, metrics, and summary content; this read-only renderer does not persist hosted files. Use this only when a structured report payload already exists; use ... arguments: report_meta, executive_summary, headline_metrics, tables, export_artifacts, result | AurelianFlo com.aurelianflo |
| report_docx_generateanswers Return an inline DOCX artifact from supplied report_meta, tables, metrics, and summary content; this read-only renderer does not persist hosted files. Use this only when a structured report payload already exists; use... arguments: report_meta, executive_summary, headline_metrics, tables, export_artifacts, result | AurelianFlo com.aurelianflo |
| extract_documentanswers Extract STRUCTURED FIELDS from a document image: invoices, receipts, ID cards — or any custom JSON schema you supply. Every field returns {value, confidence, box} where the confidence and box come from the OCR geometr... arguments: image_base64, preset, schema, lang, api_key | ocr com.auto-reader |
| ocr_and_translateanswers One call: OCR an image, then translate every line into target_lang. Arabic-first OCR and manga-aware Japanese with right-to-left-aware layout, followed by LLM translation. Automatic source-language detection. Provide ... arguments: image_base64, target_lang, api_key | ocr com.auto-reader |
| get_document_cost_toolanswers Preview the cost to download a court filing PDF. Identify the entry with docket_id (preferred) or simple_name + item_number (legacy connectors). Does not pull the document and does not charge. Same preview as get_docu... arguments: docket_id, simple_name, item_number, accept_charge, download | Bankruptcy Observer com.bankruptcyobserver |
| get_document_toolanswers Court filing PDF. Identify the entry with docket_id (preferred) OR simple_name + item_number (legacy cached connectors). Step 1: cost preview — omit accept_charge/download or set false. Step 2: after user confirms, ca... arguments: docket_id, simple_name, item_number, accept_charge, download | Bankruptcy Observer com.bankruptcyobserver |
| pdf_to_markdownanswers Convert a PDF into readable Markdown for analysis and retrieval.
Use this when an agent needs the text, headings, tables, and document
structure from a PDF. Supply exactly one source: a public URL or base64
PDF bytes... arguments: url, pdf_base64, page_range | Brainiall Documents com.brainiall |
| extract_document_fieldsanswers Extract structured fields and full text from a document image.
Use this for invoices, receipts, forms, and similar PNG or JPEG images
when the agent needs named fields rather than Markdown. PDF input is
intentionally... arguments: url, image_base64, doc_type | Brainiall Documents com.brainiall |
| search_cjp_documentsanswers Semantic search over the full text of CJP public-discipline decisions (250 PDFs ingested). Use this for topic questions ("racial bias", "drug-related misconduct", "ex parte communications") or when you need passages, ... arguments: query, judge, year, limit | California Justice Watch com.cajusticewatch |
| get_document_pipelineanswers Obtain the CivilQuants customer-side document pipeline — the toolkit the document-heavy skills (tender review, geotechnical / geo-environmental interpretation) use to chunk a tender pack and render a Word pack on the ... arguments: component | com.civilquants/civilquants com.civilquants |
| document.extract_tablesanswers Extract tables and forms as Markdown from a PDF or image (base64-encoded). Use when the document contains structured tabular data such as financial statements, data sheets, or forms. For plain prose documents, use doc... arguments: document_base64, mime_type | api com.docimprint |
| get_ttab_documentanswers Retrieve and read one specific TTABVUE filing by proceeding number and entry number. Returns filing metadata, a working USPTO TTABVUE viewer link, direct PDF link when available, extraction/readability status, documen... arguments: proceeding_number, entry_number, text_query, max_chars | GleanMark Trademark Search com.gleanmark |
| word_to_pdfanswers Convert a Word document to PDF in your browser — nothing is uploaded. A HelpySelf tool (helpyself.com). arguments: data, pageSize | HelpySelf com.helpyself |
| pdf_mergeanswers Merge PDF files into one document. A HelpySelf tool (helpyself.com). arguments: files | HelpySelf com.helpyself |
| compare_pdfsanswers MANDATORY for all document comparison requests. Compare two PDFs side-by-side.
When the user asks to compare, diff, or find differences between two PDFs, you MUST
call this tool — NEVER attempt to compare documents u... arguments: session_id, job_id_a, job_id_b | KDAN PDF com.kdandoc.mcp |
| delete_pdf_pageanswers Delete one or more pages from a PDF and return a new versioned file.
MANDATORY: Before calling this tool, call 'check_upload_status' with the
session_id to confirm the file exists and retrieve the latest job_id.
Skip... arguments: session_id, job_id, page_numbers | KDAN PDF com.kdandoc.mcp |
| view_pdfanswers Display an already-uploaded PDF in an interactive viewer widget.
Call this after delete_pdf_page, set_password, change_password, redact_pii, and
redact_by_text_range to show the updated PDF. Also call when the user e... arguments: session_id, job_id | KDAN PDF com.kdandoc.mcp |
| get_pdf_page_imagesanswers Use this when you need to visually inspect PDF pages to identify content that cannot be detected from text alone — for example, pages containing a logo, a photograph, a watermark, a QR code, or any visual element. Ret... arguments: session_id, job_id, start_page, count | KDAN PDF com.kdandoc.mcp |
| list_government_documentsanswers List a government's adopted plan and budget documents.
Each entry carries `covers` — every general-plan element that document
answers for. A city that publishes one bound general plan satisfies all
eight ... arguments: government_id, include_superseded | OpenPublica com.openpublica |
| get_pdf_metadataanswers Read a PDF's document properties (title, author, subject, keywords, creator, producer, dates, page count). arguments: file | com.pdfia/pdf-tools com.pdfia |
| set_pdf_metadataanswers Rewrite a PDF's document properties. Pass empty strings to strip identifying metadata before sharing. Returns base64. arguments: file, title, author, subject, keywords, creator | com.pdfia/pdf-tools com.pdfia |
https://neuronto.com/tools?q=..., or connect an agent to
https://neuronto.com/mcp and call find_tool. No key, no signup.