MCP server · Claude · ChatGPT · Cursor

SEO data for your AI agent

Without real data, an agent gives generic SEO advice. Connect SearchLane 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 SearchLane and allow access.
Claude Code Create an API key in the app, then:
claude mcp add --transport http searchlane \
  https://mcp.searchlane.app/mcp \
  --header "Authorization: Bearer sk_seo_…"
Cursor, Windsurf and others Add to mcp.json with your API key:
{ "mcpServers": { "searchlane": {
  "type": "http",
  "url": "https://mcp.searchlane.app/mcp",
  "headers": { "Authorization": "Bearer sk_seo_…" } } } }

Server URL: https://mcp.searchlane.app/mcp · Streamable HTTP · sign-in (OAuth) or API key.

Tools

Paid lookups use your SearchLane 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
get_next_stepsYour plan: the next steps for a site with instructions, data and how we checkFree
complete_taskMark a step done; for audit steps the next audit shows whether it workedFree
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.12
ai_prompt_researchQuestions people ask ChatGPT about a topic, most asked first, with the sites it cites and whether it cites yours≈ $0.26
keyword_metricsVolume, trend, difficulty, intent and AI Overview for up to 200 keywords you already have≈ $0.01 + $0.001 per keyword
find_serp_competitorsWho ranks in Google across a set of keywords: positions, visibility, traffic≈ $0.015
ranked_keywordsEvery keyword a domain or a single page ranks for, up to 500 rows≈ $0.02 per 100 rows
keyword_coverageSearches about the site's topic: which its pages target in the title, only mention, lack or split between pages — and the share of demand coveredFree
competitor_topicsSearches where a competitor's page is in the Google top 20 and the site has no page for themFree
list_site_audits · get_audit_pagesAudit history and crawled pages, filtered by issue or statusFree
create_project · remove_saved_keywords · delete_reportProjects, saved keywords and reportsFree
save_report · list_reports · get_report · set_report_sharingSave a report the agent wrote to the project, list reports and paid data on file, read one, share it by linkFree
list_report_templates · save_report_templateReport templates — built-in “Monthly client update” and “Site audit summary”, and your ownFree
start_prompt_trackingUp to 50 questions asked monthly, weekly or daily in ChatGPT, Google AI Mode and Perplexity: whether the answers cite or name the site≈ $0.018 per question per check
get_prompt_trackingTrend of AI answers that cite or name the site, latest answer per question, sites cited mostFree
ai_brand_visibilityMentions and citations in ChatGPT or Google AI answers, cited pages, sites cited alongside; with competitors — share of voice against them≈ $0.26, + $0.13 with competitors
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

Next steps, done by your agent

A site audit in the app ends with the next step, and the dashboard keeps your plan: what to change, why it comes first and how SearchLane checks it. Pick “Your AI with SearchLane” and press Copy prompt: the prompt tells your agent to get that step with get_next_steps, make the change and, once you confirm it is live, close it with complete_task. For audit steps, the next audit shows in the app whether it worked. Or just ask: “Take the next step for example.com from SearchLane and do it.”

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?

Plans start with Pro at $10 a month with $10 of usage included; Team and Agency include more. New accounts get $0.50 of free credits to try it. Site audits do not use credits; they have a daily limit (2 on Free, 10 on Pro).

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 Website SEO Checker extension.