mcpbeat Sign in

budgetSEO MCP Server

by budgetseo Your server? Claim it
not responding

budgetSEO is listed as active in the registry but did not answer our last check. It exposes 16 tools.

Affordable SEO & GEO data: rank tracking, keywords, competitors, AI visibility.

Uptime history 10 days of history · worst day 0%
10 days agonow
0.0%
Uptime 24h
0 of 92 checks
16
Tools
read from the server
77 ms
Response time
average over 24h
open, no key
Access
streamable-http

budgetSEO does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add budget-seo-mcp --transport http https://www.budgetseo.ai/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://www.budgetseo.ai/api/mcp
~/.codex/config.toml
[mcp_servers.budget-seo-mcp]
url = "https://www.budgetseo.ai/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "budget-seo-mcp": {
      "url": "https://www.budgetseo.ai/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "budget-seo-mcp": {
      "type": "http",
      "url": "https://www.budgetseo.ai/api/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

lookup
lookup_backlinks
Referring domains, backlink totals, and domain rank. Spends 3 lookup credits unless the result is already cached. Tell the user the cost and wait for a yes. spamScore is not a reason to disavow a list of URLs.
lookup_domain
Organic keywords, estimated traffic, and top ranking URLs for a domain. Spends 4 lookup credits unless the result is already cached. Tell the user the cost and wait for a yes. countryCode defaults to US.
lookup_keywords
Keyword ideas from one seed: volume, difficulty, and intent. Spends 6 lookup credits unless the result is already cached. Tell the user the cost and wait for a yes. This is not research_keywords.
competitor
get_competitor_overview
Competitors and how many tracked keywords each one outranks the user on. Uses saved competitor data only and never starts a paid lookup. keywordsAhead is null until that competitor has been checked.
keyword
get_keyword_action_plan
Deep context for one tracked keyword: ranking URL, history, SERP features, competitors, and a checklist. Use after a briefing when an agent can edit the page. Confirm with the user before changing the site.
keywords
check_keywords
Volume, difficulty, and intent for keywords the user names. Spends 2 lookup credits. Tell the user the cost and wait for a yes. At most 20 keywords per call.
opportunities
find_opportunities
Use for best opportunities across quick wins, research ideas, competitor gaps, rank drops, and AI Overview citation gaps. Filter with kinds when the user names one of those.
projects
list_projects
List the user's BudgetSEO projects, keyword counts, whether a project is paused by the plan, and how many keyword slots remain.
quick
find_quick_wins
Use when the user asks for low-hanging fruit, quick wins, or striking-distance keywords. Each result includes the estimated monthly clicks gained by moving up.
rank
get_rank_changes
Winners and losers over a recent window. Use for what moved, what dropped, or a weekly review. days defaults to 7.
recommendation
update_recommendation
Mark a briefing action done, dismissed, or snoozed. Call this after the user finishes or rejects an action so later briefings skip it. snoozeUntil is YYYY-MM-DD.
research
research_keywords
Find new keyword ideas for one project. This spends AI research usage and is available on Starter and Pro. Confirm with the user first. The project needs an audience set in the SEO Agent.
seo
get_seo_briefing
Use this first when the user asks what to do with SEO today, what changed, or what to focus on. Returns the top actions, recent rank moves, plan limits, and the next automatic check.
track
track_keywords
Add keywords to a project. Does not spend lookup credits; it uses the plan keyword slots. Confirm the keywords with the user first. countryCode defaults to the project market.
untrack
untrack_keyword
Remove one tracked keyword and its history. This cannot be undone. Confirm with the user before calling it.
visibility
get_ai_visibility
Latest AI search snapshot and keywords where an AI Overview shows but does not cite the user. Pass projectId when the user has more than one project.

Endpoints

URLTransportStateLatencyChecked
https://www.budgetseo.ai/api/mcp streamable-http answering 77 ms 2 min ago

Alternatives to budgetSEO

same job, measured the same way
Morningscore
by morningscore

SEO and AI-visibility data: keywords, competitors, site health, backlinks, GEO score, articles.

answering
zaDojo SEO and AI visibility
by zadojo

SEO and AI visibility for agents: keywords, SERPs, backlinks, audits, rank and AI answer tracking.

answering
OmniForce
by rmb

AI-search visibility: GEO audits, tracked prompts, competitors, citations.

70 installs/wk 8 tools answering
Rankdelta
by alordincans

Open-source AI SEO over MCP: audits, ranks, keywords, backlinks + AI visibility (GEO).

answering
AEO/GEO by VibeSEO
by vibeseo

Track brand visibility in ChatGPT, Gemini and Google AI answers: competitors, cited sources, checks.

answering
seogeoaeo.ai
by srx9

Research competitors, keywords and ads, and check any site for SEO, AEO and GEO with ranked fixes.

answering
Visibly AI — SEO MCP Server
by antonioblago

Remote SEO/GEO MCP: Search Console, keyword research, backlinks, competitor & on-page audits.

7 tools answering
Semantica AI — AI Search Visibility
by ai-semantica

Monitor brand visibility, citations, competitors, sentiment, and GEO performance in AI search.

94 tools answering

budgetSEO — questions

Answers built from our own checks of this server.

What can budgetSEO do?
It exposes 16 tools, read directly from the server on our last check. Among them: check_keywords, find_opportunities, find_quick_wins, get_ai_visibility, get_competitor_overview, get_keyword_action_plan and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is budgetSEO working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 77 ms. The bar chart above shows every period we have measured.
The registry lists budgetSEO as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect budgetSEO?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does budgetSEO need an API key?
No. budgetSEO completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.