SEO MCP server

IndexZero's MCP server gives your agent 54 tools that read live search data and act on it: create a project, start a crawl, build a rank tracker, save keywords, write up a report. Connect with OAuth or an API key, on every plan including the free one.

Plan
Every plan, including Free
Cost
Connecting costs nothing. Tools that buy live search data spend credits, and tools that read your own data or stored results are free. Every tool's description says which.
Endpoint
https://app.indexzero.site/mcp, Streamable HTTP
Sign-in
OAuth 2.1 with dynamic client registration, or an iz_ API key for headless clients

What your agent can do

The 54 tools come in groups, in roughly the order an agent works through a task:

  • Workspace: whoami, get_product_info, list_projects, create_project, get_project_context, update_project_context.
  • Reports: save_report, list_reports, get_report, delete_report.
  • Keyword research: research_keywords, get_keyword_metrics, save_keywords, list_saved_keywords.
  • Domain and backlink research: get_domain_overview, get_ranked_keywords, get_domain_top_pages, find_serp_competitors, get_backlinks_overview, get_backlinks_profile.
  • Local search: search_local_businesses, get_local_serp_results, get_google_business_questions.
  • Rank tracking: create_rank_tracker, get_rank_tracker, estimate_rank_tracker_cost, add_rank_tracking_keywords, remove_rank_tracking_keywords, run_rank_tracker.
  • Site audits: run_site_audit, get_audit_status, get_audit_issues, get_audit_pages.
  • Your own measured data: get_search_console_performance, get_striking_distance, inspect_urls, get_analytics_overview, get_analytics_landing_pages, get_analytics_top_pages, get_analytics_traffic_sources, get_analytics_conversions, get_analytics_ecommerce, get_analytics_site_search, get_analytics_audience, get_analytics_measurement_health, get_analytics_report, get_search_opportunities, get_posthog_overview, get_posthog_report, get_posthog_search_opportunities.
  • AI visibility: get_brand_visibility, run_ai_prompt, list_ai_visibility_runs, get_ai_visibility_run.

They are the same tools the dashboard uses, on the same projects, spending the same credits. The tool catalog lists every one with the JSON Schema for its arguments and whether it costs credits, and you can read it without an account.

Connect in one command

Clients with OAuth support need only the URL. They register themselves and open a browser window where you approve access to your workspace. In Claude Code:

claude mcp add --transport http indexzero https://app.indexzero.site/mcp

Official guides cover Claude, ChatGPT, Codex, Cursor, Hermes, OpenClaw, and any client that speaks MCP over Streamable HTTP works. Scripts, CI jobs and server-side agents send an iz_ API key as an x-api-key header instead. Keys reach the MCP endpoint only, never account or billing settings.

Built to be operated by an agent

  • The tools write as well as read. An agent can create the project, start the crawl, build and run the tracker, and save the keywords without you clicking through setup.
  • Cost is visible before spend. Tool descriptions say whether a call costs credits, estimate_rank_tracker_cost prices a rank check for free (exactly, for a manual run), and run_rank_tracker refuses to run above a maxCostCredits ceiling.
  • The server's instructions tell every connected agent to check the balance with whoami first and to confirm with you before any single action expected to cost more than about 2,000 credits.
  • Slow work is explicit. Site audits return an id straight away and the descriptions tell the agent to poll until the crawl completes, so it doesn't report on a half-finished crawl.
  • Every result carries the rows as a text table and as structured data, and where there is one, a link to the same view in the dashboard. Errors come back as tool results with a hint about what to do next.
  • Project context and saved reports persist between sessions, so the next session starts where the last one ended.

One balance, no seats

Your agent spends the same credits as the dashboard, from the same balance. Every plan includes unlimited members and agents, so connecting a second agent or adding a teammate costs nothing by itself. The research they run is what spends credits.

Reading your own Search Console, Google Analytics and PostHog data is always free, as is anything the workspace has already paid for. The free plan includes 2,000 credits a month.

Read it before you connect

An agent, or you, can check what the server offers before signing up: the tool catalog above, /llms.txt with when to use IndexZero and when not to, and the MCP manifest at /.well-known/mcp.json.

What it isn't for: IndexZero measures and diagnoses, and none of the tools writes to your website or CMS. There is no tool that returns Google's organic results page for an arbitrary query, and the site audit is built to crawl your own site.

Frequently asked questions

Is the MCP server free?
Connecting is included on every plan, including the free plan with 2,000 credits a month. Tools that buy live data spend credits from that allowance. Tools that read your own data are free.
Which AI clients can connect?
Any client that speaks MCP over Streamable HTTP. There are setup guides for Claude, ChatGPT, Codex, Cursor, Hermes, OpenClaw. The legacy SSE transport isn't supported.
Is it read-only?
No. The agent can create projects, start site audits, create and run rank trackers, save keywords, update project context and save reports. It can't change your website: the tools measure and diagnose, and fixes happen in your codebase or CMS.
Can I use it without an MCP client?
On Pro and above, SAM, the assistant inside the IndexZero app, calls the same tools with nothing to set up.
GuideSEO with AI agents: running SEO research over MCPWhat an AI agent can do for your SEO once it has real search data, how to connect one over MCP, what to hand it, and how to keep its spending and its claims in check.Free tool, no accountSEO checkerRun the on-page checks from IndexZero's site audit against one URL: titles, meta descriptions, headings, canonicals, indexability, redirects and response time.

Other features

Deciding whether IndexZero fits? Who it's for, and when another tool is the better choice.