Mistral searches the web through its built-in search tool, with Wikipedia and the AFP and AP newswires.
Features2
Modes3
Filters0
Playground
Results from Mistral
-
1
Native-speakerism en.wikipedia.org
-
2
List of languages by number of native speakers - Wikipedia en.wikipedia.org
-
3
Geographical distribution of Macedonian speakers en.wikipedia.org
- 4
-
5
Near-native speaker en.wikipedia.org
Recorded from live searches on 28 October 2026.
Features
Mistral delivers 2 of the features on the feature list, each from one or more of its modes.
| Feature | Returns |
|---|---|
| Web search (general) | Ranked pages from the open web that match a query, each with a passage. |
| News | News articles on a subject, dated, from news sources; a date window keeps them to the last days. |
Modes
Mistral has 3 search modes. Choose which of them a search may use under Routing on your account page.
- Default search
- Web_search_premium
- Web_search
Filters Mistral applies
Mistral applies none of the filters, so a search pinned to it that sets filters returns 400 unsupported_filter.
Pin a query to Mistral
- Over the HTTP API, send
"requested_provider": "mistral"with the query and your search key. - In an agent connected over MCP, ask it to search with Mistral.
Results come back in the same shape for every provider, as the docs describe. Leave the field out, and Grounder routes each query to the provider most likely to answer it well.
search.shShell
curl https://api.grounder.net/v1/search \
-H "Authorization: Bearer $GROUNDER_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "which language has the most native speakers",
"top_k": 5,
"requested_provider": "mistral"
}'
import os
import httpx
KEY = os.environ["GROUNDER_KEY"]
r = httpx.post(
"https://api.grounder.net/v1/search",
headers={"Authorization": f"Bearer {KEY}"},
json={
"query": "which language has the most native speakers",
"top_k": 5,
"requested_provider": "mistral",
},
timeout=30,
).json()
for hit in r["results"]:
print(hit["rank"], hit["title"], hit["url"])
const res = await fetch("https://api.grounder.net/v1/search", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.GROUNDER_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
query: "which language has the most native speakers",
top_k: 5,
requested_provider: "mistral",
}),
})
const { results } = await res.json()
claude mcp add --transport http grounder \
https://api.grounder.net/mcp
# then /mcp, grounder, Authenticate