A hosted MCP server that gives your agent pre-computed Etsy market intelligence without scraping or hallucinating numbers. It exposes eight tools including get_niche_score (returns a 0–100 Blue Ocean score plus demand, competition, and pricing signals), find_blue_ocean (surfaces low-competition niches), get_best_sellers, and get_top_shops. The data comes from weekly aggregation of 45K+ listings across 14K+ scored niches. Useful when you're building product research agents, market analysis workflows, or seller dashboards and need reliable Etsy metrics on demand. Connects via streamable HTTP with a free tier (100 calls/day) or paid plans starting at $19/month. Same data is also available through a REST API if you need it outside MCP.
Pre-computed Etsy market data for AI agents — real Blue Ocean niche scores, demand & competition signals, best sellers, and top shops, served over one remote MCP server and a REST API.
Stop letting your agent make up Etsy numbers. SellOracle aggregates 45K+ listings into niche-level conclusions (a 0–100 Blue Ocean score per keyword, computed weekly from four signals: demand, saturation, concentration, freshness) so your agent gets the answer in one call instead of scraping and re-deriving.
This repository documents the hosted remote server (no local install needed). The server itself is closed-source.
Get a free API key at https://selloracle.com/dashboard (no card), then add a remote connector.
Claude (claude.ai / Claude Desktop → Settings → Connectors → Add custom connector):
https://selloracle.com/mcp?key=so_live_YOUR_KEY
Cursor / generic MCP config:
{
"mcpServers": {
"selloracle": {
"url": "https://selloracle.com/mcp",
"headers": { "Authorization": "Bearer so_live_YOUR_KEY" }
}
}
}
Then just ask your agent: “Score the niche ‘minimalist wedding invitation’ on Etsy.”
2025-06-18initialize / tools/list are open for discovery; tools/call requires the key| Tool | Tier | Credits | What it returns |
|---|---|---|---|
get_niche_score | Data | 1 | Blue Ocean Score (0–100) for one keyword + the four underlying signals, avg price, views, favorites, shop count |
get_niche_report | Data | 2 | Multi-section niche report: verdict, demand/competition read, price band, top shops, recommended angle |
find_blue_ocean | Data | 1 | Low-competition, high-demand niches in a category, ranked by Blue Ocean Score |
search_keywords | Data | 1 | Keyword lookup with cached stats (total results, avg price, score) |
get_best_sellers | Data | 1 | Top-selling listings in a category |
get_top_shops | Data | 1 | Leading shops in a category with sales/review stats |
profit_calculator | Data | 1 | Full Etsy fee breakdown + net profit for a sale |
ai_reply_writer | AI | 10 | Drafts a customer-service reply in the seller's voice |
Every data response carries a dataAsOf field so you can verify freshness programmatically.
curl "https://selloracle.com/api/v1/niche/score?keyword=minimalist+wedding+invitation" \
-H "Authorization: Bearer so_live_YOUR_KEY"
# → { "success": true, "data": { "blueOceanScore": 72, "level": "blue", ... } }
Full endpoint list: https://selloracle.com/tools
Try it without a key in the browser playground: https://selloracle.com/playground
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json