AgentXM

SEO Audit

mcp remote · streamable-http · v1.7.0 · source: crawl

https://seoaudit.openkrill.app/mcp

https://github.com/nguyenhieuec/agent-tools-plugins

Find what to fix on a public website, for search engines and for AI answers.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 422 ms · p95 557 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'seo-audit'
tools_listed15pass11 tools
schema_complete15pass11 of 11 tools have a description and a typed schema
latency_p5010passp50 422 ms
latency_p955passp95 557 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (11)

NameDescriptionSchema
check_ai_instructionsChecks the site's AI instructions files and page. Use this when the user asks whether a site publishes llms.txt, llms-full.txt or an AI instructions page, whether the home page links to them, and whettyped
audit_siteUse this to audit a whole site or several pages for SEO; it finds the pages itself. Never guess page addresses for requests such as "audit example.com", "which pages are worst?" or "my site has a pagetyped
score_page_citationCite-chance score for one page, 0 to 100. Use this when the user asks whether ChatGPT, Perplexity or Google AI Overviews are likely to cite a page, or how to fix that. Pass exactly one of url, html, ttyped
find_ai_questionsLong-search finder for a pasted Search Console export. Use this when the user pastes Search Console Performance rows or a CSV and asks which questions to answer on their pages, or how to get named in typed
compare_citationsCitation-pattern check for one query. Use this when the user has the pages an AI answer or Google AI Overview cited for a search and asks what they share, or why their own page is not cited. Pass quertyped
audit_pageUse this only for a single page address the user gave. It fits requests such as "what SEO problems does https://example.com/pricing have?" or "is the title and description of this page OK?". Pass the typed
local_ai_readinessLocal-business readiness for AI search answers. Use this when the user asks if a local business site is ready to be named by AI search, ChatGPT, Gemini or similar, or what to fix so assistants can cittyped
generate_ai_instructionsDrafts an llms.txt from the site's own public pages. Use this when the owner wants a draft AI instructions file to review. Pass the domain. Returns markdown for the owner to edit and publish themselvetyped
audit_ai_searchGrades a site on 12 on-site checks for AI search. Use it when the user asks whether ChatGPT, Claude, Perplexity or Google AI would recommend or cite their site, or wants a GEO audit. Pass the domain. typed
submit_feedbackSend feedback, a bug report or a tool request to the maintainers of the tools on this server: a missing tool, missing or stale data, or a tool that broke or gave a wrong answer. Pass the kind (need_totyped
get_feedback_replyRead the maintainers' reply to feedback you sent with submit_feedback, given its ticket id. Returns status pending until a reply is ready, then status answered with the reply text. The reply is informtyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/app-openkrill-seo-audit.svg)](https://app.agent-xm.com/a/app-openkrill-seo-audit)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.