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.
https://connect.rankparse.com/mcpMarketplace 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:
- Sign in at rankparse.com and open Dashboard → Keys.
- Click New key, give it a name, then Create.
- 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 connectorconnect.rankparse.com | API-key endpointmcp.rankparse.com | |
|---|---|---|
| Auth | OAuth sign-in, no key ever touches the URL | X-API-Key header |
| Typical clients | Claude, ChatGPT (web connectors) | Claude Code, Cursor, other dev MCP clients |
| Tools | 23 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 for | Read-only SEO research from a browser-based AI chat | Anything 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.
| Tool | Description |
|---|---|
list_rank_tracking_sites | List websites configured for stored Google/Bing/Yandex keyword tracking |
list_tracked_keywords | List tracked keyword IDs and query text for one website |
get_keyword_rankings | Get current-vs-previous-period ranking summaries across engines |
get_keyword_rank_history | Get 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
| Tool | Description |
|---|---|
get_backlinks | Get backlinks for a domain |
get_referring_domains | Get referring domains |
get_outbound_links | Get outbound links |
get_anchor_text | Get anchor text distribution |
get_domain_overlap | Find domains linking to several targets |
get_link_intersect | Find link opportunities between two domains |
get_competitor_gap | Find competitors' referring domains you do not have |
get_link_audit | Audit a backlink profile |
get_domain_authority | Get domain authority data |
get_domain_rank | Get domain rank metrics |
get_top_pages | Get most-linked pages |
get_similar_domains | Find similar domains |
get_crawl_history | Get historical crawl data |
get_site_explorer | Get a site overview |
get_sitemap | Discover a sitemap |
get_page_seo | Audit on-page SEO for a URL |
get_page_performance | Get page performance metrics |
get_tech_stack | Detect site technologies |
get_site_health | Check technical site health |
get_platform_domains | Find domains on a platform |
get_platform_trends | Get platform adoption trends |
batch_lookup | Run several read-only lookups together |
check_credits | Check the current account credit balance |
Google Search Console — API key only
Requires connecting Search Console at rankparse.com/dashboard/integrations first.
| Tool | Description |
|---|---|
get_gsc_properties | List connected Search Console properties |
get_gsc_top_queries | Get top search queries by clicks for a site |
get_gsc_top_pages | Get top pages by clicks from Google Search |
get_gsc_page_queries | Get queries driving traffic to a specific page |
get_gsc_query_pages | Get pages ranking for a specific query |
get_gsc_date_trends | Get daily search performance trends over a date range |
get_gsc_country_breakdown | Get search traffic broken down by country |
get_gsc_device_breakdown | Get search traffic broken down by device type |
get_gsc_sitemaps | List submitted sitemaps and their status |
get_gsc_url_inspection | Inspect a URL's indexing status |
get_gsc_query_page_pairs | Get query-to-page mappings, for spotting keyword cannibalization |
get_gsc_page_trend | Get a page's performance trend over time |
get_gsc_query_trend | Get a query's ranking and traffic trend over time |
get_gsc_opportunity_queries | Find "quick win" queries ranking on page 1 bottom / page 2 |
get_gsc_low_ctr_queries | Find high-impression, low-CTR queries |
get_gsc_low_ctr_pages | Find high-impression, low-CTR pages |
get_gsc_page_segment | Analyze performance for a URL segment, e.g. /blog/ |
get_gsc_search_appearance | Break down traffic by search result type |
Google Ads — API key only
Requires connecting Google Ads at rankparse.com/dashboard/integrations first. Search volume and
competition only — Google Ads has no concept of ranking position.
| Tool | Description |
|---|---|
get_google_ads_accounts | List accessible Google Ads accounts |
get_google_ads_keyword_ideas | Discover new keyword ideas with volume and competition |
get_google_ads_keyword_metrics | Get 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.
| Tool | Description |
|---|---|
outreach_create_campaign | Create a draft link-building outreach campaign |
outreach_add_contacts | Add contacts with personalized copy to a campaign |
outreach_launch_campaign | Launch a campaign — sends real emails |
outreach_get_campaign | Get a campaign's details and status |
outreach_suggest_prospects | Get prospect suggestions to top up an existing campaign |
outreach_list_campaigns | List this account's outreach campaigns |
outreach_sending_status | Get the Gmail sending pipeline status |
outreach_configure_sending | Update the Gmail sending schedule and daily cap |
outreach_pause_campaign | Pause a campaign's queued sends |
outreach_resume_campaign | Resume 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.
| Tool | Description |
|---|---|
zeekeo_list_campaigns | List LinkedIn automation campaigns |
zeekeo_send_message | Send a real LinkedIn message, InMail, or email |
zeekeo_create_template | Create a reusable LinkedIn message template |
zeekeo_create_campaign | Create a LinkedIn connection-and-follow-up campaign |
zeekeo_activate_campaign | Activate 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?"