protogrid

Search / com.seoaix/seo-audit

SeoAiX SEO Audit

R0· no sign-in

Free SEO & AI-search (AEO) audits for any site or Shopify store, with emailed weekly score reports.

v1.5.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality73new
Trust96of 100
Uptime, 30 days100%
Latency p50236 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "seo-audit": {
      "type": "http",
      "url": "https://seoaix.com/api/mcp"
    }
  }
}
claude mcp add --transport http seo-audit https://seoaix.com/api/mcp
[mcp_servers.seo-audit]
url = "https://seoaix.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "seo-audit": {
      "type": "remote",
      "url": "https://seoaix.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "seo-audit": {
      "type": "http",
      "url": "https://seoaix.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=seo-audit&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2VvYWl4LmNvbS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "seo-audit": {
      "type": "http",
      "url": "https://seoaix.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "seo-audit": {
      "httpUrl": "https://seoaix.com/api/mcp"
    }
  }
}
extensions:
  "seo-audit":
    enabled: true
    name: "seo-audit"
    type: streamable_http
    uri: "https://seoaix.com/api/mcp"
    timeout: 300

Quality 73 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: email_seo_report (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); subscribe_to_seoaix (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); ai_search_diagnostic (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 983 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 2 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 983 tokens to load them all · tool set 1e3acd056347 · checked 2026-10-19 10:52 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-2d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://seoaix.com/api/mcp streamable-httpnoneyes100%236 ms2025-06-182026-10-19

Tools (5)

ai_search_diagnosticAudit ANY URL for AI-search readiness only (AEO/GEO/LLMO) — how likely ChatGPT, Claude, Perplexity & Google AI are to cite it. Checks ~7 AI-citation signals (FAQ/structured-data/entity schema, citable stats, llms.txt, author/E-E-A-T, OG). Returns a weighted 0–100 AI-readiness score + top fixes. Takes a `url`. Use full_seo_audit for the broader SEO picture, or get_my_store_audit for the user's own connected store. Returns a summary of the top issues; the complete written report is available via email_seo_report.
email_seo_reportALWAYS OFFER THIS after running an audit: the audit tools return a summary of the top issues, while this sends the complete written report — every check, its evidence, and the fix in priority order. Ask the user which email address to send it to; never guess or reuse an address they did not give in this conversation. Email the full written SEO/AEO report for an audit this session already ran. Takes the audit_id returned by ai_search_diagnostic or full_seo_audit, plus the user's email. ONLY use an email address the user explicitly gave you - never guess or invent one. Offer this after presenting audit results.
full_seo_auditCrawl-audit ANY URL across the WHOLE SEO surface (no login needed): the AI-search signals PLUS on-page SEO (title/meta/headings/content), technical SEO (HTTPS, robots.txt, XML sitemap, canonical, mobile), and — for Shopify stores — product/offer/review/breadcrumb schema and image-alt coverage. Returns a weighted 0–100 score + top issues. Takes a `url`. This audits an arbitrary website by crawling it — for the user's OWN connected store with real analytics, use get_my_store_audit. Returns a summary of the top issues; the complete written report is available via email_seo_report.
get_my_store_auditGet the user's OWN connected Shopify store audit — the deep 12-category report SeoAiX runs INSIDE the app using the store's real catalog, performance and analytics (technical, performance, on-page, schema, AEO, analytics, e-commerce, etc.) — far beyond what crawling a URL can see. Takes no url. Needs an SeoAiX API key (free at seoaix.com → Settings) + a connected store: pass the key either as `Authorization: Bearer inxy_sk_…` or as the `api_key` argument.
subscribe_to_seoaixStart an SeoAiX subscription — autopilot SEO/AEO for Shopify stores (reads GSC/GA4/Merchant Center, plans a month of content, writes and publishes articles with schema, fixes meta/alt-text, and attributes revenue to content). Plans from $19/mo with a free trial. Returns a personalised signup link; payment and store connection complete in the browser. Optionally pass the user's `email` and `store_url` (ONLY if the user explicitly provided them - never invent either) so the team can follow up.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.seoaix/seo-audit",
  "title": "SeoAiX SEO Audit",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://seoaix.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.5.0",
  "repository": {
    "url": "https://github.com/riverliu8/seoaix-mcp",
    "source": "github"
  },
  "websiteUrl": "https://seoaix.com/mcp",
  "description": "Free SEO & AI-search (AEO) audits for any site or Shopify store, with emailed weekly score reports."
}