Integration · Developer tools
Connect Claude & ChatGPT to Mistral AI
Give your AI assistant access to your own Mistral AI workspace. It can pull the text out of a PDF or image with Mistral OCR, transcribe audio, ask one of your Mistral agents a question and read the documents in your libraries. It can also list models, check batch jobs and create or update agents, all with your own API key.
Free plan, no credit card. Takes about a minute.
Try asking
“Extract the text from this invoice PDF: https://example.com/invoice.pdf”
The AI runs OCR with a Mistral OCR model and returns the text of each page as markdown.
“Transcribe the recording at this link and split it by speaker.”
It transcribes the audio with a Mistral transcription model and can separate the speakers.
“Ask our Support agent how to reset a customer's password.”
It finds the agent and gets a reply from it, based on the agent's own instructions and tools.
What your AI can do
OCR and transcription
Turn PDFs and images into markdown text with Mistral OCR, and transcribe audio from a URL or an uploaded file.
Agents and conversations
List, create and update agents, get replies from them, and start, continue or read stored conversations.
Libraries, files and batch jobs
Browse document libraries and read their text, list uploaded files and get download links, and check batch jobs.
“What does the contract in our Legal library say about termination?”
It lists the documents in the library, reads the extracted text of the right one and answers from it.
“Which models can we use in our workspace?”
It lists the Mistral models available to your workspace, including your fine-tuned ones.
“Did last night's batch job finish?”
It lists your batch jobs and shows the status of the one you ask about.
27 tools for Mistral AI
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
continue_conversationChanges dataSend new `inputs` to an existing conversation (conversation ID in `message_id`) and get the reply.create_agentChanges dataCreate an agent with a `name`, `model`, and optional instructions, description and tools.create_chat_completionChanges dataGenerate a chat reply from a Mistral `model` given a list of `messages` (role and content), with optional temperature, max_tokens and response_format. Uses paid API credits.create_libraryChanges dataCreate a document library with a `name` and optional description. Libraries hold documents your agents can search.delete_conversationDeletesPermanently delete a stored conversation by conversation ID in `message_id`. This cannot be undone.extract_document_textChanges dataRun OCR on a PDF or image with a Mistral OCR `model`, passing the `document` (for example a document URL or image URL). Returns the extracted text per page as markdown.get_agentGet one agent by `agent_id`, including its model, instructions and tools.get_batch_jobGet one batch job's status and results by job ID in `project_id`.get_conversationGet one stored conversation's details by conversation ID in `message_id`.get_fileGet one uploaded file's details by file ID in `document_id`.get_file_download_urlGet a temporary download URL for an uploaded file by `file_id`, with optional `expiry`.get_libraryGet one document library by `library_id`.get_library_documentGet one document's details in a library, by `library_id` and `document_id`.get_library_document_textGet the extracted text content of a library document, by `library_id` and `document_id`, optionally for a page range.list_agentsList your Mistral agents, optionally filtered by `search` or `name`. Results are paginated with `cursor`.list_batch_jobsList batch jobs, filtered by `status`, `model` or created date.list_conversation_messagesGet all messages in a stored conversation by `conversation_id`.list_conversationsList your stored conversations. Results are paginated.list_filesList files uploaded to your Mistral workspace, filtered by `search`, `purpose` or `source`.list_librariesList your document libraries, optionally filtered by `search`.list_library_documentsList or search the documents in a library by `library_id`, with optional `search`, sorting and paging.list_modelsList the Mistral models available to your workspace, including fine-tuned ones. Use to pick a model ID for other tools.moderate_textChanges dataCheck text in `input` for harmful content categories with a Mistral moderation `model`. Returns category scores.run_agent_completionChanges dataGet a reply from one of your Mistral agents by `agent_id`, given a list of `messages`. Uses paid API credits.start_conversationChanges dataStart a stored conversation with a Mistral `model` or agent (`agent_id`) and your first `inputs`. Returns the reply and a conversation ID to continue it.transcribe_audioChanges dataTranscribe audio to text with a Mistral transcription `model`, from a `file_url` or an uploaded `file_id`. Optional `language` and speaker diarization.update_agentChanges dataUpdate an agent's name, model, instructions, description or tools by `agent_id`. This creates a new agent version.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Mistral AI from the app list.
- 2
Paste your key
Paste your Mistral API key. Sign in to the Mistral console (console.mistral.ai), open API Keys in your workspace and click Create new key. Copy the key right away, because it is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Mistral AI?
The AI can run chat completions, OCR, transcription and moderation with Mistral models. It can list, create and update agents and get replies from them, start and continue stored conversations, create and read document libraries, list files and check batch jobs.
Does the AI see my Mistral AI API key?
No. Your Mistral AI credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, for example OCR and library search without agent changes. Deleting a stored conversation is permanent and can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Mistral AI account.
Do Mistral API calls use my credits?
Yes. The calls run on your own Mistral workspace with your API key. Tools that generate replies, such as create_chat_completion and run_agent_completion, use paid API credits there. You can switch off the tools you do not want the AI to use.
Related integrations
Let your AI work in Mistral AI today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Mistral AI freePipMCP is not affiliated with Mistral AI. Product names are trademarks of their owners.






