RankParse

MCP Server

Connect RankParse to Claude, ChatGPT, and developer MCP clients for read-only SEO research.

Connect your AI tool

RankParse's secure MCP endpoint is https://connect.rankparse.com/mcp. Claude and ChatGPT use OAuth: sign in to RankParse and approve access without placing an API key in a web connector URL.

Secure OAuth is the primary path for Claude and ChatGPT, with 23 read-only SEO tools. The API-key setup below (Claude Code, Cursor, and other developer clients) exposes the same 23 tools plus GSC, Google Ads, outreach, and Zeekeo — see the full comparison in the docs.

2
ConnectClick Add, then sign in to RankParse and approve read-only access.
3
Endpointhttps://connect.rankparse.com/mcp

Marketplace review is pending, so this isn't an official Claude directory listing yet, but the link above pre-fills the same OAuth connector — no API key ever touches the URL. Once you approve access, RankParse's 23 tools appear in Claude automatically.

Marketplace review is pending where an Add to Claude or Add to ChatGPT listing is not yet shown. In the meantime, follow the setup in the tabs above or add the secure endpoint as a custom connector.

Get an API key

Claude Code, Cursor, OpenClaw, and any other developer MCP client use https://mcp.rankparse.com/mcp with an API key instead of OAuth — that's the X-API-Key: rp_... header you see in the tabs above once you fill in a real key. To get one:

  1. Sign in at rankparse.com and open Dashboard → Keys.
  2. Click New key, give it a name, then Create.
  3. Copy the key — it's shown once, starts with rp_, and RankParse never stores the raw value, so you can't retrieve it again later (create a new one if you lose it).

Put that key wherever the tabs above show rp_your_key_here: as the X-API-Key header value for Claude Code, Cursor, OpenClaw, or any other MCP client, pointed at https://mcp.rankparse.com/mcp. Never put this key in a Claude or ChatGPT web connector URL — those use OAuth instead, per the setup above.

Which endpoint should I use?

The two endpoints are not the same server with different auth — the API-key endpoint exposes a larger toolset. Pick based on what you need, not just which client you're using:

Secure OAuth connector
connect.rankparse.com
API-key endpoint
mcp.rankparse.com
AuthOAuth sign-in, no key ever touches the URLX-API-Key header
Typical clientsClaude, ChatGPT (web connectors)Claude Code, Cursor, other dev MCP clients
Tools23 read-only SEO tools (backlinks, domain authority, tech stack, site health, etc.)The same 23, plus Google Search Console, Google Ads, Gmail outreach, and Zeekeo LinkedIn tools — see the full breakdown in Available tools below
Use it forRead-only SEO research from a browser-based AI chatAnything needing GSC analytics, Ads keyword planning, sending outreach email, or LinkedIn messaging — or any client that only supports header-based auth

The GSC, Google Ads, outreach, and Zeekeo tools each require connecting that integration in your RankParse dashboard first — the tool returns a clear error telling you to connect it if you call it beforehand. The secure OAuth connector intentionally excludes all of these; it's scoped to read-only SEO data so a Claude or ChatGPT web connection can never send email, post to LinkedIn, or touch your ad account.

Multi-engine rank tracking -- API key only

Four additional tools read stored Google, Bing, and Yandex keyword ranking snapshots. They are available on the advanced developer (API-key) endpoint above only -- the secure marketplace connector's reviewed catalog stays at exactly 23 tools, unchanged by rank tracking.

ToolDescription
list_rank_tracking_sitesList websites configured for stored Google/Bing/Yandex keyword tracking
list_tracked_keywordsList tracked keyword IDs and query text for one website
get_keyword_rankingsGet current-vs-previous-period ranking summaries across engines
get_keyword_rank_historyGet day-by-day ranking history for one keyword on one engine

All four are read-only and cost 0 credits. They read stored snapshots synced on a schedule -- never a live SERP check. Bing and Yandex are opt-in per account, so a missing engine in a response means it isn't connected, not a zero or bottom rank; a present engine can still report an availability like provider_limited with null metrics for a given day, rather than "not ranking".

Available tools

Every tool below is labeled with exactly where it works. If a tool isn't marked Both, it only works through the API-key endpoint (mcp.rankparse.com) — the secure OAuth connector never exposes it.

Read-only SEO tools — Both endpoints

ToolDescription
get_backlinksGet backlinks for a domain
get_referring_domainsGet referring domains
get_outbound_linksGet outbound links
get_anchor_textGet anchor text distribution
get_domain_overlapFind domains linking to several targets
get_link_intersectFind link opportunities between two domains
get_competitor_gapFind competitors' referring domains you do not have
get_link_auditAudit a backlink profile
get_domain_authorityGet domain authority data
get_domain_rankGet domain rank metrics
get_top_pagesGet most-linked pages
get_similar_domainsFind similar domains
get_crawl_historyGet historical crawl data
get_site_explorerGet a site overview
get_sitemapDiscover a sitemap
get_page_seoAudit on-page SEO for a URL
get_page_performanceGet page performance metrics
get_tech_stackDetect site technologies
get_site_healthCheck technical site health
get_platform_domainsFind domains on a platform
get_platform_trendsGet platform adoption trends
batch_lookupRun several read-only lookups together
check_creditsCheck the current account credit balance

Google Search Console — API key only

Requires connecting Search Console at rankparse.com/dashboard/integrations first.

ToolDescription
get_gsc_propertiesList connected Search Console properties
get_gsc_top_queriesGet top search queries by clicks for a site
get_gsc_top_pagesGet top pages by clicks from Google Search
get_gsc_page_queriesGet queries driving traffic to a specific page
get_gsc_query_pagesGet pages ranking for a specific query
get_gsc_date_trendsGet daily search performance trends over a date range
get_gsc_country_breakdownGet search traffic broken down by country
get_gsc_device_breakdownGet search traffic broken down by device type
get_gsc_sitemapsList submitted sitemaps and their status
get_gsc_url_inspectionInspect a URL's indexing status
get_gsc_query_page_pairsGet query-to-page mappings, for spotting keyword cannibalization
get_gsc_page_trendGet a page's performance trend over time
get_gsc_query_trendGet a query's ranking and traffic trend over time
get_gsc_opportunity_queriesFind "quick win" queries ranking on page 1 bottom / page 2
get_gsc_low_ctr_queriesFind high-impression, low-CTR queries
get_gsc_low_ctr_pagesFind high-impression, low-CTR pages
get_gsc_page_segmentAnalyze performance for a URL segment, e.g. /blog/
get_gsc_search_appearanceBreak down traffic by search result type

Requires connecting Google Ads at rankparse.com/dashboard/integrations first. Search volume and competition only — Google Ads has no concept of ranking position.

ToolDescription
get_google_ads_accountsList accessible Google Ads accounts
get_google_ads_keyword_ideasDiscover new keyword ideas with volume and competition
get_google_ads_keyword_metricsGet search volume for a specific list of keywords

Outreach — API key only

Requires connecting Gmail at rankparse.com/dashboard/integrations first. These tools send real email from that connected Gmail account.

ToolDescription
outreach_create_campaignCreate a draft link-building outreach campaign
outreach_add_contactsAdd contacts with personalized copy to a campaign
outreach_launch_campaignLaunch a campaign — sends real emails
outreach_get_campaignGet a campaign's details and status
outreach_suggest_prospectsGet prospect suggestions to top up an existing campaign
outreach_list_campaignsList this account's outreach campaigns
outreach_sending_statusGet the Gmail sending pipeline status
outreach_configure_sendingUpdate the Gmail sending schedule and daily cap
outreach_pause_campaignPause a campaign's queued sends
outreach_resume_campaignResume a paused campaign

LinkedIn automation (Zeekeo) — API key only

Requires connecting Zeekeo at rankparse.com/dashboard/integrations first. These tools send real LinkedIn messages, InMail, and connection invites.

ToolDescription
zeekeo_list_campaignsList LinkedIn automation campaigns
zeekeo_send_messageSend a real LinkedIn message, InMail, or email
zeekeo_create_templateCreate a reusable LinkedIn message template
zeekeo_create_campaignCreate a LinkedIn connection-and-follow-up campaign
zeekeo_activate_campaignActivate a paused campaign — sends real connection invites

Example prompts

  • "What are the top backlinks for stripe.com?"
  • "Compare the domain authority of site-a.com and site-b.com."
  • "Find domains that link to both competitor-a.com and competitor-b.com."
  • "What tech stack is vercel.com running?"

On this page