AuditAE SEO MCP
mcp remote · streamable-http · v0.1.1 · source: crawl
https://auditae.app/api/mcp/pay
SEO MCP: Search Console, GA4, SERP and domain data, rank tracking, AI citations and site fixes.
Works
100
Verified Oct 31, 2026 · p50 770 ms · p95 775 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'auditae-pay' |
| tools_listed | 15 | pass | 40 tools |
| schema_complete | 15 | pass | 40 of 40 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 770 ms |
| latency_p95 | 5 | pass | p95 775 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (40)
| Name | Description | Schema |
|---|---|---|
check_brand_citation | Ask one prompt of AI answer engines and report, per engine, whether the brand's URL was cited, whether and where the brand was named, which competitors were named, the cited sources and the sentiment. | typed |
get_share_of_voice | Ask up to 25 prompts of AI answer engines and measure each tracked domain (the brand's and its competitors') two ways: URL cited among the answer's sources, and brand named in the answer. Saved as an | typed |
explore_llm_mentions | Hits DataForSEO's LLM Mentions corpus to return the observed AI prompts where a target shows up: the LLM answer, its cited sources (with position + publication date), where the target sits among them, | typed |
mine_competitor_prompts | Surface the AI-engine prompts where competitor domains were URL-cited in the site's audit history (MCP runs on its domain included) but the site was NOT — for one competitor, or all of them at once. | typed |
find_content_gap | Pull DataForSEO Labs domain_intersection for (site_domain, competitor_domain): the Google keywords the competitor ranks for that the site doesn't, plus those where it outranks the site. The classic-SE | typed |
get_fix_plan | Turn the site's AuditAE audits into a ranked list of exact changes that get the brand cited by AI engines (ChatGPT, Perplexity, Gemini, Google AI Overviews) instead of competitors — sentences to rewri | typed |
extract_competitors_from_text | Given an arbitrary block of text and a brand of interest, return the competitor brands it names — alternatives a buyer could pick instead — and the sentiment toward the brand (positive | neutral | neg | typed |
explore_web_mentions | Hits DataForSEO's Content Analysis index to return open-web content (news, blogs, forums, ecommerce, organizations) that mentions a brand/keyword, with a snippet, and tags each page that is about the | typed |
get_audit | Read an audit's stored results per prompt and engine (brand URL cited or named, competitors cited or named, cited URLs), summary rates, the playbook's top actions and a shareable report_url. Asks no e | typed |
schedule_recheck | Schedule a one-time re-run of prompts for a site, N days from now, to see whether published fixes got the brand cited — typically get_fix_plan's verify_prompts, with its audit_id as the baseline. Noth | typed |
get_recheck | Read a recheck created by schedule_recheck. Before it runs: its status and run_at. Once it has run: per prompt and per engine, before (the baseline audit) vs after (the recheck) — which prompts the br | typed |
cancel_recheck | Remove a recheck created by schedule_recheck before it fires. A pending recheck hasn't been charged anything, so there is nothing to refund. One that has already fired can't be cancelled — its checks | typed |
monitor_citations | Turn on, change or pause recurring citation monitoring for a site: AuditAE re-asks its buyer questions on ChatGPT, Perplexity, Gemini and Google AI Overviews every week (or month), keeps every answer, | typed |
get_changes | What moved for a site: first its weekly briefing, if any (this week's moves and up to 5 priced fixes); then, since the previous check, per buyer question and engine, where the brand gained or lost a c | typed |
find_citation_sources | The pages AI engines cite where the brand's URL isn't cited — "best X" listicles, directories and marketplaces, review sites, forum threads, news, videos, competitors' own pages — from the site's audi | typed |
run_technical_audit | Fetch one page (a domain's homepage, or `url`) and report its meta tags, JSON-LD types, headings, robots.txt (sitemaps, AI crawlers blocked site-wide), whether /llms.txt is served, bot protection, and | typed |
optimize_image | Shrink images for page speed: fetch each one as the Site Audit crawler does, resize it to max_width (never enlarging), compress it to WebP (or keep its type, with format "original" and by default wher | typed |
check_agent_readiness | Score a site 0–100 on agent readiness: whether an AI assistant acting for a buyer can reach it, read what it sells and at what price, and find its machine interfaces. Billing: free. Fetches ~10–14 UR | typed |
crawl_site | Crawl a whole site and audit it: the homepage, the sitemap and every internal link (robots.txt respected), up to max_pages, then 170+ Semrush-style checks graded error / warning / notice, a Site Healt | typed |
get_latest_crawl | Read a site's latest crawl_site run (or run_id): Site Health 0–100, theme scores, every failing check, what wasn't checked and problem pages. Billing: free — reads the stored run; nothing is fetched. | typed |
get_crawl_issue | Read one check from a site's latest crawl_site run (or run_id): what it means, why it matters, how to fix it, which MCP tools fix it, and the affected URLs with evidence, paginated. check_id comes fro | typed |
compare_crawls | Compare two crawl_site runs of a site: the Site Health and theme score changes, and per check how many issues are new and how many were fixed, plus pages added, removed or changed status, and robots.t | typed |
schedule_crawl | Turn on, change or stop a site's automatic re-crawl: weekly on a weekday or monthly on a day (1–28), at a fixed hour between 05:00 and 10:00 UTC. Each run crawls up to max_pages like crawl_site, score | typed |
detect_tech_stack | Detect the technology a site runs on (CMS, ecommerce platform, analytics, JavaScript frameworks, CDN, servers, and hosting such as Vercel, Netlify or Heroku) via DataForSEO Domain Analytics, and cache | typed |
get_backlink_summary | Return a domain's off-page authority from DataForSEO's backlink index: domain rank, total backlinks, referring domains, dofollow referring domains, spam score and broken backlinks. A major driver of w | typed |
submit_urls | Submit new or changed URLs on one of the org's sites to IndexNow (api.indexnow.org), which notifies Bing, Yandex, Naver and Seznam so they can re-crawl them sooner (each engine decides when; not a gua | typed |
check_ai_crawlers | Read a site's robots.txt and report, for each AI crawler and assistant (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended | typed |
check_llms_txt | Fetch a site's /llms.txt and validate it against the llms.txt format: served as plain text, an H1 title, summary, sections of links with descriptions, links that resolve. Reports each finding by line | typed |
create_top_up_link | Create a one-time Stripe Checkout link that adds prepaid credit to this AuditAE workspace. Nothing is charged by this call: give the returned url to the user, who opens it and pays by card. Credit lan | typed |
check_citation_free | Ask one buyer question of ChatGPT, Perplexity, Gemini and Google AI Overviews and report, per engine, whether the brand's site is cited as a source, whether the brand is named, and who is named instea | typed |
discover_brand_entities | Find a brand's Wikidata entity and return the URLs to use in Organization.sameAs (Wikidata, Wikipedia, X, LinkedIn, Crunchbase, GitHub, YouTube, Facebook, Instagram), its official site and its Google | typed |
validate_schema | Check a schema.org JSON-LD object before it ships: the top-level node, every @graph node, and the nested items engines read (FAQPage Question/acceptedAnswer.text, BreadcrumbList ListItem position/name | typed |
generate_schema | Build a complete schema.org JSON-LD object for Article, BlogPosting, HowTo, FAQPage, Product, Organization, BreadcrumbList, WebSite, SoftwareApplication, Service or LocalBusiness from a few fields, th | typed |
get_serp | Live Google results for any keyword in a country: the organic top 10–30 (position, domain, URL, title, snippet), whether an AI Overview shows and which domains it cites, the featured snippet owner, Pe | typed |
get_domain_keywords | The Google keywords any domain ranks for (its own site or a competitor's), ordered by the traffic each sends: position, ranking URL, monthly search volume, CPC, keyword difficulty and search intent, p | typed |
get_competing_domains | The domains competing with any domain in Google: who ranks for the most of the same keywords, how many they share, their average position on those, and each competitor's own organic keyword count and | typed |
get_keyword_metrics | Metrics for up to 60 keywords in one call: monthly Google search volume (Google Ads' 12-month average via DataForSEO Labs, the source every AuditAE tool uses), the last 12 months, the trend, CPC, ad c | typed |
list_sites | Return every active site in this AuditAE workspace: its site_id, domain, brand, name, the competitor domains tracked for it, when it was added, its latest completed citation audit (with a shareable re | typed |
get_balance | Return the current prepaid credit balance for this AuditAE workspace, the price of one check on each engine, roughly how many checks the balance covers per engine, and the auto-refill setup. Billing: | typed |
add_site | Create (or update) a site in the agent workspace and return its site_id, for the tools that take one (explore_llm_mentions, explore_web_mentions, mine_competitor_prompts, find_content_gap, crawl_site, | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/app-auditae-mcp-streamable-http)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.