Server URL
What your agent can do
Keyword research
Competitor and backlink analysis
AI visibility
Content planning and writing
Search Console
Live research
Before you start
Create a RankSpot account
Pick an MCP client
Choose how you authenticate
Both methods give access to exactly one workspace. Pick OAuth unless your client cannot do it.OAuth (recommended)
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:- Log in to RankSpot.
- Choose which workspace to connect.
- Approve access.
API key
Create a key under Settings → API Keys in the dashboard, then send it as a bearer token:Connect your client
- Claude
- Claude Code
- Cursor
- VS Code
- Codex CLI
- ChatGPT
- Other clients
Open connector settings
Add the server
RankSpot and enter the MCP server URL:Connect
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:Research and planning
Research and planning
- “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.”
AI visibility
AI visibility
- “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’.”
Content
Content
- “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.”
Search Console
Search Console
- “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.Workspace
Workspace
Keywords
Keywords
Competitors
Competitors
Backlinks
Backlinks
Actions and planning
Actions and planning
Articles
Articles
People also ask
People also ask
Forum opportunities
Forum opportunities
Categories
Categories
Google Search Console
Google Search Console
AI visibility
AI visibility
AI fanout queries
AI fanout queries
Live research
Live research
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 requireconfirm: true, which your agent should only set after you say so. rankspot_generate_articleis asynchronous. It returns immediately and the article appears about 5 to 10 minutes later. Ask your agent to checkrankspot_list_articlesrather than waiting.
Limits
trial-pagination-limit or subscription-inactive, so your agent can tell you what to do instead of retrying.
Manage access
Connected Apps
API Keys
Troubleshooting
My client keeps asking me to sign in
My client keeps asking me to sign in
Every tool returns 'Invalid API key'
Every tool returns 'Invalid API key'
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.I only get 20 results back
I only get 20 results back
Writes fail with 'subscription-inactive'
Writes fail with 'subscription-inactive'
The Search Console tools return an error
The Search Console tools return an error
rankspot_gsc_request_indexing, the connection also needs the indexing scope, so reconnect if it was set up before you enabled it.My article never appeared
My article never appeared
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.My client does not support remote MCP servers
My client does not support remote MCP servers
mcp-remote bridge shown under Other clients. It runs locally and forwards to https://mcp.rankspot.ai, including the OAuth flow.Related
REST API reference
RankSpot SEO Skill
npx skills add RankSpotAI/rankspot-skill --skill rankspot