Account
MCP access
Connect an MCP client, browse every standard and admin tool, understand scopes and guarded writes, revoke access, and troubleshoot OAuth.
SERPclimber exposes an OAuth-protected Model Context Protocol server at:
https://serpclimber.com/mcp
Use the MCP menu in the menubar and choose Copy MCP server URL, or open Settings → Account → MCP access (MCP → Manage connections). Paste the URL into a client that supports remote Streamable HTTP MCP servers. The client opens SERPclimber so you can sign in and approve access.
Opening the URL as a normal web page is not an MCP connection test. A healthy unauthenticated protocol request returns 401 with OAuth discovery details.
Connect a client
There is no API key to paste. The client discovers OAuth from the server URL and asks you to approve its scopes.
Claude Code
claude mcp add --transport http serpclimber https://serpclimber.com/mcp
Cursor, VS Code, and other mcp.json clients
{
"mcpServers": {
"serpclimber": { "url": "https://serpclimber.com/mcp" }
}
}
For Claude Desktop, claude.ai, ChatGPT, and similar products, add a custom connector with the same URL. If asked for a transport, choose Streamable HTTP.
Scopes
mcpreads owned projects, goals, findings, Tasks (by ID or#number) and their threads, Performance evidence, Audit results, Reports, integration status, settings, and documentation.mcp:writepermits paid services and the guarded action workflow only on managed projects with an active plan. It does not bypass project ownership, access, scope, autonomy, spend, approval, or integration checks.
A read-only MCP connection is available on free projects: your external agent can read the backlog and saved evidence and perform work in your own stack. Posting progress or changing a Task requires mcp:write, a managed project, and the action workflow below.
Writes require two steps
MCP clients cannot send an unchecked mutation. They first call actions_prepare with the requested action. SERPclimber freezes the target, intended change, preconditions, warnings, risk, cost, recovery path, verification method, and expiry into a short-lived plan.
The client then calls actions_execute with only that plan ID. Plans are one-time, expire, and are checked again before execution. If the target or policy changed, the client must prepare a new plan. Actions requiring a person still wait for that approval; possessing mcp:write is not itself approval.
Tool discovery and project selection
Clients receive the current tool descriptions plus input and output schemas through tools/list. Use the workspace context tool first, copy the exact project ID, and pass it to project-scoped reads and writes. SERPclimber never silently substitutes another project when an explicit selection is invalid.
The operational tool surface covers the same workspace as the UI:
- the project operating picture;
- paginated Task lanes, individual Task threads, comments, assignments, and Task actions;
- Performance evidence for the SEO, GA4, AI answers, Crawlers, and Authority views (stored summaries for the 7-day, 28-day, 90-day, and all-history windows where available; live computation for filters and other windows), plus data freshness;
- Audit runs and findings;
- Reports and project settings;
- prepared and executed actions.
Callable workspace tools are workspace_read_context, workspace_read_billing, integrations_read_status, projects_read_overviews, project_read_operating_picture, tasks_list, tasks_read, audit_read, opportunities_summary, opportunities_list, performance_read, performance_search_summary, performance_topic_clusters, performance_traffic_breakdown, performance_ai_answers, performance_crawlers, performance_sync_status, reports_list, reports_read, authority_summary, authority_link_sources, authority_referring_domains, authority_backlinks, authority_pages, authority_anchors, authority_link_targets, docs_search, docs_read, search_console_analyze, search_console_find_page_movement, pages_list_project_inventory, ai_visibility_read, ai_visibility_ask_engines, settings_read_project, settings_read_workspace_defaults, actions_prepare, and actions_execute.
Results remove credentials, encrypted values, OAuth tokens, and provider secrets. Internal support, research, content-writing, client-only, and marketing administration capabilities are not advertised over MCP.
Manage or revoke a client
Open Settings → Account → MCP access to see each client, its scopes, connection date, last use, and call totals. Choose Revoke to invalidate its access and refresh tokens immediately.
Troubleshooting
- If sign-in never opens, confirm the client supports remote Streamable HTTP, OAuth discovery, and dynamic client registration or client metadata documents.
- A
401usually means the client should reconnect and obtain a new token. - A
403 insufficient_scopemeans the requested tool needsmcp:write. - Project, subscription, usage, approval, or integration errors should be fixed in SERPclimber; recreating OAuth will not change them.
- The protected-resource metadata at
https://serpclimber.com/.well-known/oauth-protected-resource/mcpshould name the MCP resource and authorization server.
