Mindee MCP by usefulapi
Server Details
Turn PDFs and images into typed fields — invoices, receipts, IDs and custom models — via Mindee OCR.
- Status
- Healthy
- Uptime
- 81.4% over 55 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: extracting documents, fetching inference results, checking job status, and listing available models. There is no overlap or ambiguity between them.
All tool names follow a consistent pattern: the 'mindee_' prefix followed by verb_noun (extract_document, get_inference, get_job, list_models). This makes the set predictable and easy to navigate.
With only 4 tools, the server is tightly scoped to the essential Mindee operations: submit, poll, retrieve, and explore models. Each tool earns its place, and the count is ideal for this purpose.
The tool set covers the full document extraction lifecycle: listing models, enqueuing extraction (with built-in polling), checking job status for long-running requests, and fetching the final inference result. No critical operation is missing.
Available Tools
4 toolsmindee_extract_documentExtract data from a documentInspect
Submit a document (PDF or image) to a Mindee extraction model and return the structured fields. Provide EITHER document_url (a public URL) OR file_base64 (+ filename). This enqueues an inference and polls until it completes (up to ~30s); if it is still processing it returns a job_id you can poll with mindee_get_job then read with mindee_get_inference. NOTE: consumes Mindee API credits (paid, billed per page). V2 API: POST /v2/inferences/enqueue.
| Name | Required | Description | Default |
|---|---|---|---|
| rag | No | Enable Retrieval-Augmented Generation for the model, if configured. | |
| alias | No | Your own reference tag echoed back in the job/result. | |
| polygon | No | Return bounding-box polygons for fields. | |
| filename | No | Filename for file_base64 uploads, e.g. 'invoice.pdf'. | |
| model_id | Yes | Extraction model id (from mindee_list_models). | |
| raw_text | No | Also return the full OCR raw text of the document. | |
| confidence | No | Return per-field confidence levels (Certain/High/Medium/Low). | |
| file_base64 | No | Base64-encoded document bytes. Use this OR document_url; set `filename` too. | |
| webhook_ids | No | Webhook ids to notify on completion (async flows). | |
| document_url | No | Public URL of the document to process. Use this OR file_base64. |
mindee_get_inferenceGet extraction resultRead-onlyInspect
Fetch the structured result of a completed inference by id, returned as a compact map of extracted fields (plus raw_text if it was requested). V2 API: GET /v2/inferences/{inference_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the full unshaped API response instead of the compact fields map. Default false. | |
| inference_id | Yes | Inference id (from a Processed job's result_url, or from mindee_extract_document). |
mindee_get_jobGet job statusRead-onlyInspect
Check the processing status of an enqueued document by job id. Status is Waiting | Processing | Processed | Failed. When Processed, the response carries a result_url; pass that inference id to mindee_get_inference. V2 API: GET /v2/jobs/{job_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Job id returned by mindee_extract_document (when it times out) or an enqueue call. |
mindee_list_modelsList extraction modelsRead-onlyInspect
List the document-extraction models available to your Mindee account (id, name, type). Use a model's id as the model_id for mindee_extract_document. V2 API: GET /v2/search/models.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional case-insensitive name filter, e.g. 'invoice'. | |
| model_type | No | Optional model type filter. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Changed
mindee_extract_document1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
mindee_get_inference1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
mindee_get_job1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
mindee_list_models1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
4 tool updates
- First observed
mindee_extract_document - First observed
mindee_get_inference - First observed
mindee_get_job - First observed
mindee_list_models
Related MCP Connectors
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
- DatanemOAuthcom.datanem
Turn PDFs, scans and photos into a queryable database. Invoices, CVs, receipts, in bulk.
Extract invoices, receipts and contracts into structured JSON. EU-hosted, per-field confidence.
51Extract, search and tag any document: invoices, receipts, contracts, templates. OAuth or API key.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceExtract structured, schema-typed data from invoices, purchase orders, receipts, and tax forms, and classify documents into custom label sets — via a hosted MCP server. Free tier included.MIT- AlicenseNot gradedqualityDmaintenanceEnables AI agents to extract structured JSON from invoices and receipts in PDF and image formats using Claude Vision. Supports full document parsing, line item extraction, validation, and batch CSV export with API key or cryptocurrency payment options.MIT
- AlicenseAqualityDmaintenanceConvert PDFs to structured JSON. Extract invoices, bank statements, contracts, and more. Pay per call via x402 USDC.58MIT
- FlicenseNot gradedqualityCmaintenanceEnables accounts payable teams to extract invoice data from PDFs and images, detect duplicates, normalize vendor names, calculate payment terms, and validate invoice completeness. Supports local extraction for text PDFs and optional vision providers for scanned documents.-
Glama MCP Gateway
Add one secure layer between your agents and this server.