Mistral MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.36.4Updated Nov 7, 2026

Manage your Mistral platform — models, files, batch jobs, agents and RAG document libraries.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableFiles & StorageKnowledge & MemoryAI & ML

Overview

AI-generated overview

Hosted MCP server for managing a Mistral account: models, files, batch jobs, agents and RAG document libraries.

What you can do
  • List and inspect models, including fine-tuned ones
  • List uploaded files, read their metadata, get temporary download links, and delete files
  • List batch inference jobs, read their status, and cancel running jobs
  • List and inspect agents, and create new agents with model, name and optional tools or instructions
  • List RAG document libraries and the documents inside them
  • Check monthly tool-call usage, request a missing feature, and manage the Pro subscription
When to use it
Useful when you want an assistant to answer questions about your Mistral account — which models, files, batch jobs, agents or document libraries exist — or to create agents and cancel batch jobs without opening the Mistral console.
Requirements
Remote endpoint at mistral.usefulapi.io/mcp; no local install. Sign-in is via OAuth, and on first connect you paste your Mistral API key, which is validated and stored per user. Do not add an Authorization header or API key to the client config. Free plan allows 50 tool calls per month.
Before you install
The Mistral API key is handed to a third-party host (usefulapi.io), which stores it per user. Write tools create agents, cancel batch jobs (stopping further billing) and permanently delete files; confirm before running them. Paid plans cost $9/month or $90/year for Pro and $39/month or $390/year for Pro+, billed through Stripe Checkout links, with no refund for the current period on cancellation.

Installation

In SourceWeft

  1. Open Mistral MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fmistral/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mistral-by-usefulapi": {
      "type": "http",
      "url": "https://mistral.usefulapi.io/mcp"
    }
  }
}

README

Mistral MCP by usefulapi

Manage your Mistral platform — models, files, batch jobs, agents and RAG libraries — from Claude, Cursor, or any MCP client. Hosted, no local install — connect with your Mistral API key.

Live endpoint: https://mistral.usefulapi.io/mcp · Homepage: https://usefulapi.io/mistral

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://mistral.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http mistral https://mistral.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "mistral": {      "url": "https://mistral.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Mistral credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/mistral/

On first connect you'll paste your Mistral API key. It's validated, stored per-user, and scoped to you.

Tools

ToolTypeWhat it does
mistral_list_modelsreadList models
mistral_get_modelreadGet a model
mistral_list_filesreadList files
mistral_get_filereadGet a file
mistral_get_file_urlreadGet a file download URL
mistral_list_batch_jobsreadList batch jobs
mistral_get_batch_jobreadGet a batch job
mistral_list_agentsreadList agents
mistral_get_agentreadGet an agent
mistral_list_librariesreadList document libraries
mistral_get_libraryreadGet a document library
mistral_list_library_documentsreadList documents in a library
mistral_create_agentwriteCreate an agent
mistral_cancel_batch_jobwriteCancel a batch job
mistral_delete_filewriteDelete a file
mistral_usage_statusmetaUsage status (free-tier meter)
mistral_request_featuremetaRequest a missing feature
mistral_upgrademetaUpgrade to Pro or Pro+
mistral_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with mistral_upgrade (it returns a Stripe Checkout link). Cancel any time with mistral_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running mistral_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/mistral/README.md at commit 4046075

Tools

15

mistral_list_models

List models

List every model available to your account — Mistral base models plus your fine-tuned models. Management API: GET /v1/models.

Takes no parameters.

mistral_get_model

Get a model

Retrieve details for a single model (base or fine-tuned). Management API: GET /v1/models/{model_id}.

Parametersmodel_idrequired

mistral_list_files

List files

List uploaded files belonging to your organization (fine-tune data, batch inputs/outputs, etc.). Management API: GET /v1/files.

Parameterspagesearchsourcepurposepage_sizesample_type

mistral_get_file

Get a file

Retrieve metadata about a specific uploaded file. Management API: GET /v1/files/{file_id}.

Parametersfile_idrequired

mistral_get_file_url

Get a file download URL

Get a temporary signed download URL for an uploaded file. Management API: GET /v1/files/{file_id}/url.

Parametersfile_idrequired

mistral_list_batch_jobs

List batch jobs

List batch inference jobs for your organization and user, with optional filters. Management API: GET /v1/batch/jobs.

Parameterspagemodelstatuspage_sizecreated_aftercreated_by_me

mistral_get_batch_job

Get a batch job

Retrieve details and status for a single batch job. Management API: GET /v1/batch/jobs/{job_id}.

Parametersjob_idrequired

mistral_list_agents

List agents

List agent entities in your account, sorted by creation time. Management API: GET /v1/agents.

Parameterspagepage_size

mistral_get_agent

Get an agent

Retrieve a single agent entity with its configuration. Management API: GET /v1/agents/{agent_id}.

Parametersagent_idrequired

mistral_list_libraries

List document libraries

List RAG document libraries you own or that have been shared with you. Management API: GET /v1/libraries.

Parameterspagesearchpage_sizepage_token

mistral_get_library

Get a document library

Retrieve details about a single document library. Management API: GET /v1/libraries/{library_id}.

Parameterslibrary_idrequired

mistral_list_library_documents

List documents in a library

List the documents uploaded to a given document library. Management API: GET /v1/libraries/{library_id}/documents.

Parameterspagesearchpage_sizelibrary_idrequired

mistral_create_agent

Create an agent

Creates a Mistral Agent (additive configuration). Management API: POST /v1/agents. Requires model and name; instructions, tools, completion_args, description and handoffs are optional.

Parametersnamerequiredmodelrequiredtoolshandoffsdescriptioninstructionscompletion_args

mistral_cancel_batch_job

Cancel a batch job

Cancels a running Mistral batch job — stops processing and further billing for that job. Management API: POST /v1/batch/jobs/{job_id}/cancel.

Parametersjob_idrequired

mistral_delete_file

Delete a file

Permanently deletes an uploaded file from Mistral. Destructive. Management API: DELETE /v1/files/{file_id}.

Parametersfile_idrequired

Version history

21
  1. v1.36.4LatestNov 7, 2026
  2. v1.35.3Nov 5, 2026
  3. v1.35.2Nov 5, 2026
  4. v1.35.1Nov 4, 2026
  5. v1.35.0Nov 3, 2026
  6. v1.34.1Nov 3, 2026
  7. v1.33.0Nov 1, 2026
  8. v1.31.0Oct 31, 2026
  9. v1.30.0Oct 31, 2026
  10. v1.29.2Oct 30, 2026
  11. v1.29.0Oct 30, 2026
  12. v1.24.0Oct 26, 2026
  13. v1.21.3Oct 25, 2026
  14. v1.21.0Oct 25, 2026
  15. v1.20.0Oct 24, 2026
  16. v1.17.0Oct 23, 2026
  17. v1.16.4Oct 22, 2026
  18. v1.16.3Oct 21, 2026
  19. v1.11.1Oct 9, 2026
  20. v1.10.0Oct 9, 2026
  21. v1.0.1Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations