MistralAI-User: live fetches from Mistral's Le Chat

Europe's best known AI assistant reads the web on demand. This is the agent that shows up when it does.

By Abd Shanti Updated September 16, 2026 3 min read

Quick answer: MistralAI-User is the agent Mistral AI uses when a user of its Le Chat assistant asks for information that requires opening a web page. It is a user-triggered fetcher rather than a training crawler. As with other agents acting for a person, treat robots.txt as a request and use a firewall rule if you need a guaranteed block.

Operator
Mistral AI
Type
User-triggered fetcher
robots.txt token
MistralAI-User
Follows robots.txt
User-initiated, treat robots.txt as a request
Used for
Fetching pages when Le Chat users ask for information from the web
User agent
User agent contains MistralAI-User/1.0
How to verify
Match the user agent; traffic follows user conversations in Le Chat

What is MistralAI-User?

Le Chat can browse the web to answer questions with current information. When it does, the page requests identify as MistralAI-User.

Because the fetch is tied to a specific user request, the traffic pattern is irregular and focused on individual pages, similar to ChatGPT-User and Perplexity-User.

What happens if you block MistralAI-User?

A robots.txt Disallow for MistralAI-User states your preference. Because requests are made on behalf of users, a firewall rule on the user agent is the dependable way to stop them. Blocking means Le Chat cannot read your pages when its users ask.

Should you allow MistralAI-User?

Allow it. It reaches a European audience that many AI SEO strategies ignore, and like other user-triggered agents it only arrives when someone wants what your page offers.

Check whether MistralAI-User can reach your site

Enter your domain or a specific page. The checker reads your live robots.txt, picks the group MistralAI-User would use, and applies the longest matching rule, the same way major crawlers resolve conflicts.

Live MistralAI-User access check

robots.txt rules for MistralAI-User

Put each group in the robots.txt file at the root of your domain. User agent names are matched without regard to case, and the most specific matching group wins.

Allow MistralAI-User everywhere
User-agent: MistralAI-User
Allow: /
Block MistralAI-User everywhere
User-agent: MistralAI-User
Disallow: /
Allow MistralAI-User, but keep private folders out
User-agent: MistralAI-User
Disallow: /account/
Disallow: /checkout/
Allow: /

The rule most people get wrong: once MistralAI-User has its own group, it ignores everything under User-agent: *. If your wildcard group disallows paths such as /admin/, repeat those lines inside the MistralAI-User group too.

Because MistralAI-User acts on behalf of a user, a robots.txt rule states your preference but does not enforce it. To enforce a block, add a firewall rule. On Cloudflare, a custom WAF rule with this expression and the Block action does it:

Cloudflare WAF expression
(http.user_agent contains "MistralAI-User")

How to verify real MistralAI-User traffic

Match on the MistralAI-User token and look for the conversational pattern of short bursts on specific URLs. Continuous site-wide crawling under this name is not the documented behaviour and suggests spoofing.

To see how often it visits, count requests by user agent in your access log. On a typical Nginx server:

Count MistralAI-User requests per day
grep -i "MistralAI-User" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

MistralAI-User compared with similar agents

AgentOperatorTypeFollows robots.txt
MistralAI-UserMistral AIUser-triggered fetcherUser-initiated, treat robots.txt as a request
ChatGPT-UserOpenAIUser-triggered fetcherNot guaranteed, fetches are user-initiated
Claude-UserAnthropicUser-triggered fetcherYes, per Anthropic's documentation
Perplexity-UserPerplexityUser-triggered fetcherGenerally no, fetches are user-initiated

See all 20 agents side by side in the AI crawler directory.

MistralAI-User FAQ

It is documented as a user-triggered agent for Le Chat, not as an automated training crawler.
Treat robots.txt as a request for any user-triggered agent. Mistral documents the agent so you can identify it; enforce blocks with a firewall rule if you need certainty.
Mistral AI's chat assistant, which can search and read the web to answer questions.
Yes, unless the content must never be quoted. Each fetch represents a user asking about something your page covers.
Abd Shanti

Abd Shanti

Co-founder and strategy lead at Outline Technologies, the team behind FreeGPTSEO and AI Citation Monitor. Abd works on how brands get found and cited by search engines and AI assistants.

See every AI crawler signal at once

The free AI SEO audit checks robots.txt access for 12 AI crawlers, plus llms.txt, schema, content and metadata, in a few seconds.

Run the free AI SEO audit
Last updated: September 16, 2026. Facts checked against Mistral AI's crawler documentation.