
Talonic
Talonic wraps document intelligence into eight MCP tools that turn PDFs, scans, images, and spreadsheets into schema-validated JSON. You get talonic_extract for structured data extraction with confidence scores, talonic_to_markdown for OCR output, talonic_search and talonic_filter for querying your workspace, and schema management tools for saving and reusing extraction patterns. Supports stdio transports for Claude Desktop, Cursor, and VS Code extensions, plus a hosted MCP endpoint for Claude.ai with OAuth or API key auth. Free tier gives you 50 extractions per day. Reach for this when you need reliable table parsing, form field extraction, or invoice line items instead of fighting raw OCR output and prompt engineering your way to consistency.
- GitHub stars
- 5
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Oct 29, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
talonic_list_schemasSTATUS: stable. List all saved schemas in the user's Talonic workspace. Returns each schema with its id (UUID), short_id (SCH-XXXXXXXX), name, description, version, field count, and full JSON Schema definition. Either id form is accepted by talonic_extract's `schema_id` parame...
STATUS: stable. List all saved schemas in the user's Talonic workspace. Returns each schema with its id (UUID), short_id (SCH-XXXXXXXX), name, description, version, field count, and full JSON Schema definition. Either id form is accepted by talonic_extract's `schema_id` parame...
No parameter schema in public metadata yet.
talonic_save_schemaSTATUS: stable. Save a schema definition to the user's Talonic workspace so it can be reused across future extractions. Returns the saved schema with its newly assigned id and short_id. USE WHEN: - The user asks to save a schema, store a template, or reuse the schema across do...3 params
STATUS: stable. Save a schema definition to the user's Talonic workspace so it can be reused across future extractions. Returns the saved schema with its newly assigned id and short_id. USE WHEN: - The user asks to save a schema, store a template, or reuse the schema across do...
definitionobjectdescriptionstringnamestringtalonic_get_documentSTATUS: stable. Fetch full metadata for a single document already in the user's Talonic workspace. Returns id, filename, page count, detected document type, language, processing log, and link URLs (self, extractions, dashboard). USE WHEN: - You need details about a specific do...1 params
STATUS: stable. Fetch full metadata for a single document already in the user's Talonic workspace. Returns id, filename, page count, detected document type, language, processing log, and link URLs (self, extractions, dashboard). USE WHEN: - You need details about a specific do...
document_idstringtalonic_searchSTATUS: stable. Search the user's Talonic workspace for documents, fields, sources, or schemas matching a query. Returns ranked results across all entity types in one call. USE WHEN: - The user wants to find documents but does not know the exact filename or id. - The query is...2 params
STATUS: stable. Search the user's Talonic workspace for documents, fields, sources, or schemas matching a query. Returns ranked results across all entity types in one call. USE WHEN: - The user wants to find documents but does not know the exact filename or id. - The query is...
limitintegerquerystringtalonic_filterSTATUS: stable. Field-name resolution is server-side. The `is_not_empty` operator is intentionally not exposed in v0.1; see workaround below. Filter the user's Talonic documents by extracted field values using composable conditions. Conditions accept either a canonical field n...6 params
STATUS: stable. Field-name resolution is server-side. The `is_not_empty` operator is intentionally not exposed in v0.1; see workaround below. Filter the user's Talonic documents by extracted field values using composable conditions. Conditions accept either a canonical field n...
conditionsarraylimitintegerpageintegersearchstringsortobjectsource_connection_idstringtalonic_to_markdownSTATUS: stable. Get the OCR-converted markdown for a document. Accepts an existing document_id, raw file bytes (base64), a local file path, or a URL. When given a raw file, the tool ingests it via extract first and then returns the markdown. USE WHEN: - The user wants the full...5 params
STATUS: stable. Get the OCR-converted markdown for a document. Accepts an existing document_id, raw file bytes (base64), a local file path, or a URL. When given a raw file, the tool ingests it via extract first and then returns the markdown. USE WHEN: - The user wants the full...
document_idstringfile_datastringfile_pathstringfile_urlstringfilenamestringtalonic_extractSTATUS: stable. Production-safe when called with a schema. Schema-less extraction is disabled at the MCP layer. Extract structured, schema-validated data from a document using Talonic. Returns clean JSON matching the schema, with per-field confidence scores and metadata about...10 params
STATUS: stable. Production-safe when called with a schema. Schema-less extraction is disabled at the MCP layer. Extract structured, schema-validated data from a document using Talonic. Returns clean JSON matching the schema, with per-field confidence scores and metadata about...
document_idstringfile_datastringfile_pathstringfile_urlstringfilenamestringinclude_markdownbooleaninclude_provenancebooleaninstructionsstringschemaobjectschema_idstringtalonic_get_balanceSTATUS: stable. Read the user's current Talonic credit balance, EUR value, 30-day burn rate, projected runway, tier, and next-tier-reset timestamp. Use this to make budget- aware decisions before kicking off large batches or re-extractions. USE WHEN: - The user asks how many c...
STATUS: stable. Read the user's current Talonic credit balance, EUR value, 30-day burn rate, projected runway, tier, and next-tier-reset timestamp. Use this to make budget- aware decisions before kicking off large batches or re-extractions. USE WHEN: - The user asks how many c...
No parameter schema in public metadata yet.
Sponsors
Configuration
TALONIC_API_KEY*secretYour Talonic API key. Get one at https://app.talonic.com.
Readme
@talonic/mcp
Official Talonic MCP server. Give any AI agent the ability to extract structured, schema-validated data from any document — PDFs, scans, invoices, contracts, forms — via the Model Context Protocol.
Details
- Repository
- github.com/talonicdev/talonic-mcp
- Website
- talonic.com
- Categories
- Search & Web Crawling, Data & Analytics
- Package
@talonic/mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active