Audit a page for Google and AI search (ChatGPT, Claude, Perplexity); get a fix pack to apply.
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.
Audit one public web page for visibility in Google, AI Overviews, ChatGPT, Claude and Perplexity. Fetches the page as the AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) to catch robots.txt, CDN and firewall blocks, checks how much content exists without JavaScript, and scores extractability and trust signals. Returns the score, every check's result and a fix pack: the fixes in priority order with where each lives in a codebase and a command to verify it. Takes 10–30 seconds.
The page to audit, e.g. https://example.com/pricing
Optional: the question this page should win in AI answers, e.g. "best CRM for small agencies". Adds query-level fit (heading match, answer-first for the question, names, price and date present); changes no score.
Tool list last changed Oct 25, 2026.
Audit one public web page for visibility in Google, AI Overviews, ChatGPT, Claude and Perplexity. Fetches the page as the AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) to catch robots.txt, CDN and firewall blocks, checks how much content exists without JavaScript, and scores extractability and trust signals. Returns the score, every check's result and a fix pack: the fixes in priority order with where each lives in a codebase and a command to verify it. Takes 10–30 seconds.
| Argument | Type | Description |
|---|---|---|
| url* | string | The page to audit, e.g. https://example.com/pricing |
| question | string | Optional: the question this page should win in AI answers, e.g. "best CRM for small agencies". Adds query-level fit (heading match, answer-first for the question, names, price and date present); changes no score. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The page to audit, e.g. https://example.com/pricing"
},
"question": {
"type": "string",
"description": "Optional: the question this page should win in AI answers, e.g. \"best CRM for small agencies\". Adds query-level fit (heading match, answer-first for the question, names, price and date present); changes no score."
}
},
"additionalProperties": false
}Return the summary and fix pack of an audit run in the last 24 hours, by its report id.
| Argument | Type | Description |
|---|---|---|
| report_id* | string | The id returned by audit_url |
{
"type": "object",
"required": [
"report_id"
],
"properties": {
"report_id": {
"type": "string",
"description": "The id returned by audit_url"
}
},
"additionalProperties": false
}