Mistral Vibe is Mistral’s open-source CLI coding assistant. It is especially relevant for European teams that want to evaluate an EU AI vendor while keeping file-processing workflows on Iteration Layer.
Use this when you want Vibe to write or operate production workflows with Document Extraction, Document to Markdown, Website Extraction, Image Transformation, Image Generation, Document Generation, and Sheet Generation.
Requirements
- Mistral Vibe installed
- An Iteration Layer account
- Browser access for OAuth if you use remote MCP
Recommended Path
Start with Iteration Layer’s agent skill file:
Read https://iterationlayer.com/SKILL.md and follow the instructions to integrate Iteration Layer.
Use this when you want Vibe to write production integration code with the REST API or SDKs.
Add Iteration Layer As A Project Skill
Vibe supports Agent Skills. Add a project skill that points Vibe to Iteration Layer’s live integration guide:
---
name: iteration-layer
description: Integrate Iteration Layer APIs for document, website, image, sheet, and generation workflows.
---
Read https://iterationlayer.com/SKILL.md before writing Iteration Layer integration code.
Use the official SDKs when possible and keep API keys in environment variables.
Vibe discovers project skills from .agents/skills/ and .vibe/skills/ in trusted project folders.
MCP Server Endpoint
https://api.iterationlayer.com/mcp
Add Iteration Layer To Vibe With MCP
Vibe can configure MCP servers in config.toml:
[[mcp_servers]]
name = "iterationlayer"
transport = "streamable-http"
url = "https://api.iterationlayer.com/mcp"
tool_timeout_sec = 180Iteration Layer MCP uses OAuth 2.1. Use this MCP path only if your installed Vibe version supports OAuth-enabled remote MCP servers. If it expects static headers or API keys for remote MCP, use the skill or SDK path instead.
Verify The Connection
Ask Vibe:
Which Iteration Layer MCP tools can you use?
You should see tools such as:
-
convert_document_to_markdown -
extract_document -
extract_website -
transform_image -
generate_image -
generate_document -
generate_sheet
First Prompt
Use Iteration Layer to convert this PDF to Markdown, extract the approval fields we need, and draft the production API calls for our app.
Vibe can use the docs to generate code, while your production application should call Iteration Layer directly through REST, Python, TypeScript, or Go.
Good Vibe Workflows
Vibe is useful when an engineering team wants the coding assistant to explore an Iteration Layer workflow and then implement the production API calls.
Common workflows:
- Convert example documents to Markdown before designing ingestion code
- Extract fields from test invoices or contracts and turn the schema into application code
- Generate sample PDFs, spreadsheets, or images while building a feature
- Compare MCP exploration results with direct REST or SDK calls
Production Guidance
Use Vibe and MCP for exploration, implementation assistance, and local developer workflows. For deterministic production jobs, call Iteration Layer through REST or an SDK.
The MCP and REST surfaces expose the same content capabilities, so a workflow tested in Vibe can move into production code without changing vendors.
Troubleshooting
Skills do not load
Confirm the skill file is named SKILL.md and lives under .agents/skills/, .vibe/skills/, or a configured skill_paths directory.
MCP tools do not appear
Confirm the server URL is exactly https://api.iterationlayer.com/mcp and that the transport is streamable-http.
OAuth does not start
Use the skill or SDK path if your installed Vibe version cannot complete OAuth for remote MCP servers. Iteration Layer MCP uses OAuth 2.1, not static API-key headers.
Tool calls time out
Increase tool_timeout_sec for document conversion, extraction, and generation workflows.