Connect Mistral AI to Your AI Agent

Turn long notes or library documents into the points you need next.

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] to summarize this text into decisions and open questions: [text].

Read processed library text

Check processing status before retrieving extracted document text.

/oo Mistral AI: Read document [document] in library [library] once processing is complete. Summarize the sections relevant to [question].

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

Use a selected Mistral model to work with supplied text, continue conversations, or read text extracted from processed library documents. Choose the material and desired output, with model access determined by your connected account.

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?

Yes. Choose a model available to your connected Mistral account.

Can I read a newly uploaded document right away?

Document processing must finish before its extracted text is ready.

Connect Mistral AI

About Mistral AI ↗