AEO ToolkitAEO Toolkit
Model Context Protocol

Connect the AEO Toolkit to your AI client

The Model Context Protocol (MCP) lets AI clients like Claude and Cursor call tools directly. The AEO Toolkit exposes three free, hosted MCP servers — AI Visibility, Backlinks, and GA4 + Search Console — so your AI assistant can audit AEO, prospect backlinks, and query your own analytics in plain language. Add a server by pasting its connection URL into your client.

3 servers · 19 tools · free to connect

New to MCP?

Tools your AI can actually call

The Model Context Protocol is an open standard that lets AI clients — Claude, Cursor, and others — call external tools directly. Instead of copying results back and forth, your assistant runs the toolkit's functions for you and reasons over the output.

Each server below is a single connection URL. Paste it into your client once; from then on you just ask in plain language and the AI picks the right tool. The two open servers need no account. The GA4 + Search Console server connects to your own Google data when prompted.

The servers

Three hosted MCP servers

Add any of these to your AI client. Connection details, tools, and example prompts for each are below.

AI Visibility MCP

Audit a site for answer-engine optimization and measure whether AI answer engines actually cite it.

Live · no account5 tools

Connection URL

https://aeo.advancelabs.dev/api/mcp/ai-visibility

Authentication: none. Tools that call third-party AI (Perplexity, your LLM) take a request-scoped key you supply — it is never stored or logged.

Add to Claude.ai

  1. 1. Open Settings → Connectors.
  2. 2. Click Add custom connector.
  3. 3. Paste the connection URL above and save.

Cursor mcp.json

{
  "mcpServers": {
    "ai-visibility": {
      "url": "https://aeo.advancelabs.dev/api/mcp/ai-visibility"
    }
  }
}

Tools (5)

  • analyze_website_aeo

    Crawl a URL, parse its HTML and structured data, and score it for answer-engine optimization with prioritized fixes.

  • check_ai_visibility

    Query Perplexity Sonar with a prompt and check whether the URL is cited as a source, and at what rank (BYOK).

  • discover_ranking_prompts

    Generate realistic user prompts a site should aim to be cited for on a topic, optionally live-testing a few (BYOK).

  • get_visibility_report

    Combine an AEO audit with per-prompt visibility checks into one report with an overall citation rate (BYOK).

  • compare_competitor_visibility

    Run one Perplexity Sonar query and rank several competitor URLs by whether and where each is cited (BYOK).

What you can ask

  • Analyze https://example.com for AEO and list its top fixes.
  • Is example.com cited when someone asks "best CRM for startups"?
  • Compare example.com against two competitors for "project management tools".

GA4 + GSC MCP

Query your own Google Analytics 4 and Search Console data in natural language after connecting your Google account.

Connect Google7 tools

Connection URL

https://aeo.advancelabs.dev/api/mcp/ga-gsc

Authentication: sign in with Google when your client prompts. Your tokens are scoped to your account and never shared.

Add to Claude.ai

  1. 1. Open Settings → Connectors.
  2. 2. Click Add custom connector.
  3. 3. Paste the connection URL above and save.
  4. 4. Sign in with Google when prompted to connect your analytics.

Cursor mcp.json

{
  "mcpServers": {
    "ga-gsc": {
      "url": "https://aeo.advancelabs.dev/api/mcp/ga-gsc"
    }
  }
}

Tools (7)

  • list_ga4_properties

    List the Google Analytics 4 properties the connected account can access (propertyId + displayName).

  • list_gsc_sites

    List the Google Search Console properties the connected account can access (siteUrl + permission level).

  • ga4_run_report

    Run a GA4 report for a property over date ranges with chosen dimensions and metrics, returning named rows.

  • gsc_search_analytics

    Query Search Console Search Analytics over a date range, optionally broken down by query, page, country, device, or date.

  • gsc_top_queries

    Return the top search queries for a site over the last N days, ranked by clicks (with impressions, CTR, position).

  • gsc_ctr_gaps

    Surface high-impression, low-CTR queries over the last N days — prime targets for title and meta rewrites.

  • compare_periods

    Compare aggregate Search Console performance between two date ranges, returning per-metric absolute and relative deltas.

What you can ask

  • List my Search Console sites and show the top queries for example.com over the last 28 days.
  • Find high-impression, low-CTR queries on example.com that need better titles.
  • Compare Search Console clicks and impressions for the last 28 days vs the prior 28.