Mistral MCP server: extract invoices and documents from text, Markdown or OCR into typed JSON.
Connect Runs on your machine
claude mcp add mistral-mcp -e MISTRAL_API_KEY=<MISTRAL_API_KEY> -e MISTRAL_BASE_URL=<MISTRAL_BASE_URL> -e MISTRAL_MCP_PROFILE=<MISTRAL_MCP_PROFILE> -e MISTRAL_DEFAULT_MODEL=<MISTRAL_DEFAULT_MODEL> -- npx -y [email protected]
{
"mcpServers": {
"mistral-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"MISTRAL_BASE_URL": "<MISTRAL_BASE_URL>",
"MISTRAL_MCP_PROFILE": "<MISTRAL_MCP_PROFILE>",
"MISTRAL_DEFAULT_MODEL": "<MISTRAL_DEFAULT_MODEL>"
}
}
}
}
{
"mcpServers": {
"mistral-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"MISTRAL_BASE_URL": "<MISTRAL_BASE_URL>",
"MISTRAL_MCP_PROFILE": "<MISTRAL_MCP_PROFILE>",
"MISTRAL_DEFAULT_MODEL": "<MISTRAL_DEFAULT_MODEL>"
}
}
}
}
{
"servers": {
"mistral-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
"MISTRAL_BASE_URL": "<MISTRAL_BASE_URL>",
"MISTRAL_MCP_PROFILE": "<MISTRAL_MCP_PROFILE>",
"MISTRAL_DEFAULT_MODEL": "<MISTRAL_DEFAULT_MODEL>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MISTRAL_API_KEYRequired, secret | Mistral API key from https://console.mistral.ai/. Model-specific usage and rate limits depend on the organization tier. |
MISTRAL_BASE_URLOptional | Optional 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_PROFILEOptional | Tool surface to expose: core (default), admin, workflows, metier-docs, self-hosted. Overrides what MISTRAL_BASE_URL would infer. |
MISTRAL_DEFAULT_MODELOptional | Default chat and structured-extraction model when a call omits model. Useful for account-specific availability and self-hosted model ids. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 28 Sep 2026 |
| Last updated | 28 Sep 2026 |
| Registry name | io.github.Swih/mistral-mcp |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
