5 minTime to key
NoNo-human path
2Human gates
8/10Onboarding score
Email verificationPhone OTP
Fastest path to a key
- Sign up at console.mistral.ai (email or SSO providers)
- Email verificationVerify email
- Phone OTPPhone verification by SMS for Free mode (one number per free plan, per help center; the docs quickstart doesn't mention it)
- Free mode is on by default with no card
- Studio > API Keys > Create new key (name, expiration, connector scope)
- export MISTRAL_API_KEY and curl /v1/chat/completions
- Working API key
Biggest gap
The MCP has no OAuth, so an agent still has to get a key a human copied out of the dashboard. The phone OTP gates the free tier.
Worth copying
The product MCP sits at api.mistral.ai/mcp and uses the same API key, so once you have a key it is one command to connect.
Sources (7) · checked 2026-10-11
- https://docs.mistral.ai/llms.txt
- https://docs.mistral.ai/getting-started/quickstarts/studio/activate-and-generate-api-key.md
- https://docs.mistral.ai/resources/mcp.md
- https://docs.mistral.ai/admin/identity-access/api-keys.md
- https://docs.mistral.ai/getting-started/quickstarts/vibe-code/install-cli.md
- https://docs.mistral.ai/openapi.yaml
- https://help.mistral.ai/en/articles/450104-how-can-i-try-the-api-for-free-with-the-experiment-plan
60Readiness score / 100
L3 Agent-operableBeats 80% of 1,846 companies
Access20/20
Context11/20
Interfaces16/32
Onboarding8/19
Trust5/9
llms.txt · root
OpenAPI · https://docs.mistral.ai/openapi.yaml
Biggest gains
- +12 Remote MCP server for the product. Host a remote MCP server (e.g. mcp.<domain>/mcp, Streamable HTTP) for your core actions.
- +6 Docs available as markdown. Serve every docs page as .md, or honour Accept: text/markdown.
- +6 Agents can self-register OAuth clients. Support dynamic client registration (RFC 7591) or client ID metadata documents so MCP clients connect in one click.
All 20 checks
- PASSAgents get the real page, not a bot wall10
- PASSrobots.txt lets user-triggered agents in6
- PASSContent is server-rendered4
- PASSllms.txt exists8
- FAILllms-full.txt exists3
- FAILDocs available as markdown6
- PASSSitemap2
- PASSStructured metadata1
- PASSPublic developer docs4
- PASSMachine-readable API spec8
- FAILRemote MCP server for the product12
- FAILDocs MCP or searchable docs4
- PASSSDKs and a CLI4
- FAILOAuth discovery metadata5
- FAILAgents can self-register OAuth clients6
- PASSSelf-serve API keys5
- PASSFree tier or test mode3
- FAILAgent manifests4
- PASSsecurity.txt2
- PASSPublic status page3
Your fix pack: 8 changes, up to +40 points
Each change is ready to paste, filled in for mistral.ai, with a command to check it worked. Or hand the whole list to your coding agent.
Add the badge to your README
[](https://agentsready.dev/c/mistral.ai)