Etsy Sales Mcp

io.github.GeminiGeorge22v1.0.0更新於 Oct 2, 2026

Etsy shop sales counters with history plus live Etsy search listing rows, via Apify MCP.

已驗證Streamable HTTP可網頁執行Web Search & ScrapingBusiness & CommerceData & Analytics

概覽

AI 產生的概覽

讓助理透過 Apify 代管的 MCP 取得 Etsy 商店銷售計數與歷史,以及 Etsy 搜尋的即時商品列表資料。

功能
將兩個 Apify Actor 暴露為工具:一個回傳指定 Etsy 商店的每日銷售與速度資料(計數、歷史、突破欄位),另一個回傳關鍵字、市場或分類搜尋的即時商品列表列,含標題、價格、商店、徽章與排名。輔助工具可讀取 Actor 執行詳情、資料集項目與鍵值儲存記錄,並可中止正在執行的執行。
適用情境
當你希望助理追蹤特定 Etsy 商店的銷售趨勢,或為市場研究、儀表板、CRM 類工作流程收集 Etsy 搜尋列表資料,而不想自行撰寫爬蟲時,適合使用。
執行需求
需要 mcp.apify.com 的遠端 MCP 端點,或透過 npx 在本機執行 Apify Actors MCP 伺服器(需 Node.js)。需要 Apify 帳號與 Apify 權杖(APIFY_TOKEN);執行費用計入該帳號。需要網路存取。
安裝前請注意
執行會在你的 Apify 帳號上產生費用:按事件計費,如 actor-start、shop-row、shop-history-record、velocity-record 與 listing-row,住宅代理用量另行計費。Apify 權杖屬於憑證,不應放入共用設定。此伺服器讀取 Etsy 公開資料,與 Etsy 無關聯。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "etsy-sales-mcp": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=publicrecords/etsy-shop-velocity,publicrecords/etsy-search-scraper"
    }
  }
}

README

etsy-sales-mcp

Drop-in Etsy data for sales and marketing software — CRMs, dashboards, research workflows, and AI assistants — via Apify’s hosted MCP or the Store Actors directly.

Pull Etsy shop sales counters with history/breakout fields and live Etsy search listing rows (title, price, shop, badges, rank) through Apify MCP. Manifest-only repo — no Actor source.

Disclosure: I maintain these Actors on Apify Store (publicrecords). This repo documents MCP / client config only.

MCP pin (both Actors)

https://mcp.apify.com/?tools=publicrecords/etsy-shop-velocity,publicrecords/etsy-search-scraper
ActorStore / statusRole
Etsy Shop Sales Tracker & Scraperpublicrecords/etsy-shop-velocity (listed)Daily sales / velocity rows for named Etsy shops (counters, history, breakout)
Etsy Search Scraperpublicrecords/etsy-search-scraper (listed)Live keyword / market / category listing rows (title, price, shop, badges, rank)

Use either path:

  • Apify MCP (Claude Desktop, Cursor, or any MCP client) with the pin above
  • Store Actors directly in Apify Console / API for pipelines, CRMs, and dashboards

Auth: your own Apify token in the client when prompted. Runs are billed on your Apify account.

Pricing (Console PPE, live 2026-10-02)

Tracker — publicrecords/etsy-shop-velocity

EventUSD
actor-start$0.005
shop-row$0.003
shop-history-record$0.05
velocity-record$0.10

Measured: 2 shops → $0.011; 5 shops → $0.020. No proxy required.

Search — publicrecords/etsy-search-scraper

EventUSD
actor-start$0.005
listing-row$0.006

Measured proof run pRpdAMmfeMHdmuRXA: 36 complete listing rows → $0.221. Works out of the box on Apify residential proxy (default; Apify bills proxy usage separately — no proxy markup on our PPE). Or plug in your own residential proxy. Blocked pages charge no listing rows.

Tools

Live tools/list against the pin URL (Bearer Apify token). Tool names exposed:

Tool nameRole
publicrecords--etsy-shop-velocityRun Etsy Shop Sales Tracker (publicrecords/etsy-shop-velocity)
publicrecords--etsy-search-scraperRun Etsy Search Scraper (publicrecords/etsy-search-scraper)
get-actor-runGet detailed information about a specific Actor run
get-dataset-itemsRead items from a run dataset
get-key-value-store-recordRead a key-value store record
abort-actor-runAbort a running Actor run

Claude Desktop

Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

json
{  "mcpServers": {    "etsy-sales": {      "command": "npx",      "args": [        "-y",        "@apify/actors-mcp-server",        "--actors",        "publicrecords/etsy-shop-velocity,publicrecords/etsy-search-scraper"      ],      "env": {        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"      }    }  }}

Or point the Apify remote MCP URL (with the pin above) if your Claude Desktop build supports remote MCP servers.

Cursor

In Cursor MCP settings / .cursor/mcp.json:

json
{  "mcpServers": {    "etsy-sales": {      "url": "https://mcp.apify.com/?tools=publicrecords/etsy-shop-velocity,publicrecords/etsy-search-scraper"    }  }}

Sign in with Apify when Cursor prompts.

Example prompts (measured)

1) Shop velocity — two named shops

Prompt: Track sales for Etsy shops OrelCeramics and Bestickend.

Run: lWWrFPgwZcu6DYYKe — SUCCEEDED in 5.314s; 2 shop-rows; Console cost $0.011; snapshot 2026-09-30.

shopsales_countsales_precisionreviews_countratingadmirerslistings_activebreakoutsnapshot_date
OrelCeramics111exact34525244false2026-09-30
Bestickend11400rounded1830577144false2026-09-30

2) Search — ceramic mug, 3 pages

Prompt: Scrape Etsy search for ceramic mug, max 3 pages (Apify residential US default).

Run: pRpdAMmfeMHdmuRXA — SUCCEEDED in 52.561s; 36 listing rows; fill price/shop/title 36/36; Console PPE $0.221.

First three rows (abbreviated): KJPottery $57 bestsellers; BZceramics $35.50 popular_now; Neherpottery $35 bestsellers.

What this repo is not

  • Not Actor implementation / Docker / truth sets
  • Not a substitute for Apify Console billing screens
  • Not affiliated with Etsy, Inc.

Tutorials

License

MIT — applies to this documentation and config only.

Published by the publicrecords maintainer on Apify.

來源:README.md,提交 dcb1ffd

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 2, 2026