Browse documentation
Documentation Artificial intelligence

MCP for Cursor

SEO Perception exposes a remote Model Context Protocol (MCP) server so Cursor and other Streamable HTTP clients can read your stored Search Console and crawl evidence. Tools answer from data we already collected. They never call Google Search Console, URL Inspection, or other live Google APIs.

Product overview and Cursor config: MCP integration. Create and revoke tokens in Account → MCP. Machine endpoint (POST only): /mcp.

SEO Perception MCP integration page with Cursor setup
The MCP feature page explains setup and tools; paid users manage tokens under Account → MCP.

Prerequisites

  • Paid plan — Starter, Pro, Business, or Enterprise. Free accounts cannot create tokens or call POST /mcp.
  • Up to 5 active personal tokens per user; each expires after 90 days (revoke anytime).
  • Tool calls are rate-limited to about 30 requests per minute per token.

Secrets are hashed at rest. We store only a short display prefix. Prefer an environment variable such as SEOPERCEPTION_MCP_TOKEN over pasting the secret into committed config files. Create, copy, and revoke tokens under Account → MCP.

Personal MCP token creation panel in SEO Perception account settings
The full secret is shown only at creation time. Paste Cursor config with SEOPERCEPTION_MCP_TOKEN from your environment.

Privacy promise

  • MCP reads stored weekly Search Console facts and crawl/issue evidence only.
  • MCP does not refresh Google data, submit sitemaps, recrawl pages, or mutate issues.
  • Your MCP client may still send tool results to a model provider. Treat returned evidence as sensitive site analytics.

Practical use

Available tools cover site listing, overview, query search, opportunities, cannibalization, content gaps, internal-link ideas, and page diagnostics. Planned and excluded tools are labeled on the MCP page—trust that catalog over any static list here.

Available, planned, and excluded MCP tools for SEO Perception
Only available tools appear in tools/list. Planned tools are roadmap-only; live Google calls and mutations are excluded.

Example prompts that work well once a token is connected:

  • “List my SEO Perception sites and tell me which data is freshest.”
  • “Find keyword cannibalization and recommend which page should be preferred.”
  • “Find non-branded queries in positions 5–20 that are missing from their landing page.”
  • “Diagnose this page using its crawl state, titles, indexability, queries, and opportunities.”

Pass siteId as the website’s public UUID from SEO Perception. Responses include provenance that marks stored-data reads and confirms no live Google request was made.

Troubleshooting

  • 401 — missing, invalid, or expired token. Create a new token under Account → MCP and update the env var.
  • 403 paid_plan_required — upgrade to a paid plan, then create a token.
  • 429 — about 30 tool calls per minute; wait for the retry time in the response.
  • Empty lists usually mean no stored data yet — confirm Search Console collection and crawl finished.

Related

Stay in the loop

Weekly SEO teardowns, algorithm update alerts, and performance tactics—when we publish them.

We respect your privacy: we do not sell your email or spam you.

SEO Perception

We take all the dry, technical SEO data nobody wants to read, connect the dots with AI and decades of SEO expertise, and show you the fixes that matter most plus the opportunities with the biggest upside.


Google, PageSpeed, and PageSpeed Insights are trademarks of Google LLC. SEO Perception is not endorsed by or affiliated with Google. We use Google’s public PageSpeed Insights service because we find it useful for site owners.

© 2024 - 2026 SEO Perception. All rights reserved.

Built with love by Larsik Corp.