Live 62-rule SEO, AEO & GEO audit, RFC 9727 api-catalog, llms.txt & AI citation tools.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Generate ready-to-deploy machine-readable patch files (/llms.txt, additive RFC 9309 robots.txt, XSS-safe Schema JSON-LD, agent-card.json, safe _headers, and .geo-answer-box Fan-Out HTML) plus a prompt-injection-hardened Coding Agent remediation prompt.
Target website URL or domain (e.g. https://example.com).
Output language ('en' or 'vi').
Optional email-verified lead token paired with scan_token.
Optional unlocked scan token from aeorank.app to include the full homepage finding list.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http aeorank-geo-mcp https://mcp.aeorank.app/mcp
Generate ready-to-deploy machine-readable patch files (/llms.txt, additive RFC 9309 robots.txt, XSS-safe Schema JSON-LD, agent-card.json, safe _headers, and .geo-answer-box Fan-Out HTML) plus a prompt-injection-hardened Coding Agent remediation prompt.
| Argument | Type | Description |
|---|---|---|
| url* | string | Target website URL or domain (e.g. https://example.com). |
| lang | string | Output language ('en' or 'vi'). |
| lead_token | string | Optional email-verified lead token paired with scan_token. |
| scan_token | string | Optional unlocked scan token from aeorank.app to include the full homepage finding list. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Target website URL or domain (e.g. https://example.com)."
},
"lang": {
"enum": [
"en",
"vi"
],
"type": "string",
"description": "Output language ('en' or 'vi')."
},
"lead_token": {
"type": "string",
"description": "Optional email-verified lead token paired with scan_token."
},
"scan_token": {
"type": "string",
"description": "Optional unlocked scan token from aeorank.app to include the full homepage finding list."
}
},
"additionalProperties": false
}Retrieve verified DR 70-98 self-serve entity & citation platforms (Wikidata, CERN Zenodo DOI, Hugging Face, GitHub, npm, PyPI, LinkedIn) for Knowledge Graph sameAs synchronization.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional filter (e.g. all, academic, developer, social). |
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional filter (e.g. all, academic, developer, social)."
}
},
"additionalProperties": false
}Look up any of the 62 AEORank Technical SEO, AEO & GEO diagnostic rules (e.g. AEO-001..AEO-062, llms_txt, answer_first, entity_clarity) and 9-pillar weights.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language for rule descriptions ('en' or 'vi'). |
| query* | string | Rule code (e.g. AEO-001), rule ID (e.g. llms_txt_missing), or keyword. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"lang": {
"enum": [
"en",
"vi"
],
"type": "string",
"description": "Language for rule descriptions ('en' or 'vi')."
},
"query": {
"type": "string",
"description": "Rule code (e.g. AEO-001), rule ID (e.g. llms_txt_missing), or keyword."
}
},
"additionalProperties": false
}Execute an instant zero-latency ($0) AEORank GEO-62 & Agentic Web 2026 diagnostic preview for a domain or URL.
| Argument | Type | Description |
|---|---|---|
| url* | string | Target website URL or domain (e.g. https://example.com). |
| lang | string | Output language ('en' or 'vi'). |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Target website URL or domain (e.g. https://example.com)."
},
"lang": {
"enum": [
"en",
"vi"
],
"type": "string",
"description": "Output language ('en' or 'vi')."
}
},
"additionalProperties": false
}Search peer-reviewed Technical SEO, AEO, and GEO engineering guides from the AEORank Open Knowledge Hub (/learn and /tri-thuc).
| Argument | Type | Description |
|---|---|---|
| lang | string | Language ('en' or 'vi'). |
| query | string | Search keyword (e.g. RAG, llms.txt, Schema, E-E-A-T, Core Web Vitals). |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"vi"
],
"type": "string",
"description": "Language ('en' or 'vi')."
},
"query": {
"type": "string",
"description": "Search keyword (e.g. RAG, llms.txt, Schema, E-E-A-T, Core Web Vitals)."
}
},
"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 12, 2026.