Mistral MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.16.3 · published by io.usefulapi
Manage your Mistral platform — models, files, batch jobs, agents and RAG document libraries.
15 tools: 3 can delete or cancel things and 12 only read.
Scanned Oct 21, 2026
- Deletes or cancels3Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads12Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http mistral https://mistral.usefulapi.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Deletes or cancels 3Claude Code: deny
mistral_cancel_batch_jobCancels a running Mistral batch job — stops processing and further billing for that job.No findings
Why it is in this group
- The name "mistral_cancel_batch_job" says "cancel": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Cancels a running Mistral batch job — stops processing and further billing for that job. Management API: POST /v1/batch/jobs/{job_id}/cancel.
Annotations the server declares
- title: Cancel a batch job
- destructiveHint: true
mistral_create_agentCreates a Mistral Agent (additive configuration).No findings
Why it is in this group
- The name "mistral_create_agent" says "create": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Creates a Mistral Agent (additive configuration). Management API: POST /v1/agents. Requires model and name; instructions, tools, completion_args, description and handoffs are optional.
Annotations the server declares
- title: Create an agent
- destructiveHint: true
mistral_delete_filePermanently deletes an uploaded file from Mistral.No findings
Why it is in this group
- The name "mistral_delete_file" says "delete": a word for removing or ending something.
- The description says "Permanently deletes".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Permanently deletes an uploaded file from Mistral. Destructive. Management API: DELETE /v1/files/{file_id}.
Annotations the server declares
- title: Delete a file
- destructiveHint: true
Only reads 12Claude Code: allow
mistral_get_agentRetrieve a single agent entity with its configuration.No findings
Why it is in this group
- The name "mistral_get_agent" says "get": a word for reading.
Description, as the server wrote it Retrieve a single agent entity with its configuration. Management API: GET /v1/agents/{agent_id}.
Annotations the server declares
- title: Get an agent
- readOnlyHint: true
mistral_get_batch_jobRetrieve details and status for a single batch job.No findings
Why it is in this group
- The name "mistral_get_batch_job" says "get": a word for reading.
Description, as the server wrote it Retrieve details and status for a single batch job. Management API: GET /v1/batch/jobs/{job_id}.
Annotations the server declares
- title: Get a batch job
- readOnlyHint: true
mistral_get_fileRetrieve metadata about a specific uploaded file.No findings
Why it is in this group
- The name "mistral_get_file" says "get": a word for reading.
Description, as the server wrote it Retrieve metadata about a specific uploaded file. Management API: GET /v1/files/{file_id}.
Annotations the server declares
- title: Get a file
- readOnlyHint: true
mistral_get_file_urlGet a temporary signed download URL for an uploaded file.No findings
Why it is in this group
- The name "mistral_get_file_url" says "get": a word for reading.
Description, as the server wrote it Get a temporary signed download URL for an uploaded file. Management API: GET /v1/files/{file_id}/url.
Annotations the server declares
- title: Get a file download URL
- readOnlyHint: true
mistral_get_libraryRetrieve details about a single document library.No findings
Why it is in this group
- The name "mistral_get_library" says "get": a word for reading.
Description, as the server wrote it Retrieve details about a single document library. Management API: GET /v1/libraries/{library_id}.
Annotations the server declares
- title: Get a document library
- readOnlyHint: true
mistral_get_modelRetrieve details for a single model (base or fine-tuned).No findings
Why it is in this group
- The name "mistral_get_model" says "get": a word for reading.
Description, as the server wrote it Retrieve details for a single model (base or fine-tuned). Management API: GET /v1/models/{model_id}.
Annotations the server declares
- title: Get a model
- readOnlyHint: true
mistral_list_agentsList agent entities in your account, sorted by creation time.No findings
Why it is in this group
- The name "mistral_list_agents" says "list": a word for reading.
Description, as the server wrote it List agent entities in your account, sorted by creation time. Management API: GET /v1/agents.
Annotations the server declares
- title: List agents
- readOnlyHint: true
mistral_list_batch_jobsList batch inference jobs for your organization and user, with optional filters.No findings
Why it is in this group
- The name "mistral_list_batch_jobs" says "list": a word for reading.
Description, as the server wrote it List batch inference jobs for your organization and user, with optional filters. Management API: GET /v1/batch/jobs.
Annotations the server declares
- title: List batch jobs
- readOnlyHint: true
mistral_list_filesList uploaded files belonging to your organization (fine-tune data, batch inputs/outputs, etc.).No findings
Why it is in this group
- The name "mistral_list_files" says "list": a word for reading.
Description, as the server wrote it List uploaded files belonging to your organization (fine-tune data, batch inputs/outputs, etc.). Management API: GET /v1/files.
Annotations the server declares
- title: List files
- readOnlyHint: true
mistral_list_librariesList RAG document libraries you own or that have been shared with you.No findings
Why it is in this group
- The name "mistral_list_libraries" says "list": a word for reading.
Description, as the server wrote it List RAG document libraries you own or that have been shared with you. Management API: GET /v1/libraries.
Annotations the server declares
- title: List document libraries
- readOnlyHint: true
mistral_list_library_documentsList the documents uploaded to a given document library.No findings
Why it is in this group
- The name "mistral_list_library_documents" says "list": a word for reading.
Description, as the server wrote it List the documents uploaded to a given document library. Management API: GET /v1/libraries/{library_id}/documents.
Annotations the server declares
- title: List documents in a library
- readOnlyHint: true
mistral_list_modelsList every model available to your account — Mistral base models plus your fine-tuned models.No findings
Why it is in this group
- The name "mistral_list_models" says "list": a word for reading.
Description, as the server wrote it List every model available to your account — Mistral base models plus your fine-tuned models. Management API: GET /v1/models.
Annotations the server declares
- title: List models
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.16.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http mistral https://mistral.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__mistral__mistral_list_models",
"mcp__mistral__mistral_get_model",
"mcp__mistral__mistral_list_files",
"mcp__mistral__mistral_get_file",
"mcp__mistral__mistral_get_file_url",
"mcp__mistral__mistral_list_batch_jobs",
"mcp__mistral__mistral_get_batch_job",
"mcp__mistral__mistral_list_agents",
"mcp__mistral__mistral_get_agent",
"mcp__mistral__mistral_list_libraries",
"mcp__mistral__mistral_get_library",
"mcp__mistral__mistral_list_library_documents"
],
"ask": [],
"deny": [
"mcp__mistral__mistral_create_agent",
"mcp__mistral__mistral_cancel_batch_job",
"mcp__mistral__mistral_delete_file"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mistral. Review it before you use it.