← Back to search

io.github.Swih/mistral-mcp

Swih Scanned 28d ago

Mistral AI MCP server: chat, OCR, Voxtral audio, Codestral FIM, vision, agents, batch.

B
79.3 / 100

Versions

0.4.2latest
first seen Jun 5, 2026
0.8.2
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 47

files_get
annotations: verified low

Retrieve a single file's metadata by id.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
files_upload
annotations: verified low

List files owned by this API key, with optional filters.

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
rag_indexes_list
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
mistral_agent
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mistral_moderate
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
mistral_classify
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_list
annotations: verified low

List Libraries (managed RAG document stores) you own or have been shared with you.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_get
annotations: verified low

Fetch a Library's metadata (owner, size, document count).

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_documents_list
annotations: verified low

List the documents uploaded to a Library, with their processing status.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_documents_upload
annotations: verified low

Check whether an uploaded document has finished processing and is searchable.

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
files_list
annotations: verified low

List files owned by this API key, with optional filters.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_documents_status
annotations: verified low

Check whether an uploaded document has finished processing and is searchable.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
mistral_tool_call
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
codestral_fim
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
connectors_list
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
connectors_get
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
connectors_list_tools
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
connectors_call_tool
annotations: verified low

readOnlyHint false openWorldHint true idempotentHint false destructiveHint true
conversation_start
annotations: verified low

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
conversation_append
annotations: verified low

Append a new user turn to an existing conversation and run completion.

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
conversation_get
annotations: verified low

Fetch a conversation's configuration (model/agent, tools, instructions).

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
conversation_list
annotations: verified low

List conversations created with this API key, most recent first.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
conversation_history
annotations: verified low

Fetch every entry in a conversation, in order: messages, function calls/results,

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
conversation_delete
annotations: verified low

Permanently delete a conversation and its history.

readOnlyHint false openWorldHint true idempotentHint true destructiveHint true
workflow_execute
annotations: verified low

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
workflow_status
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
workflow_interact
annotations: verified low

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
workflow_deployments_list
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
workflow_runs_list
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
workflow_stop
annotations: verified low

readOnlyHint false openWorldHint true idempotentHint true destructiveHint true
voxtral_transcribe
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
voxtral_speak
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mistral_chat
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mistral_chat_stream
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mistral_embed
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
batch_create
annotations: verified low

Fetch a batch job's current status and counters.

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
batch_get
annotations: verified low

Fetch a batch job's current status and counters.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
batch_list
annotations: verified low

List batch jobs with optional filters.

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
batch_cancel
annotations: verified low

Request cancellation of a running batch job. Completed requests still count for billing.

readOnlyHint false openWorldHint true idempotentHint true destructiveHint true
mistral_vision
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mistral_ocr
annotations: none low

process_document
annotations: verified low

readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
files_delete
annotations: verified low

Delete a file by id. This is irreversible.

readOnlyHint false openWorldHint true idempotentHint true destructiveHint true
files_signed_url
annotations: verified low

Generate a short-lived, signed URL to download a file.

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
echo
annotations: verified low

Echo the secret back.

readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
boom
annotations: verified low

Always fails.

readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
peek
annotations: verified low

Reports the ambient trace id.

readOnlyHint true openWorldHint false idempotentHint true destructiveHint false

Permissions 3

shell high
Server uses shell capabilities via: child_process, spawn()
network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 110

info
Tool 'libraries_documents_list' annotations are consistent annotation_checker · 80%
info
Tool 'libraries_documents_upload' annotations are consistent annotation_checker · 80%
info
Tool 'libraries_documents_status' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_tool_call' annotations are consistent annotation_checker · 80%
info
Tool 'codestral_fim' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_list' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_get' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_list_tools' annotations are consistent annotation_checker · 80%
info
Tool 'connectors_call_tool' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_start' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_append' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_get' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_list' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_history' annotations are consistent annotation_checker · 80%
info
Tool 'conversation_delete' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_execute' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_status' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_interact' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_deployments_list' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_runs_list' annotations are consistent annotation_checker · 80%
info
Tool 'workflow_stop' annotations are consistent annotation_checker · 80%
info
Tool 'voxtral_transcribe' annotations are consistent annotation_checker · 80%
info
Tool 'voxtral_speak' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_chat' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_chat_stream' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_embed' annotations are consistent annotation_checker · 80%
info
Tool 'batch_create' annotations are consistent annotation_checker · 80%
info
Tool 'batch_get' annotations are consistent annotation_checker · 80%
info
Tool 'batch_list' annotations are consistent annotation_checker · 80%
info
Tool 'batch_cancel' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_vision' annotations are consistent annotation_checker · 80%
low
Tool 'mistral_ocr' has no annotations annotation_checker · 100%
info
Tool 'process_document' annotations are consistent annotation_checker · 80%
info
Tool 'files_upload' annotations are consistent annotation_checker · 80%
info
Tool 'files_list' annotations are consistent annotation_checker · 80%
info
Tool 'files_get' annotations are consistent annotation_checker · 80%
info
Tool 'files_delete' annotations are consistent annotation_checker · 80%
info
Tool 'files_signed_url' annotations are consistent annotation_checker · 80%
info
Tool 'echo' annotations are consistent annotation_checker · 80%
info
Tool 'boom' annotations are consistent annotation_checker · 80%
info
Tool 'peek' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@2.1.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@2.1.0 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@2.1.0 (GHSA-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Buffer.from base64 in Swih-mistral-mcp-4ef5fed/src/tools-libraries.ts:36 entropy_analyzer · 75%
medium
Buffer.from base64 in Swih-mistral-mcp-4ef5fed/src/tools-audio.ts:264 entropy_analyzer · 75%
medium
Buffer.from base64 in Swih-mistral-mcp-4ef5fed/src/tools-files.ts:122 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: rag_indexes_list manifest_parser · 85%
info
Tool 'rag_indexes_list' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_agent' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_moderate' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_classify' annotations are consistent annotation_checker · 80%
info
Tool 'libraries_list' annotations are consistent annotation_checker · 80%
info
Tool 'libraries_get' annotations are consistent annotation_checker · 80%
info
Tool: mistral_agent manifest_parser · 85%
info
Tool: mistral_moderate manifest_parser · 85%
info
Tool: mistral_classify manifest_parser · 85%
info
Tool: libraries_list manifest_parser · 85%
info
Tool: libraries_get manifest_parser · 85%
info
Tool: libraries_documents_list manifest_parser · 85%
info
Tool: libraries_documents_upload manifest_parser · 85%
info
Tool: libraries_documents_status manifest_parser · 85%
info
Tool: mistral_tool_call manifest_parser · 85%
info
Tool: codestral_fim manifest_parser · 85%
info
Tool: connectors_list manifest_parser · 85%
info
Tool: connectors_get manifest_parser · 85%
info
Tool: connectors_list_tools manifest_parser · 85%
info
Tool: connectors_call_tool manifest_parser · 85%
info
Tool: conversation_start manifest_parser · 85%
info
Tool: conversation_append manifest_parser · 85%
info
Tool: conversation_get manifest_parser · 85%
info
Tool: conversation_list manifest_parser · 85%
info
Tool: conversation_history manifest_parser · 85%
info
Tool: conversation_delete manifest_parser · 85%
info
Tool: workflow_execute manifest_parser · 85%
info
Tool: workflow_status manifest_parser · 85%
info
Tool: workflow_interact manifest_parser · 85%
info
Tool: workflow_deployments_list manifest_parser · 85%
info
Tool: workflow_runs_list manifest_parser · 85%
info
Tool: workflow_stop manifest_parser · 85%
info
Tool: voxtral_transcribe manifest_parser · 85%
info
Tool: voxtral_speak manifest_parser · 85%
info
Tool: mistral_chat manifest_parser · 85%
info
Tool: mistral_chat_stream manifest_parser · 85%
info
Tool: mistral_embed manifest_parser · 85%
info
Tool: batch_create manifest_parser · 85%
info
Tool: batch_get manifest_parser · 85%
info
Tool: batch_list manifest_parser · 85%
info
Tool: batch_cancel manifest_parser · 85%
info
Tool: mistral_vision manifest_parser · 85%
info
Tool: mistral_ocr manifest_parser · 85%
info
Tool: process_document manifest_parser · 85%
info
Tool: files_upload manifest_parser · 85%
info
Tool: files_list manifest_parser · 85%
info
Tool: files_get manifest_parser · 85%
info
Tool: files_delete manifest_parser · 85%
info
Tool: files_signed_url manifest_parser · 85%
info
Tool: echo manifest_parser · 85%
info
Tool: boom manifest_parser · 85%
info
Tool: peek manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 220 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%