Measure whether AI assistants mention your brand. Reports, model answers, scans, free site tools.
Maintained by@ChatzisAthanasios(verified)Also a maintainer?
Call this server's tools from your browser. Nothing to install.
Bearer <API key from your whereamimentioned org settings>. Omit to use the free site tools only.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Analyze how well a page is chunked for retrieval: per-heading sections with word and token counts, findings by severity, strengths, a score and the top fixes.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http whereamimentioned https://whereamimentioned.com/api/mcp
Headers
Authorization (optional, not in the config above): Bearer <API key from your whereamimentioned org settings>. Omit to use the free site tools only.Analyze how well a page is chunked for retrieval: per-heading sections with word and token counts, findings by severity, strengths, a score and the top fixes.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}Check whether a site's robots.txt allows or blocks each known AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and about thirty others), with the exact rule and line that decided it.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}Analyze a page's title, meta description, og:description and opening paragraph: character and pixel widths, where desktop and mobile truncate, a score and per-check findings.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| keyword | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"keyword": {
"type": "string",
"maxLength": 100
}
},
"additionalProperties": false
}Crawl a site and generate an llms.txt. depth "index" produces the link index (up to 30 pages); depth "full" produces llms-full.txt with extracted page content (up to 20 pages).
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| depth | string | |
| siteName | string | |
| description | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"depth": {
"enum": [
"index",
"full"
],
"type": "string",
"default": "index"
},
"siteName": {
"type": "string",
"maxLength": 120
},
"description": {
"type": "string",
"maxLength": 400
}
},
"additionalProperties": false
}Crawl a site (up to 200 pages, sitemap-first with a link-following fallback) and return a valid sitemap.xml, with lastmod only where it was genuinely observed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}Fetch and validate a site's llms.txt: findings with severity and line numbers, a 0 to 100 score, section and entry counts, whether the linked URLs resolve, and whether a sibling llms-full.txt exists.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}Fetch a page, validate its JSON-LD entities against the schema.org types that matter for AI visibility, and report per-entity findings with severity, entity counts and a score. Also reports how many microdata and RDFa annotations are present, without validating them.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.