Which keywords lost positions this week?
Read-onlylist_keywordsget_rank_historyAsk Claude, ChatGPT, Cursor, Codex or Grok which keywords lost positions this week. The bisibility SEO MCP server gives them your rankings, research and Search Console data.
Then paste one URL into your agent
Paid tools run on your own DataForSEO or SerpApi account · Estimate tools are free · Self-host (AGPL-3.0)
Research keyword ideas for "ai tools directory" in the US. Tell me the cost first, then show three informational ones with low difficulty.
estimate: true · cost_cents: 7.2 · cached: false
This lookup is estimated at about $0.07 on your DataForSEO account. Run it?
Yes, go ahead.
{ project_id: "prj_123", seed: "ai tools directory", mode: "auto", result_limit: 100, max_cost_cents: 8 }Three informational ideas with low difficulty:
Connect
One endpoint works for every client, and your agent signs in with OAuth instead of a pasted key.
Pick your client and copy its command or URL.
claude mcp add --scope user \ --transport http bisibility \ https://bisibility.com/api/mcpThen run /mcp inside Claude Code to sign in.
codex mcp add bisibility --url https://bisibility.com/api/mcpCodex signs in through the same OAuth flow.
{ "mcpServers": { "bisibility": { "url": "https://bisibility.com/api/mcp" } }}Settings, MCP, then paste into mcp.json.
https://bisibility.com/api/mcpAdd the URL as a custom MCP app and sign in with OAuth. Some plans show read-only tools only.
Add the bisibility MCP server: https://bisibility.com/api/mcpPaste this into a Grok Bot chat, confirm adding the custom MCP server, then sign in from the connect card. The bisibility consent screen may name the client Cursor and say it was registered automatically; that is expected for Grok Bot.
https://bisibility.com/api/mcpCustomize, Connectors, Add custom connector, paste the URL, then approve the sign-in.
https://bisibility.com/api/mcpStreamable HTTP with OAuth sign-in. No key in the URL.
Your client opens the bisibility consent screen. Approve the access it asks for; it never exceeds your project role.
Try "Which projects and keywords can I view?" Read-only tools change nothing.
Which projects and keywords can I view?
You can view 2 projects:
Guardrails
An agent works within your project role and the access you approve. Paid calls stay inside three limits.
Provider budgets
Set a monthly budget for each provider. Using the provider balance includes this month's usage so the remaining budget matches the available balance.
When a budget is reached, the requests of that surface stop until next month; the other surface keeps running.
Tools and prompts
They work on the projects your account can see, with the same permissions as the REST API.
list_keywordsget_rank_historyestimate_keyword_research_costresearch_keywordssearch_locationsadd_keywordsToolsets cover rank tracking, keyword research, backlinks, domain overview, Search Console, alerts, competitors, signals, webhooks, team and tokens.
Self-host
A self-hosted instance serves the same endpoint, sign-in and tools at its own address. The npm package adds a local server with read-only and toolset filters.
claude mcp add --scope user \ --transport http bisibility \ https://seo.example.com/api/mcpexport BISIBILITY_API_KEY="bsb_key_live_..."export BISIBILITY_BASE_URL="https://seo.example.com/api/v1"export BISIBILITY_MCP_READ_ONLY="1"export BISIBILITY_MCP_TOOLSETS="projects,keywords,checks,rank-history"npx -y @bisibility/mcpAn SEO MCP server lets an AI assistant call SEO tools through the Model Context Protocol. bisibility gives Claude, ChatGPT, Cursor, Codex, Grok and other MCP clients 147 tools for rankings, keyword research, backlinks, domain overviews and Search Console data.
Sign up, then add the MCP URL to your client. Claude Code, Codex and Cursor take one command; Claude and Grok add it as a custom connector, ChatGPT as a custom MCP plugin. Each client signs in with OAuth, so you never paste a key.
Only within your project role and the scopes you approve. 68 of the 147 tools are read-only. Write tools need write access, and 17 tools are marked destructive. Some clients also ask before each write.
Estimate tools are free and never call a provider. Paid tools use your own DataForSEO or SerpApi account, or credits plus 30%, within API and agent budgets; SerpApi covers Google rank checks only. Self-hosting is free under AGPL-3.0; Cloud access is on the pricing page.
Yes. Point your client at your instance's address: it serves the same MCP endpoint, sign-in and tools as Cloud. The npm package can also run a local server against it.
Sign up, paste one URL into your agent and approve the access you want.