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_costprices a rank check for free (exactly, for a manual run), andrun_rank_trackerrefuses to run above amaxCostCreditsceiling. - The server's instructions tell every connected agent to check the balance with
whoamifirst 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.
Other features
- Site auditA robots-aware crawler that checks your own site for 27 technical and on-page issue types, with Lighthouse on a sample of pages.
- AI visibilityMentions, share of voice and cited sources in ChatGPT and Google's AI Overviews, and one prompt run across ChatGPT, Claude, Gemini and Perplexity.
- Rank trackingScheduled or on-demand Google position checks, national or city-level, desktop and mobile, with the credit cost of every check known before it runs.
Deciding whether IndexZero fits? Who it's for, and when another tool is the better choice.