Skip to main content
Glama

Mistral MCP by usefulapi

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
81.1% over 55 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

A3.8/5.0

Scored across 15 tools

Disambiguation5/5

Each tool targets a distinct action-resource pair across agents, batch jobs, files, libraries, and models. Even similarly named tools like get_file and get_file_url are clearly separated by purpose.

Naming Consistency5/5

All tools share the mistral_ prefix and consistently follow a verb_noun snake_case pattern. Verbs like list, get, create, delete, and cancel are used predictably across resource types.

Tool Count4/5

At 15 tools, the set sits at the upper boundary of the ideal range, but each tool serves a distinct management operation. The count is reasonable for covering five resource areas without feeling bloated.

Completeness3/5

Read and list operations are well covered, but some lifecycle gaps exist: there is no file upload, no batch job creation, and no update/delete for agents. These are notable missing operations, though existing resources can still be managed and inspected.

Available Tools

15 tools
mistral_cancel_batch_jobCancel a batch job
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesThe batch job id (UUID) to cancel.
mistral_create_agentCreate an agent
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesHuman-readable agent name.
modelYesModel powering the agent, e.g. mistral-large-latest.
toolsNoTools available to the agent (passthrough objects, e.g. {type:'web_search'}).
handoffsNoAgent ids this agent may hand off to.
descriptionNoFree-text description of the agent.
instructionsNoSystem instruction prompt the agent follows.
completion_argsNoCompletion arguments (temperature, top_p, etc.) as a passthrough object.
mistral_delete_fileDelete a file
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
file_idYesThe file id (UUID) to delete.
mistral_get_agentGet an agent
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesThe agent id.
mistral_get_batch_jobGet a batch job
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesThe batch job id (UUID).
mistral_get_fileGet a file
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
file_idYesThe file id (UUID).
mistral_get_file_urlGet a file download URL
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
file_idYesThe file id (UUID).
mistral_get_libraryGet a document library
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
library_idYesThe library id (UUID).
mistral_get_modelGet a model
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
model_idYesThe model id, e.g. mistral-large-latest or a fine-tuned model id.
mistral_list_agentsList agents
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (0-indexed). Default 0.
page_sizeNoAgents per page. Default 20.
mistral_list_batch_jobsList batch jobs
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (0-indexed). Default 0.
modelNoFilter by model name.
statusNoFilter by job status, e.g. QUEUED, RUNNING, SUCCESS, FAILED, CANCELLED.
page_sizeNoJobs per page. Default 100.
created_afterNoISO 8601 date-time; only jobs created after this time.
created_by_meNoIf true, only jobs created by the current user. Default false.
mistral_list_filesList files
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (0-indexed). Default 0.
searchNoSearch files by name.
sourceNoFilter by source, e.g. upload, mistral.
purposeNoFilter by purpose, e.g. fine-tune, batch.
page_sizeNoFiles per page. Default 100.
sample_typeNoFilter by sample type, e.g. instruct, batch_request.
mistral_list_librariesList document libraries
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoDeprecated offset page (use page_token). Default 0.
searchNoCase-insensitive search on the library name.
page_sizeNoLibraries per page (1-100). Default 100.
page_tokenNoContinuation cursor from a previous response's next_page_token.
mistral_list_library_documentsList documents in a library
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (0-indexed). Default 0.
searchNoSearch documents by name.
page_sizeNoDocuments per page (1-100). Default 100.
library_idYesThe library id (UUID).
mistral_list_modelsList models
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 15 tool updates
    • Changedmistral_cancel_batch_job1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_create_agent1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_delete_file1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_agent1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_batch_job1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_file1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_file_url1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_library1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_get_model1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_agents1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_batch_jobs1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_files1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_libraries1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_library_documents1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedmistral_list_models1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. 15 tool updates
    • First observedmistral_cancel_batch_job
    • First observedmistral_create_agent
    • First observedmistral_delete_file
    • First observedmistral_get_agent
    • First observedmistral_get_batch_job
    • First observedmistral_get_file
    • First observedmistral_get_file_url
    • First observedmistral_get_library
    • First observedmistral_get_model
    • First observedmistral_list_agents
    • First observedmistral_list_batch_jobs
    • First observedmistral_list_files
    • First observedmistral_list_libraries
    • First observedmistral_list_library_documents
    • First observedmistral_list_models

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.