mcpbeat Sign in

SpyFu MCP by usefulapi MCP Server

answering

SpyFu MCP by usefulapi is answering right now. Last checked 11 min ago. It exposes 19 tools. Last commit 2 Nov 2026.

Read domain stats, competitors, keywords, rankings and ad history in SpyFu.

Uptime history 21 hours of history
21 hours agonow
100.0%
Uptime 24h
77 of 77 checks
19
Tools
read from the server
255 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

2 Nov a tool changed version

Nothing serious here today

Today is the operative word: we check SpyFu MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

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 11 min ago.

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

Available tools 19

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

spyfu
spyfu_find_matching_domains
Find domains that match a search phrase, with traffic, budget and strength figures. SpyFu bills the account for each row returned, so keep page_size small. API: GET domain_stats_api/v2/getMatchingDomains.
spyfu_get_api_usage
Rows used and cost of the SpyFu API for a month (yyyy-mm), in total, by day or by method. API: GET accounts_api/v2/usage/month/{month}[/daily|/method].
spyfu_get_bulk_domain_stats
SEO and PPC stats for up to 20 domains in one call (comma-separated). By default only the latest month per domain. API: GET domain_stats_api/v2/getBulkDomainStats.
spyfu_get_competing_keywords
Keywords that several domains rank or advertise for (overlap) or that only the first domain has (is_intersection false and exclude_domains set). channel: seo or ppc. SpyFu bills the account for each row returned, so keep page_size small. API: GET keyword_api/v2/kombat/getCompeting<Seo|Ppc>Keywords.
spyfu_get_domain_ad_history
Ads (copy, position, keywords) a domain ran in search results over time. Rows are costly (about $3 per 1000). SpyFu bills the account for each row returned, so keep page_size small. API: GET cloud_ad_history_api/v2/domain/getDomainAdHistory.
spyfu_get_domain_stats
Latest SEO and PPC stats of a domain: monthly organic clicks, paid clicks, budget, ranking keywords, strength. Use past_n_months for more months. SpyFu bills the account for each row returned, so keep page_size small. API: GET domain_stats_api/v2/getLatestDomainStats.
spyfu_get_domain_stats_for_month
SEO and PPC stats of a domain for one month (yyyy-mm). API: GET domain_stats_api/v2/getDomainStatsForExactDate.
spyfu_get_domain_stats_history
Monthly SEO and PPC stats of a domain for all months SpyFu has (many rows, billed per row). Prefer spyfu_get_domain_stats unless you need the full history. API: GET domain_stats_api/v2/getAllDomainStats.
spyfu_get_keyword_information
Search volume, difficulty, cost per click and clicks for up to 20 given keywords. Billed per keyword row. API: GET keyword_api/v2/related/getKeywordInformation.
spyfu_get_outranking_keywords
Organic keywords where domain ranks above compare_domain (search_type TheyOutrankYou) or where domain just passed compare_domain (TheyJustSurpassedYou). SpyFu bills the account for each row returned, so keep page_size small. API: GET serp_api/v2/seo/getOrganicOutrankingKeywords.
spyfu_get_paid_serps
Search result pages where a domain showed ads, with ad position and count. SpyFu bills the account for each row returned, so keep page_size small. API: GET serp_api/v2/ppc/getPaidSerps.
spyfu_get_ppc_keywords
Keywords a domain buys ads for. kind: most_successful (default) or new. SpyFu bills the account for each row returned, so keep page_size small. API: GET keyword_api/v2/ppc/getMostSuccessful or getNewKeywords.
spyfu_get_ranking_history
Rank changes of a domain between two dates. query_type: MostValuable, FellFromTop10, MadeTheTop10, NewKeywords, NoLongerRanks, GainedRanks, LostRanks, GainedClicks, LostClicks. SpyFu bills the account for each row returned, so keep page_size small. API: GET organic_history_api/v2/historic/getHistoricRankingsForDomain.
spyfu_get_related_keywords
Keyword ideas for a seed keyword. type: related (default), questions, transactions, also_ranks_for, also_buys_ads_for, phrase_match. SpyFu bills the account for each row returned, so keep page_size small. API: GET keyword_api/v2/related/getRelatedKeywords or getKeywordExpansions.
spyfu_get_seo_keywords
Organic keywords a domain ranks for, with rank, search volume, clicks and cost. search_type picks the view: MostValuable, NewlyRanked, GainedRanks, LostRanks, GainedClicks, LostClicks, JustMadeIt (reached top 10), JustFellOff (left top 10). SpyFu bills the account for each row returned, so keep page_size small. API: GET serp_api/v2/seo/getSeoKeywords.
spyfu_get_serp_analysis
The organic results (domains, ranks, traffic, strength) for one keyword. Returns up to 105 rows by default; set page_size low. API: GET serp_api/v2/seo/getSerpAnalysisKeywords.
spyfu_get_term_ad_history
Ads that ran for one keyword over time, with the advertisers. Rows are costly (about $3 per 1000). SpyFu bills the account for each row returned, so keep page_size small. API: GET cloud_ad_history_api/v2/term/getTermAdHistory.
spyfu_get_top_competitors
Top competitor domains by keyword overlap. channel: seo, ppc or combined. SpyFu bills the account for each row returned, so keep page_size small. API: GET competitors_api/v2/<channel>/getTopCompetitors.
spyfu_get_top_pages
Top organic pages of a domain by estimated traffic (search_type MostTraffic) or newly ranking pages (New). SpyFu bills the account for each row returned, so keep page_size small. API: GET serp_api/v2/seo/getTopPages.

Endpoints

URLTransportStateLatencyChecked
https://spyfu.usefulapi.io/mcp streamable-http answering 163 ms 11 min ago

Alternatives to SpyFu MCP by usefulapi

same job, measured the same way
Wincher MCP by usefulapi
by usefulapi

Read Wincher keyword rankings, SERPs, competitors and history; add keywords, groups and notes.

22 tools answering
Price2Spy MCP by usefulapi
by usefulapi

Read tracked products, competitor prices, monitored URLs and price history in Price2Spy.

8 tools answering
Prisync MCP by usefulapi
by usefulapi

Read products, brands, competitor URLs and prices; add and edit products in Prisync.

13 tools answering
Seo Competitors
by pipeworx-io

SEO Competitors MCP — domain ranked keywords via DataForSEO Labs (dataforseo.com)

194 installs/wk 45 tools answering
StatusPage.me MCP by usefulapi
by usefulapi

Read status pages, incidents and monitors, and post incidents and maintenance in StatusPage.me.

14 tools answering
Statuspage MCP by usefulapi
by usefulapi

Read pages, components, incidents and maintenances; create and update incidents in Statuspage.

15 tools answering
Mention MCP by usefulapi
by usefulapi

Read alerts, mentions, authors, statistics and shares in Mention.

11 tools answering
Viral Loops MCP by usefulapi
by usefulapi

Read campaign stats, participants, referrals, ranks and rewards in Viral Loops.

11 tools answering

SpyFu MCP by usefulapi — questions

Answers built from our own checks of this server.

What can SpyFu MCP by usefulapi do?
It exposes 19 tools, read directly from the server on our last check. Among them: spyfu_find_matching_domains, spyfu_get_api_usage, spyfu_get_bulk_domain_stats, spyfu_get_competing_keywords, spyfu_get_domain_ad_history, spyfu_get_domain_stats and 13 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 SpyFu MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 77 of 77 checks got a reply (100.0%), average response time 255 ms. The bar chart above shows every period we have measured.
How do I connect SpyFu MCP by usefulapi?
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 SpyFu MCP by usefulapi need an API key?
No. SpyFu MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SpyFu MCP by usefulapi?
It answers our handshake in 255 ms on average, which is faster than 56% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is SpyFu MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at spyfu.usefulapi.io, which runs on its operator's own terms.