# MistralAI-User

> Visits pages when a user asks Mistral's Vibe assistant a question and links to the source. Mistral says it is not used for automatic crawling or to collect training data, and robots.txt determines which sites it can reach.

Canonical page: https://getrankroot.com/ai-bots/mistralai-user · Facts checked against Mistral AI docs on 2026-10-20

| Operator | Used for | Type | Obeys robots.txt |
| --- | --- | --- | --- |
| Mistral AI | Mistral Vibe (user requests) | User-triggered fetcher | Yes |

## Should you allow it?

Allow it.

**If you block it:** Mistral's assistant cannot visit your pages to answer users' questions.

## robots.txt rules

Allow MistralAI-User:

```
User-agent: MistralAI-User
Allow: /
```

Block MistralAI-User:

```
User-agent: MistralAI-User
Disallow: /
```

Disallow MistralAI-User from one folder only:

```
User-agent: MistralAI-User
Disallow: /private/
Allow: /
```

A bot follows the most specific User-agent group that names it and ignores the generic `User-agent: *` group, so repeat any shared Disallow lines inside it.

## Same company, different bots: Mistral AI

| Bot | Type | Purpose | Obeys robots.txt | If you block it |
| --- | --- | --- | --- | --- |
| [MistralAI-User](https://getrankroot.com/ai-bots/mistralai-user.md) | User-triggered fetcher | Mistral Vibe (user requests) | Yes | Mistral's assistant cannot visit your pages to answer users' questions. |
| [MistralAI-Index](https://getrankroot.com/ai-bots/mistralai-index.md) | AI search index | Mistral search | Yes | Your content is not indexed for Mistral search. |
| [MistralAI-Training](https://getrankroot.com/ai-bots/mistralai-training.md) | AI training crawler | Mistral model training | Yes | Your content is not collected for Mistral's training datasets. |

## User agent string

```
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-User/1.0; +https://docs.mistral.ai/robots)
```

## How to verify it's really MistralAI-User

Find its requests in your server logs:

```
grep -i "MistralAI-User" access.log
```

Mistral publishes IP lists for MistralAI-User and MistralAI-Index.

Published IP list: https://mistral.ai/mistralai-user-ips.json

## Common mistakes

- Writing a User-agent: MistralAI-User group and expecting your User-agent: * rules to still apply. A crawler follows only the most specific group that matches it and ignores the others, so repeat any shared Disallow lines inside the MistralAI-User group.
- Leaving a CDN or host "block AI bots" setting on and only checking robots.txt. Those settings block requests at the network edge. Cloudflare, for example, changed its defaults on September 15, 2026 for customers who did not opt out: bots it classifies as Training or Agent are blocked on pages that display ads, and multi-purpose crawlers that combine Search and Training are affected by the Training block.
- Trusting the user agent header alone. Anyone can send "MistralAI-User" in a request; verify the source IP as shown above before allowlisting or blocking.

## FAQ

### What is MistralAI-User?

Visits pages when a user asks Mistral's Vibe assistant a question and links to the source. Mistral says it is not used for automatic crawling or to collect training data, and robots.txt determines which sites it can reach.

### Does MistralAI-User respect robots.txt?

Yes, according to Mistral AI.

### What happens if I block MistralAI-User?

Mistral's assistant cannot visit your pages to answer users' questions.

### Should I block MistralAI-User?

Allow it.

## Sources

- [Official documentation from Mistral AI](https://docs.mistral.ai/robots)
- [Published IP addresses for MistralAI-User](https://mistral.ai/mistralai-user-ips.json)

Check whether MistralAI-User can reach a site: https://getrankroot.com/tools/ai-crawler-checker or `GET https://getrankroot.com/api/bots?url=example.com`. Full list: https://getrankroot.com/ai-bots.md
