AgentXM

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.

AgentXM badge

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

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'auditae-pay'
tools_listed15pass40 tools
schema_complete15pass40 of 40 tools have a description and a typed schema
latency_p5010passp50 770 ms
latency_p955passp95 775 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 (40)

NameDescriptionSchema
check_brand_citationAsk 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_voiceAsk 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_mentionsHits 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_promptsSurface 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_gapPull 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-SEtyped
get_fix_planTurn 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 rewrityped
extract_competitors_from_textGiven 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 | negtyped
explore_web_mentionsHits 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_auditRead 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 etyped
schedule_recheckSchedule 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. Nothtyped
get_recheckRead 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 brtyped
cancel_recheckRemove 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_citationsTurn 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_changesWhat 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 ctyped
find_citation_sourcesThe 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 audityped
run_technical_auditFetch 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, andtyped
optimize_imageShrink 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 whertyped
check_agent_readinessScore 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 URtyped
crawl_siteCrawl 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 Healttyped
get_latest_crawlRead 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_issueRead 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 frotyped
compare_crawlsCompare 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.ttyped
schedule_crawlTurn 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, scoretyped
detect_tech_stackDetect 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 cachetyped
get_backlink_summaryReturn 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 wtyped
submit_urlsSubmit 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 guatyped
check_ai_crawlersRead 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_txtFetch 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_linkCreate 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 lantyped
check_citation_freeAsk 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 insteatyped
discover_brand_entitiesFind 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_schemaCheck 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/nametyped
generate_schemaBuild a complete schema.org JSON-LD object for Article, BlogPosting, HowTo, FAQPage, Product, Organization, BreadcrumbList, WebSite, SoftwareApplication, Service or LocalBusiness from a few fields, thtyped
get_serpLive 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, Petyped
get_domain_keywordsThe 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, ptyped
get_competing_domainsThe 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_metricsMetrics 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 ctyped
list_sitesReturn 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 retyped
get_balanceReturn 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_siteCreate (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.

[![AgentXM](https://app.agent-xm.com/badge/app-auditae-mcp-streamable-http.svg)](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.