CalmSEO

Free Google Search Console analytics, plus credit-based keyword research, SERPs, and page audits. Hosted MCP with OAuth.

托管 MCP 服务器

npx add-mcp 'https://mcp.calmseo.com/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

The SEO MCP server foragents and apps.

Connect one hosted MCP endpoint to Claude, ChatGPT, Cursor, or Codex, then let your assistant pull your Google Search Console data, live SERPs, keyword volumes, and on-page audits. The same tools ship as a REST API for scripts and backend jobs.

Works with

ChatGPT CursorCodex Claude using the CalmSEO MCP to surface striking-distance Search Console queries and cross-reference them with keyword search volume.

What it is

What is an SEO MCP server?

An MCP server gives an AI assistant access to outside tools and data through the Model Context Protocol. CalmSEO is one of those servers, focused on SEO. Once connected, your assistant can call live SEO tools (Search Console reports, SERP results, keyword volumes, competitor rankings, page audits) without you opening a separate dashboard.

Setup is a URL, not code. Add the CalmSEO endpoint to Claude, ChatGPT, Cursor, or any other MCP-compatible client, sign in, and ask an SEO question in plain language. Connect Google Search Console and the assistant can work from your own clicks, impressions, and positions; those tools are free on every plan.

If you've ever copied keywords into a spreadsheet, then into ChatGPT, then into your CMS, that's the workflow this replaces. It won't do everything Ahrefs or Semrush do; it covers the part you actually use, inside the assistant you already have open.

Two interfaces

Use CalmSEO in a chat, or call it from code.

MCP for AI agents

Add one hosted MCP endpoint to Claude, ChatGPT, Cursor, Codex, or another MCP-compatible client. Your assistant calls the tools from natural-language prompts.

Install CalmSEO

REST API for apps and jobs

Use bearer API keys and JSON endpoints when you need SERP, keyword, audit, or Search Console data in scripts, products, cron jobs, and backend workflows.

Explore the API

Available tools

Every SEO primitive, exposed two ways.

Your agent can call these from a natural-language prompt, or your app can call them from the REST API.

Free

Your Search Console data.

Connect Google Search Console to query your own clicks, impressions, CTR, and position by query, page, country, or device.

your site · last 28dclicks · pos

  • pricing1.4K3.2
  • onboarding9805.7
  • docs api6128.1

Live SERP results.

Query any keyword in any location. Ranked organic results with positions, URLs, and snippets.

next.js cmsus

  • #1payloadcms.com
  • #2sanity.io
  • #3strapi.io

Volume, CPC, competition.

Batch keyword metrics from Google Ads. Up to 1,000 keywords per call. Cached for 7 days.

  • react1.2M
  • next.js460K
  • svelte170K

Seed expansion.

Hundreds of related keywords from a small seed set, with volume and intent.

seed · headless cms

strapi alternativesanity pricingsanity vs payload+ 246 more

What a domain ranks for.

Every keyword a domain, subdomain, or URL ranks for in Google, with rank and traffic.

stripe.com

  • #1stripe checkout74K
  • #3payment processing40K
  • #7payment gateway33K

On-page audit.

Single-URL audit. Title, headings, links, status, canonical, score.

87

✓ title, h1, canonical

✓ 184 internal links

! 2 minor warnings

Pricing

Simple pricing, serious data.

Credits are for paid data. Your own Search Console is free, forever.

Free

$0/ month

Try the protocol.

Get started

  • 20 credits to start
  • Search Console tools — basic limits
  • MCP and REST API access
  • OAuth-secured

IndiePopular

$19/ month

For one builder.

Get started

  • 600 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Email support

Pro

$39/ month

For growing workflows.

Get started

  • 1,500 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Email support

Agency

$79/ month

For agencies.

Get started

  • 3,500 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Priority support

FAQ

Frequently asked.

What is an SEO MCP server?+

The Model Context Protocol is an open standard that lets AI agents call tools from external servers. An SEO MCP server exposes SEO tools that way. CalmSEO implements MCP over HTTP, so agents like Claude, ChatGPT, and Cursor can call SERP, keyword, audit, and Search Console tools the same way they call filesystem or git tools.

Which agents are supported?+

Anything that speaks MCP: Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf, Codex, Continue, Cline, and Zed.

Do I need to know how to code?+

No. You add a URL to your AI client, sign in, and start asking questions. If you can paste a link into a settings panel, you can use CalmSEO.

Is there a free plan?+

Yes. Sign up with an email, no credit card. The free plan includes starter credits for paid tools, and Google Search Console tools stay free on every plan.

How does this compare to Ahrefs or Semrush?+

CalmSEO is not a dashboard. It exposes the SEO primitives an AI agent or app needs (SERPs, volume, ranked keywords, audits, GSC) through MCP and a REST API. See the Ahrefs MCP alternative and Semrush MCP alternative pages for a side-by-side.

Can I use CalmSEO without an AI agent?+

Yes. The same SEO tools are available over a plain REST API. Create an API key and call SERPs, keyword data, audits, and Search Console from your own code, scripts, or scheduled jobs. MCP and the REST API share one account and one credit pool.

How do credits work?+

Each paid tool reserves a fixed number of credits before the upstream call. If the upstream call fails, the reservation is released. Cached responses do not deduct credits. Google Search Console tools are free on every plan.

Where does the data come from?+

Two sources. Your own Google Search Console (via OAuth) for clicks, impressions, CTR, and position on your sites. DataForSEO for live SERPs, keyword volumes, ranked keywords, and on-page audits. We cache responses and reserve credits in front of the paid endpoints.

Can I cancel any time?+

Yes. Stripe-backed monthly billing. Unused credits expire at the end of each cycle.