MCP server · Claude · ChatGPT · Cursor

SEO data for your AI agent

Without real data, an agent gives generic SEO advice. Connect Seolytics and it audits your site, fixes the issues in your code, researches keywords, checks who ranks in Google and who AI answers cite, and tracks your positions.

Ask in plain words

Audit and fix

Audit example.com and fix what you can in this repo.

The agent crawls up to 100 pages, reads every issue with why it matters and how to fix it, and changes the templates, robots.txt, structured data and metadata at the source.
Keyword plan

Find low-difficulty keywords about trail running shoes in Germany.

Volume, difficulty, intent and AI Overview presence, a live look at who ranks, and a page for each cluster.
AI search

Why does ChatGPT cite our competitors and not us?

Mentions and citations in ChatGPT and Google AI answers, the sites cited instead, and what to change on your pages.

Connect in a minute

claude.ai and ChatGPT
  1. Add a custom connector (claude.ai: Settings → Connectors; ChatGPT: Settings → Apps & Connectors, developer mode).
  2. Paste the server URL below.
  3. Sign in to Seolytics and allow access.
Claude Code Create an API key in the app, then:
claude mcp add --transport http seolytics \
  https://ozwtkzekfxphyjjpbmnl.supabase.co/functions/v1/mcp \
  --header "Authorization: Bearer sk_seo_…"
Cursor, Windsurf and others Add to mcp.json with your API key:
{ "mcpServers": { "seolytics": {
  "type": "http",
  "url": "https://ozwtkzekfxphyjjpbmnl.supabase.co/functions/v1/mcp",
  "headers": { "Authorization": "Bearer sk_seo_…" } } } }

Server URL: https://ozwtkzekfxphyjjpbmnl.supabase.co/functions/v1/mcp · Streamable HTTP · sign-in (OAuth) or API key.

Tools

Paid lookups use your Seolytics credits at the same prices as in the app. Every result reports what it cost, and repeating a lookup within its cache window is free.

ToolWhat the agent getsCost
start_site_audit, get_site_auditUp to 100 pages checked for SEO and AI-search issues; each issue with why, how to fix and affected URLsFree · daily limit
schedule_site_auditWeekly or daily re-audits, with changes since the last oneFree
domain_overviewOrganic traffic, keywords, top pages, competitors, AI Overview citations≈ $0.08
keyword_researchKeyword ideas with volume, difficulty, intent, CPC and AI Overview presence≈ $0.03
serp_resultsLive Google top 10, AI Overview sources, People also ask≈ $0.003
backlinks_overviewDomain rank, referring domains, strongest links, anchors, links to missing pages, new and lost by month≈ $0.11
ai_brand_visibilityMentions and citations in ChatGPT or Google AI answers, cited pages, sites cited alongside≈ $0.26
start_rank_trackingWeekly or daily Google positions of saved keywords, for a country or one city≈ $0.003 per keyword per check
rank_positionsTracked Google positions with change and AI Overview citationFree to read
get_project_context, update_project_contextWhat agents learned about the business, goal, competitors and past researchFree
saved_keywords, save_keywords, list_projects, whoamiProjects, saved keywords, plan and balanceFree

Skills for Claude Code

Ready workflows on top of the tools: seo-audit (audit, fix in code, report the rest), keyword-research, competitor-analysis, ai-visibility, link-prospecting and seo-coach (one next step at a time, for non-specialists). Each reads the project context first, so the agent does not ask about your business twice.

Questions

How much does it cost?

The Base plan is $10 a month and includes $10 of usage. New accounts get $0.50 of free credits to try it. Site audits do not use credits; they have a daily limit (1 on Free, 10 on Base).

Can the agent spend all my credits?

Every paid call is priced before it runs and fails with a clear message when the balance is short. Nothing is charged for failed lookups.

Is my API key stored?

Only a hash of it. The key is shown once when you create it; you can revoke it, or disconnect a signed-in app, any time in the app.

Where does the data come from?

Search data comes from DataForSEO; site audits are our own crawler, the same one as in the SEO & GEO Checker extension.