SpyFu MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.3.4更新於 Nov 7, 2026

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

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析商業與電商

概覽

AI 產生的概覽

託管的 SpyFu 連接器,讓助理讀取網域的 SEO/PPC 數據、競爭對手、關鍵字、排名與廣告歷史。

可以做什麼
  • 查詢網域數據:最新、單月、完整歷史,或一次查詢最多 20 個網域
  • 找出相符網域與主要競爭對手,並比較網域之間的關鍵字重疊
  • 探索關鍵字:自然與付費關鍵字、超越對手的關鍵字、相關字建議及關鍵字指標
  • 檢視搜尋結果頁、熱門頁面、排名歷史、付費搜尋結果,以及依網域或詞條的廣告歷史
  • 查看 API 用量並管理訂閱(用量狀態、升級、取消、功能請求)
適用情境
適合 SEO 與 PPC 研究:評估競爭對手、找出共有或超越對手的關鍵字、查詢搜尋量與單次點擊成本,或回顧廣告歷史。適合已有 SpyFu 帳號、希望助理直接查詢而不必在本機安裝的行銷與分析人員。
執行需求
透過 HTTP 連線的遠端 MCP 端點,無需本機安裝。以 OAuth 登入,首次連線時需提供 SpyFu 帳號設定中的 API ID 與 Secret Key。需有 usefulapi.io 方案:免費版每月 50 次工具呼叫,或付費 Pro/Pro+ 方案。
安裝前請注意
SpyFu 依回傳列數向帳號計費,page_size 設大就會產生實際費用,廣告歷史的資料列尤其昂貴。伺服器會索取 SpyFu API ID 與 Secret Key,並依使用者儲存。管理類工具可啟動或取消付費的 Stripe 訂閱,免費版每月僅限 50 次呼叫。唯讀工具不會變更資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SpyFu MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fspyfu/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "spyfu-by-usefulapi": {
      "type": "http",
      "url": "https://spyfu.usefulapi.io/mcp"
    }
  }
}

README

SpyFu MCP by usefulapi

Use your SpyFu account from Claude, Cursor, or any MCP client. Read domain stats, competitors, organic and paid keywords, rankings, top pages and ad history. Hosted, no local install: connect with your own credentials.

Live endpoint: https://spyfu.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://spyfu.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http spyfu https://spyfu.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "spyfu": {      "url": "https://spyfu.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your SpyFu credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/spyfu/

On first connect you provide a SpyFu API ID and a SpyFu Secret Key (SpyFu → Account Settings → API Usage). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
spyfu_get_domain_statsreadGet latest domain stats
spyfu_get_domain_stats_historyreadGet full domain stats history
spyfu_get_domain_stats_for_monthreadGet domain stats for one month
spyfu_get_bulk_domain_statsreadGet stats for several domains
spyfu_find_matching_domainsreadFind domains matching a keyword
spyfu_get_top_competitorsreadGet top competitors of a domain
spyfu_get_competing_keywordsreadGet keywords shared by domains
spyfu_get_seo_keywordsreadGet organic keywords of a domain
spyfu_get_outranking_keywordsreadGet keywords where a domain outranks another
spyfu_get_top_pagesreadGet top pages of a domain
spyfu_get_serp_analysisreadAnalyze the results page of a keyword
spyfu_get_ranking_historyreadGet ranking changes of a domain over time
spyfu_get_keyword_informationreadGet metrics for keywords
spyfu_get_related_keywordsreadGet related keywords
spyfu_get_ppc_keywordsreadGet paid keywords of a domain
spyfu_get_paid_serpsreadGet paid search results of a domain
spyfu_get_domain_ad_historyreadGet ad history of a domain
spyfu_get_term_ad_historyreadGet ad history of a keyword
spyfu_get_api_usagereadGet API usage for a month
spyfu_usage_statusmetaUsage status (free-tier meter)
spyfu_request_featuremetaRequest a missing feature
spyfu_upgrademetaUpgrade to Pro or Pro+
spyfu_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with spyfu_upgrade (it returns a Stripe Checkout link). Cancel any time with spyfu_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running spyfu_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

來源:servers/spyfu/README.md,提交 4046075

工具

19

spyfu_get_domain_stats

Get latest 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.

輸入參數domain必填country_codepast_n_months

spyfu_get_domain_stats_history

Get full 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.

輸入參數domain必填country_code

spyfu_get_domain_stats_for_month

Get domain stats for one month

SEO and PPC stats of a domain for one month (yyyy-mm). API: GET domain_stats_api/v2/getDomainStatsForExactDate.

輸入參數month必填domain必填country_code

spyfu_get_bulk_domain_stats

Get stats for several domains

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.

輸入參數domains必填only_latestcountry_code

spyfu_find_matching_domains

Find domains matching a keyword

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.

輸入參數query必填sort_bypage_sizesort_ordercountry_codestarting_row

spyfu_get_top_competitors

Get top competitors of a domain

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.

輸入參數domain必填channelsort_bypage_sizesort_ordercountry_codestarting_row

spyfu_get_competing_keywords

Get keywords shared by domains

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.

輸入參數channelsort_bypage_sizesort_ordercountry_codestarting_rowexclude_domainsinclude_domains必填is_intersection

spyfu_get_seo_keywords

Get organic keywords of a domain

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.

輸入參數domain必填sort_bypage_sizesort_ordersearch_typecountry_codestarting_rowcompare_domain

spyfu_get_outranking_keywords

Get keywords where a domain outranks another

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.

輸入參數domain必填page_sizesort_ordersearch_typecountry_codestarting_rowcompare_domain必填

spyfu_get_top_pages

Get top pages of a domain

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.

輸入參數domain必填page_sizesort_ordersearch_typecountry_codestarting_rowkeyword_filter

spyfu_get_serp_analysis

Analyze the results page of a keyword

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.

輸入參數keyword必填page_sizecountry_code

spyfu_get_ranking_history

Get ranking changes of a domain over time

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.

輸入參數domain必填sort_byend_datepage_sizequery_typesort_orderstart_datecountry_codestarting_row

spyfu_get_keyword_information

Get metrics for keywords

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.

輸入參數keywords必填country_code

spyfu_get_ppc_keywords

Get paid keywords of a domain

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.

輸入參數kinddomain必填sort_bypage_sizesort_ordercountry_codestarting_rowexclude_domain

spyfu_get_paid_serps

Get paid search results of a domain

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.

輸入參數domain必填sort_bypage_sizesort_ordercountry_codestarting_row

spyfu_get_domain_ad_history

Get ad history of a domain

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.

輸入參數domain必填sort_bypage_sizecountry_codestarting_rowkeyword_filter

spyfu_get_term_ad_history

Get ad history of a keyword

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.

輸入參數keyword必填page_sizecountry_codestarting_row

spyfu_get_api_usage

Get API usage for a month

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].

輸入參數month必填breakdown

版本歷史

6
  1. v1.3.4最新Nov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合