MCP Server · Live

Your SEO data, native in every AI

Connect Claude, Cursor, or any MCP client once. Your agent gets live GSC analytics, full audits, schema generation, and pSEO batches — without copy-paste.

25 tools JSON-RPC 2.0 Per-user keys Live GSC data
claude — rankforce mcp connected

You

Find pages with high impressions but low CTR, then fix the titles.

Claude

→ Calling gsc_opportunities(days=28)

↳ CTR underperformers · 3 found

/blog/seo-guide · #4 · 0.8% CTR · missed +52

/tools/schema · #6 · 1.1% CTR · missed +31

/pricing · #3 · 2.4% CTR · missed +24

You

Rewrite the SEO guide title.

Claude

→ Calling keyword_brief, serp_preview

Works with every MCP client

Claude CodeCLI
Claude DesktopMac & Windows
CursorIDE
WindsurfIDE
ClineVS Code
ContinueVS Code
ZedEditor

The problem MCP solves

Your AI has no idea what's happening on your site

You copy-paste GSC data into ChatGPT every time you want analysis.

Claude calls gsc_analytics directly and gets live clicks, impressions, and CTR.

You run a manual audit, export it, then explain the issues to Claude line by line.

Ask Claude to audit the URL. It calls seo_check_url, gets the issues, and fixes them.

You generate pSEO pages manually, one at a time, switching between tools.

Claude calls pseo_generate with your template and 50 city variables. Done in one shot.

25 tools

Everything your agent needs to ship SEO

Every tool returns structured text Claude can read, reason over, and act on.

Keyword & Research
4 tools
  • keyword_briefFull content brief — title, H1, outline, key entities, SERP gap analysis
  • rank_checkWhere your domain ranks on Google for any keyword, plus top 5 competitors
  • search_intentKeyword opportunities for a site with intent, difficulty, and effort scores
  • keyword_densityKeyword and phrase frequency analysis for any URL or pasted text
On-Page & AEO
4 tools
  • seo_check_urlFull SEO audit of any URL — meta, H1s, schema, OG tags, canonical, robots
  • serp_previewPreview how a page appears in Google results, with character-length checks
  • generate_metaGenerate ready-to-paste HTML meta and Open Graph tags
  • aeo_analysisFeatured snippet and AI overview readiness scoring for any topic or URL
Authority & Links
2 tools
  • da_checkDomain authority score 0-100 via DNS signals — A record, MX, SPF, DMARC, DKIM
  • backlink_checkWeb mentions, authority score, domain age, and Wayback snapshot count
Technical SEO
4 tools
  • generate_schemaJSON-LD structured data — Organization, Article, FAQ, Product, LocalBusiness
  • robots_checkFetch and read robots.txt for any domain
  • sitemap_checkParse sitemap.xml or sitemap index and list the first 20 URLs
  • utm_buildBuild properly formatted UTM tracking URLs from campaign parameters
GSC Analytics
10 tools
  • gsc_analyticsLive clicks, impressions, CTR, position, top queries + top pages from Search Console
  • gsc_opportunitiesStriking-distance keywords (rank 8-20) + CTR underperformers with projected click gains
  • gsc_comparePeriod-over-period comparison — winning queries, losing queries, page winners + losers
  • gsc_cannibalizationDetect queries where multiple URLs from your site compete in the same SERP
  • gsc_segmentsGSC performance segmented by country or device — find geographic + device gaps
  • gsc_questionsQuestion-style queries (how/what/why) — direct AEO and FAQ schema opportunities
  • gsc_brandedBranded vs unbranded click split — see your acquisition pipeline strength
  • gsc_page_intelTop queries per top page — write better titles based on real ranking data
  • gsc_anomaliesDaily anomaly detection — algorithm hits, viral spikes, sudden drops
  • gsc_discoverGoogle Discover performance — separate channel, big for content sites
pSEO Generation
1 tool
  • pseo_generateGenerate batches of programmatic pages — titles, H1s, meta descriptions, content outlines, and schema

Example queries

What you can ask Claude

1

Check how mysite.com ranks for "best accounting software for freelancers" and write a full content brief to rank #1.

rank_checkkeyword_brief
2

Audit https://mysite.com/pricing and generate all the missing meta + schema markup, ready to paste.

seo_check_urlgenerate_metagenerate_schema
3

Pull my GSC data for the last 28 days. Which pages have more than 500 impressions but a CTR below 2%?

gsc_analytics
4

Generate 30 location pages using the template "best accountant in {city}" for cities in California.

pseo_generate

Setup in 2 minutes

Connect once. Use everywhere.

1

Get your API key

Sign in to Rankforce, go to Dashboard → MCP, and copy your personal API key. Each key is tied to your account so Claude sees only your data.

Get API key
2

Add the MCP server

Recommended

Claude Code (terminal)

One command. No config file editing. Works in any terminal where Claude Code is installed.

$ claude mcp add --scope user --transport http rankforce \
  "https://noveltyseo.com/api/mcp" \
  --header "Authorization: Bearer YOUR_API_KEY"

After running, restart Claude Code and verify with claude mcp list.

Or configure manually (Desktop / Cursor)

Claude Desktop

Add to ~/.claude/claude_desktop_config.json

{
  "mcpServers": {
    "rankforce": {
      "type": "http",
      "url": "https://noveltyseo.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project root

{
  "mcpServers": {
    "rankforce": {
      "url": "https://noveltyseo.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
3

Start a conversation

Restart your AI client after adding the config. Then ask Claude anything SEO-related and it will use the Rankforce tools automatically. For GSC data, paste your project ID (visible in the dashboard URL) on first use.

Try this first

"Check the SEO on https://mysite.com and give me a fix list."

Your agent is waiting for context.

Get your API key, add the config, and Claude knows everything about your site in 2 minutes.

Included in every plan. See pricing