Connect Mistral AI to Your AI Agent

Ask your AI assistant to work with Mistral AI: generate Responses and Read Document Text.

54 tools API key

Try a Mistral AI Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Mistral AI

Generate a structured response

Call a chosen model with the messages you supply.

/oo Mistral AI: Use Mistral model [model ID] to summarize this text [text] and return decisions and open questions.

Read processed library text

Check processing status before retrieving extracted document text.

/oo Mistral AI: Check document [document ID] in library [library ID]; once processing is ready, read extracted text and summarize its sections.

Start Working with Mistral AI

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Mistral AI

    Connect using your Mistral AI API Key.

    Connect Mistral AI →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Mistral AI resources used in your task.

Mistral AI Tools

Mistral AI exposes model inference, conversations, agents, and document operations that your assistant can call with your API key.

Generate a structured response

Call a chosen model with the messages you supply.

Read processed library text

Check processing status before retrieving extracted document text.

54 tools

List Models

List all Mistral models accessible by the current API Key.

mistral_ai.list_models

Get Model

Get details of a single Mistral model by model ID.

mistral_ai.get_model

List Conversations

List sessions under the current organization, with pagination and metadata filtering parameters.

mistral_ai.list_conversations

Start Conversation

Create a new session and immediately append the message or tool call context.

mistral_ai.start_conversation

Get Conversation

Get metadata for a single session by session ID.

mistral_ai.get_conversation

Delete Conversation

Delete the specified session.

mistral_ai.delete_conversation

Append To Conversation

Appends a new message to an existing session and triggers a new completion.

mistral_ai.append_to_conversation

Get Conversation History

Get all history entries in the session.

mistral_ai.get_conversation_history

Get Conversation Messages

Get all message entries in the session.

mistral_ai.get_conversation_messages

Restart Conversation

Restarts the session from some historical point in the session and generates a new subsequent response.

mistral_ai.restart_conversation

List Agents

List all Agents, optionally with pagination, name, source or metadata filtering parameters.

mistral_ai.list_agents

Create Agent

Create a new Mistral Agent.

mistral_ai.create_agent

Get Agent

Get a single Agent by Agent ID, optionally specifying agent_version.

mistral_ai.get_agent

Update Agent

Update the Agent configuration and create a new version.

mistral_ai.update_agent

Delete Agent

Delete the specified Agent.

mistral_ai.delete_agent

Update Agent Version

Switch the current version of the Agent.

mistral_ai.update_agent_version

List Agent Versions

Lists all versions of the specified Agent.

mistral_ai.list_agent_versions

Get Agent Version

Get version details of the specified Agent.

mistral_ai.get_agent_version

Create Or Update Agent Alias

Create or update an Agent version alias.

mistral_ai.create_or_update_agent_alias

List Agent Aliases

Lists all version aliases for the specified Agent.

mistral_ai.list_agent_aliases

Create Chat Completion

Call the Mistral chat completions interface to generate chat responses.

mistral_ai.create_chat_completion

Create Fim Completion

Call the Mistral FIM completions interface to generate completion results.

mistral_ai.create_fim_completion

Create Agents Completion

Call the Mistral agents completions interface to generate Agent responses.

mistral_ai.create_agents_completion

Create Embeddings

Call the Mistral embeddings interface to generate vectors.

mistral_ai.create_embeddings

Create Moderation

Call the Mistral moderations interface to detect text security risks.

mistral_ai.create_moderation

Create Chat Moderation

Call the Mistral chat moderations interface to detect chat message security risks.

mistral_ai.create_chat_moderation

Create Ocr

Call the Mistral OCR interface to identify text and layout in the document.

mistral_ai.create_ocr

Create Audio Transcription

Upload the audio file and call the Mistral transcoding interface.

mistral_ai.create_audio_transcription

List Files

List all files under the current organization.

mistral_ai.list_files

Upload File

Upload files to Mistral for fine-tuning, batch or OCR.

mistral_ai.upload_file

Retrieve File

Get file metadata by file ID.

mistral_ai.retrieve_file

Delete File

Delete the specified file.

mistral_ai.delete_file

Download File

Download the file contents and return the accessible download address via fileTransit.

mistral_ai.download_file

Get File Signed Url

Get the temporary signature download link for the file.

mistral_ai.get_file_signed_url

Get Fine Tuning Jobs

List fine-tuning jobs, with paging and filtering conditions.

mistral_ai.get_fine_tuning_jobs

List Batch Jobs

List batch jobs, with paging and filtering conditions.

mistral_ai.list_batch_jobs

List Libraries

List all libraries under the current organization.

mistral_ai.list_libraries

Create Library

Create a new Mistral library.

mistral_ai.create_library

Get Library

Get individual library details by library ID.

mistral_ai.get_library

Update Library

Updates the properties of the specified library.

mistral_ai.update_library

Delete Library

Delete the specified library.

mistral_ai.delete_library

List Library Documents

List all documents under the specified library.

mistral_ai.list_library_documents

Upload Library Document

Uploads a new document to the specified library.

mistral_ai.upload_library_document

Get Library Document

Get details of a single library document.

mistral_ai.get_library_document

Update Library Document

Updates the properties of the specified library document.

mistral_ai.update_library_document

Delete Library Document

Delete the specified library document.

mistral_ai.delete_library_document

Get Document Text Content

Get the extracted text content of the library document.

mistral_ai.get_document_text_content

Get Document Status

Get the processing status of library document.

mistral_ai.get_document_status

Get Document Signed Url

Get a temporary signed link to the library document's original file.

mistral_ai.get_document_signed_url

Get Document Extracted Text Url

Get a temporary signed link to a text file extracted from library document.

mistral_ai.get_document_extracted_text_url

Reprocess Document

Reprocess the specified library document.

mistral_ai.reprocess_document

List Library Shares

List shared access records for the specified library.

mistral_ai.list_library_shares

Create Library Share

Creates or updates the shared access level for the specified library.

mistral_ai.create_library_share

Delete Library Share

Removes the shared access level for the specified library.

mistral_ai.delete_library_share

Frequently Asked Questions

Can I choose the model?

List accessible models and supply a model ID to inference actions; availability depends on the API key.

Is document text available immediately?

Library documents have processing status. Check it before relying on extracted text.

Can I continue an existing conversation?

Supply the conversation ID and new inputs to append_to_conversation, which triggers a new completion.

Connect Mistral AI

About Mistral AI ↗