# Usefulapi Mistral MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fmistral
Registry id: `mcp-registry/io.usefulapi/mistral`
Status: auth-required (checked 2026-10-27T04:05:47.050Z)

## Verdict

Usefulapi Mistral MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 62 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 15 tools, costing an agent about 2,186 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 62 ms | 88% of MCP servers |
| p95 handshake latency | 347 ms | — |
| Checks in 30 days | 218 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 15 | — |
| Tool-list size for an agent | ~2,186 tokens | 51% of MCP servers |
| Days observed | 28 | — |

## Install

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

Claude Code:

```sh
claude mcp add --transport http usefulapi-mistral-mcp-server https://mistral.usefulapi.io/mcp
```

## Tools (15)

- `mistral_cancel_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.
- `mistral_create_agent`: Creates a Mistral Agent (additive configuration). Management API: POST /v1/agents. Requires model and name; instructions, tools, completion_args, description an
- `mistral_delete_file`: Permanently deletes an uploaded file from Mistral. Destructive. Management API: DELETE /v1/files/{file_id}.
- `mistral_get_agent`: Retrieve a single agent entity with its configuration. Management API: GET /v1/agents/{agent_id}.
- `mistral_get_batch_job`: Retrieve details and status for a single batch job. Management API: GET /v1/batch/jobs/{job_id}.
- `mistral_get_file`: Retrieve metadata about a specific uploaded file. Management API: GET /v1/files/{file_id}.
- `mistral_get_file_url`: Get a temporary signed download URL for an uploaded file. Management API: GET /v1/files/{file_id}/url.
- `mistral_get_library`: Retrieve details about a single document library. Management API: GET /v1/libraries/{library_id}.
- `mistral_get_model`: Retrieve details for a single model (base or fine-tuned). Management API: GET /v1/models/{model_id}.
- `mistral_list_agents`: List agent entities in your account, sorted by creation time. Management API: GET /v1/agents.
- `mistral_list_batch_jobs`: List batch inference jobs for your organization and user, with optional filters. Management API: GET /v1/batch/jobs.
- `mistral_list_files`: List uploaded files belonging to your organization (fine-tune data, batch inputs/outputs, etc.). Management API: GET /v1/files.
- `mistral_list_libraries`: List RAG document libraries you own or that have been shared with you. Management API: GET /v1/libraries.
- `mistral_list_library_documents`: List the documents uploaded to a given document library. Management API: GET /v1/libraries/{library_id}/documents.
- `mistral_list_models`: List every model available to your account — Mistral base models plus your fine-tuned models. Management API: GET /v1/models.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
