Skip to main content
Glama
SEO/AEO Audit MCP

SEO/AEO Audit MCP

by qckdatabase

SEO / AEO Audit MCP

An MCP server + skill that produces a 5-section landscape PDF audit for any website:

  1. Executive Summary — health score, key metrics, top gaps, priority plan

  2. Search Demand + Content Performance — Ahrefs keywords/pages, what's working / limiting growth

  3. Technical SEO + AEO Readiness — crawl findings, Core Web Vitals (CrUX), structured-data gaps

  4. Authority + Roadmap — backlink profile (with spam flags), 90-day roadmap

  5. AI Visibility — how often the brand surfaces in AI answer-engine results, vs. competitors

It exposes three tools — fetch_audit_data (crawl + Ahrefs + Core Web Vitals), fetch_ai_visibility (grounded OpenAI brand-visibility), and render_audit_pdf — and a skill that orchestrates them into one audit <url> command.

Setup

  • Have an AI assistant (Claude Code, etc.)? Tell it: "Set up this tool by following AGENT_SETUP.md." → AGENT_SETUP.md

  • Doing it yourself? → SETUP.md

Related MCP server: @metricspot/mcp-server

Requirements

  • Node.js 18+

  • AHREFS_API_KEY (paid) — required (the core SEO data)

  • OPENAI_API_KEY (paid) — optional; enables the AI Visibility section (omitted/"not measured" without it)

  • CRUX_API_KEY (free, Google Chrome UX Report API) — optional; adds Core Web Vitals

The audit runs with only the Ahrefs key; the other two just add sections.

Keys go in a local .env (copy .env.example); never commit it.

Use

After setup, in your assistant: audit https://example.com → PDF saved to your Desktop.

Each audit makes ~10 OpenAI calls plus Ahrefs API usage — small but metered cost per run.

Available Tools

3 tools
fetch_ai_visibilityA

Measure how often a brand appears in AI/answer-engine results for unbiased, category-level buyer queries. Generates prompts (brand-name excluded), runs grounded web-search rankings, and returns brand visibility %, average position, per-topic breakdown, and competitor brands. Pass brand and industry from fetch_audit_data when available. Requires OPENAI_API_KEY.

Inputs: url (required), brand, industry.

fetch_audit_dataA

Crawl a website and fetch its Ahrefs SEO metrics. Returns a JSON object with: crawl (pages, issues, schema summary), ahrefs (DR, keywords, traffic, backlinks, top pages, referring domains), brand_name (inferred from schema/title), and industry (inferred from page content). Call this first when auditing a site.

Inputs: url (required).

render_audit_pdfA

Render the completed SEO/AEO audit report as a PDF file. Pass the ahrefs and crawl objects exactly as returned by fetch_audit_data (pass through unchanged), plus the ai_visibility data you gathered via web search and the narratives you wrote based on the data.

Inputs: narratives (required), crux, crawl, ahrefs, +2 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.4/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: fetch_audit_data crawls websites, fetch_ai_visibility measures AI visibility, and render_audit_pdf generates reports. There is no overlap or ambiguity.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern (fetch_audit_data, fetch_ai_visibility, render_audit_pdf), making it easy for an agent to infer functionality from names.

    Tool Count5/5

    With only 3 tools, the server is tightly scoped to its domain. Each tool is necessary and well-justified, avoiding bloat or insufficiency.

    Completeness5/5

    The tool set covers the full audit workflow: data collection (fetch_audit_data), AI visibility analysis (fetch_ai_visibility), and report generation (render_audit_pdf). No obvious gaps exist for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Provides comprehensive website auditing for SEO, performance, accessibility, and security using AI-powered analysis. It enables users to generate detailed audit reports and actionable improvement suggestions for any given URL.
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Exposes SEO and AI-readability audit tools to AI agents, enabling one-shot anonymous audits or full authenticated audits with PDF reports and organic traffic data.
      48 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Runs AI visibility (GEO/AEO) audits on websites, checking AI crawler access, schema markup, llms.txt, and content signals, with optional full PDF report.
      MIT