Skip to main content
The RankSpot MCP server lets any AI agent work directly with your RankSpot workspace. Your agent can research keywords, analyse competitors, find backlink gaps, track how AI answer engines describe your brand, plan content, and generate full articles, all without you writing a single API call. It is a hosted Model Context Protocol server, so there is nothing to install. You point your client at one URL and sign in once.

Server URL

Transport: Streamable HTTP. Authentication: OAuth (recommended) or an API key.

What your agent can do

Keyword research

Track keywords, read search volume and competition, and pull the semantic cluster around any seed term.

Competitor and backlink analysis

Track competitor domains and find the sites linking to them but not to you.

AI visibility

See how ChatGPT, Perplexity, and Google AI answers describe your brand, which pages they cite, and which searches they run.

Content planning and writing

Create actions, generate publish-ready articles, and organise everything by category.

Search Console

Read clicks, impressions, CTR, and position, check whether a page is indexed, and request re-indexing.

Live research

Run a live Google search or fetch any public page as clean markdown.

Before you start

1

Create a RankSpot account

Sign up at rankspot.ai and complete your workspace setup so your brand and business context are filled in.
2

Pick an MCP client

Any client that supports remote MCP servers over Streamable HTTP works. See Connect your client for copy-paste config.

Choose how you authenticate

Both methods give access to exactly one workspace. Pick OAuth unless your client cannot do it. Add the server URL with no credentials. The first time your agent calls a tool, your client opens a RankSpot sign-in page where you:
  1. Log in to RankSpot.
  2. Choose which workspace to connect.
  3. Approve access.
Your client stores the tokens and refreshes them automatically. The connected app only ever sees the workspace you picked.

API key

Create a key under Settings → API Keys in the dashboard, then send it as a bearer token:
Treat your API key like a password. Never commit it to source control or paste it into a shared config file. Prefer OAuth wherever your client supports it.

Connect your client

Works in the Claude apps and on claude.ai.
1

Open connector settings

Go to Settings → Connectors and click Add custom connector.
2

Add the server

Name it RankSpot and enter the MCP server URL:
3

Connect

Click Add, then Connect. Sign in with OAuth and choose your workspace. If you would rather use an API key, paste it when prompted.

Check that it works

Ask your agent:
What does my RankSpot workspace track?
It should call rankspot_get_workspace and answer with your brand name, domain, and target market. If it does, you are connected.

Things to ask

Once connected, talk to your agent in plain English. Good starting prompts:
  • “Which of my tracked keywords have the best opportunity score right now?”
  • “Cluster the keywords around ‘ai seo tools’ and suggest one article that covers the whole cluster.”
  • “Add rankspot.ai’s three biggest competitors and tell me what they rank for that I do not.”
  • “Find backlinks my competitors have that I am missing, and rank them by how easy they look.”
  • “How visible is my brand in ChatGPT and Perplexity answers this month?”
  • “Which pages do AI engines cite most when answering my tracked prompts?”
  • “Show me the AI answers that mention my competitors but not me.”
  • “Start tracking the prompt ‘best seo tool for startups’.”
  • “Plan four articles for next month based on my highest scoring keywords.”
  • “Generate the article for the ‘programmatic seo guide’ action.”
  • “List my published articles and tell me which ones need a refresh.”
  • “Which pages get lots of impressions but almost no clicks?”
  • “Is https://example.com/blog/my-post indexed?”
  • “Ask Google to re-index the pages I updated this week.”

Available tools

The server exposes 55 tools. Your agent picks the right ones automatically, so you rarely need this list. It is here for reference.
These tools need a Google Search Console connection. Set it up in the RankSpot dashboard first.

How destructive tools behave

  • Most removals are archives, which are reversible. Archived items drop out of the default list and come back with the matching unarchive tool.
  • The four true deletes (rankspot_delete_action, rankspot_delete_article, rankspot_delete_category, rankspot_delete_competitor) cannot be undone. The first three require confirm: true, which your agent should only set after you say so.
  • rankspot_generate_article is asynchronous. It returns immediately and the article appears about 5 to 10 minutes later. Ask your agent to check rankspot_list_articles rather than waiting.

Limits

When a limit is hit, the tool returns a clear error such as trial-pagination-limit or subscription-inactive, so your agent can tell you what to do instead of retrying.

Manage access

Connected Apps

See every app connected over OAuth, when it was last used, and revoke it. Revoking takes effect on the app’s next request.

API Keys

Create, review, and delete API keys. Each key is scoped to one workspace.

Troubleshooting

Your access token expired and the refresh failed, or the grant was revoked. Remove the connector and add it again to run a fresh OAuth flow. If you use an API key, check that the key still exists under Settings → API Keys and has not expired.
The header must be exactly Authorization: Bearer YOUR_KEY, with a single space after Bearer. Copy the key again from the dashboard, and make sure no quotes or line breaks were included.
You are on a trial or an inactive subscription, which caps lists at the first 20 results. Upgrade your plan to paginate further.
Reads keep working on an inactive subscription, but creating, updating, and deleting do not. Reactivate under Settings → Subscription.
Connect Google Search Console in the RankSpot dashboard first. For rankspot_gsc_request_indexing, the connection also needs the indexing scope, so reconnect if it was set up before you enabled it.
Generation takes about 5 to 10 minutes. Check rankspot_list_articles again after that. Also confirm the action is type write_article with status new, since generation is refused for any other type.
Use the mcp-remote bridge shown under Other clients. It runs locally and forwards to https://mcp.rankspot.ai, including the OAuth flow.

REST API reference

Prefer to call the API directly? Every endpoint behind these tools is documented here.

RankSpot SEO Skill

Prefer a skill over a connector? npx skills add RankSpotAI/rankspot-skill --skill rankspot