← Back to search

io.github.Swih/mistral-mcp

Swih Scanned 23h ago

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

B
89.3 / 100

Versions

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

Tools 42

connectors_list
annotations: verified low

cursor string pageSize number
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
connectors_get
annotations: verified low

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

page number refresh boolean pageSize number connectorIdOrName string
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
connectors_call_tool
annotations: verified low

toolName string connectorIdOrName string
readOnlyHint false openWorldHint true idempotentHint false destructiveHint true
voxtral_transcribe
annotations: verified low

diarize boolean contextBias array temperature number
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
voxtral_speak
annotations: verified low

input string responseFormat enum
readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
batch_create
annotations: verified low

Fetch a batch job's current status and counters.

model string metadata record timeout_hours number
readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
batch_get
annotations: verified low

Fetch a batch job's current status and counters.

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

List batch jobs with optional filters.

page number model string status array order_by enum page_size number created_by_me boolean
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.

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

tools array messages array parallel_tool_calls boolean
readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
codestral_fim
annotations: verified low

stop array prompt string suffix string
readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
mcp_sample
annotations: verified low

messages array temperature number system_prompt string stop_sequences array
readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
files_upload
annotations: verified low

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

filename string expiry_days number
readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
files_list
annotations: verified low

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

page number search string mimetypes array page_size number include_total boolean
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
files_get
annotations: verified low

Retrieve a single file's metadata by id.

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

Delete a file by id. This is irreversible.

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

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

fileId string expiry_hours number
readOnlyHint true openWorldHint true idempotentHint false 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
mistral_vision
annotations: verified low

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

imageLimit number tableFormat enum imageMinSize number extractFooter boolean extractHeader boolean includeImageBase64 boolean document_annotation_prompt string confidence_scores_granularity enum
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
mistral_chat
annotations: verified low

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

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

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

input string instructions string
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.

input string store boolean conversationId string
readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
conversation_get
annotations: verified low

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

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

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

page number pageSize number
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,

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

Permanently delete a conversation and its history.

conversationId string
readOnlyHint false openWorldHint true idempotentHint true destructiveHint true
process_document
annotations: verified low

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

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

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

action enum executionId string
readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
libraries_list
annotations: verified low

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

page number search string pageSize number
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
libraries_get
annotations: verified low

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

libraryId string
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.

page number search string pageSize number libraryId string
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.

filename string libraryId string
readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
libraries_documents_status
annotations: verified low

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

libraryId string documentId string
readOnlyHint true openWorldHint true idempotentHint true destructiveHint false
sampling-test
annotations: none low

Permissions 2

filesystem low
Server uses filesystem capabilities via: pathlib
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 98

info
Tool 'files_list' 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 'voxtral_transcribe' annotations are consistent annotation_checker · 80%
info
Tool 'voxtral_speak' 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_tool_call' annotations are consistent annotation_checker · 80%
info
Tool 'codestral_fim' annotations are consistent annotation_checker · 80%
info
Tool 'mcp_sample' annotations are consistent annotation_checker · 80%
info
Tool 'files_upload' 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 '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 'mistral_vision' annotations are consistent annotation_checker · 80%
info
Tool 'mistral_ocr' 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 '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 'process_document' 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 'libraries_list' annotations are consistent annotation_checker · 80%
info
Tool 'libraries_get' annotations are consistent annotation_checker · 80%
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%
low
Tool 'sampling-test' has no annotations annotation_checker · 100%
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-9crc-q9x8-hgqq) dependency_analyzer · 95%
medium
Buffer.from base64 in Swih-mistral-mcp-20c2620/src/tools-audio.ts:265 entropy_analyzer · 75%
medium
Buffer.from base64 in Swih-mistral-mcp-20c2620/src/tools-files.ts:123 entropy_analyzer · 75%
medium
Buffer.from base64 in Swih-mistral-mcp-20c2620/src/tools-libraries.ts:37 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
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: voxtral_transcribe manifest_parser · 85%
info
Tool: voxtral_speak 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_tool_call manifest_parser · 85%
info
Tool: codestral_fim manifest_parser · 85%
info
Tool: mcp_sample 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: mistral_agent manifest_parser · 85%
info
Tool: mistral_moderate manifest_parser · 85%
info
Tool: mistral_classify manifest_parser · 85%
info
Tool: mistral_vision manifest_parser · 85%
info
Tool: mistral_ocr 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: 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: process_document 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: 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: sampling-test manifest_parser · 75%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 216 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%