run_audit: run an SEO and GEO audit from your AI assistant
run_audit runs a full 205-check SEO and GEO audit on any public URL, straight from your assistant. It covers technical SEO, content quality, structured data (JSON-LD and microdata), internal links, images, security headers, accessibility, and AI search readiness for ChatGPT, Perplexity and Google AI Overviews.
It returns an overall score and per-category scores out of 100, the highest-priority failures with evidence, and a permanent shareable report URL you can send to a client or teammate.
Endpoint
The following endpoint handles the MCP streamable HTTP tool execution:
POST
[base_url]/mcpStreamable HTTP Transport: The server streams responses conforming to JSON-RPC 2.0. All clients (Claude, Cursor, ChatGPT) send the required
Accept: application/json, text/event-stream header automatically.Request Fields
Specify the target website and optional crawl parameters for the audit engine.
Sample Request
{
"url": "https://stripe.com"
}Response Fields
Sample Response
{
"content": [
{
"type": "text",
"text": "Audit for https://stripe.com\nOverall score: 92/100\n · Core SEO: 96/100\n · GEO & AI Search: 88/100\n · Structured Data: 95/100\n · Performance: 89/100\n · Security: 100/100\n · Accessibility: 91/100\n\nTop failures:\n- [GEO] Missing llms.txt at domain root\n- [Performance] Render-blocking stylesheet in head\n\nShareable report: https://seoaudit.imvasa.dev/s/9f2b8a7c"
}
]
}