
Mistral Mcp
Brings the full Mistral AI API into Claude Desktop, Cursor, and other MCP clients as callable tools. You get chat completions, OCR via Mistral Document AI, Voxtral audio transcription with speaker diarization, Codestral fill-in-the-middle for inline completions, and Temporal-backed durable workflows. The metier-docs profile adds a single-call document processor that chains OCR, classification, and typed extraction with configurable caching. Built for European teams that want Mistral capabilities without a SaaS proxy, you bring your own API key and control tool exposure through lean profiles. Ships with French-optimized prompts for meeting minutes, legal summaries, and commit messages. Install in Claude Code with one command or drop the npx config into any MCP settings file.
- GitHub stars
- 15
- tools
- 6
- auth
- Secret needed
- transport
- STDIO
- env vars
- 4
- last updated
- Sep 28, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
process_documentSupplied text/Markdown or OCR, optional classification and schema-validated extraction for invoices, contracts, identity documents or generic text
Supplied text/Markdown or OCR, optional classification and schema-validated extraction for invoices, contracts, identity documents or generic text
No parameter schema in public metadata yet.
mistral_ocrRaw OCR text, tables, annotations and optional blocks from PDFs or images
Raw OCR text, tables, annotations and optional blocks from PDFs or images
No parameter schema in public metadata yet.
mistral_visionChat with images supplied by URL or base64
Chat with images supplied by URL or base64
No parameter schema in public metadata yet.
mistral_chatChat completion, including structured response formats
Chat completion, including structured response formats
No parameter schema in public metadata yet.
voxtral_transcribeAudio transcription with optional speaker diarization
Audio transcription with optional speaker diarization
No parameter schema in public metadata yet.
codestral_fimFill-in-the-middle code completion
Fill-in-the-middle code completion
No parameter schema in public metadata yet.
Sponsors
Configuration
MISTRAL_API_KEY*secretMistral API key from https://console.mistral.ai/. Model-specific usage and rate limits depend on the organization tier.
MISTRAL_BASE_URLOptional OpenAI-compatible endpoint (vLLM, TGI, LiteLLM, internal gateway). Setting it routes every call there instead of api.mistral.ai and switches the server to the self-hosted profile.
MISTRAL_MCP_PROFILETool surface to expose: core (default), admin, workflows, metier-docs, self-hosted. Overrides what MISTRAL_BASE_URL would infer.
MISTRAL_DEFAULT_MODELDefault chat and structured-extraction model when a call omits model. Useful for account-specific availability and self-hosted model ids.
Readme
Mistral MCP server for document extraction
Turn text or Markdown invoices into typed JSON through MCP. mistral-mcp
uses Mistral chat to extract vendors, totals, line items and due dates, then
validates the response schema. Optional Mistral OCR handles PDF and image inputs.
process_document also supports contracts, identity documents and automatic
classification. Six tools are available by default, including chat, vision,
transcription and code completion.
Français · Migration guide · Examples · Deployment
Details
- Repository
- github.com/swih/mistral-mcp
- Categories
- Documents & Knowledge, Search & Web Crawling, Data & Analytics
- Package
mistral-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active