erank-mcp-cloudflare-workers
Provides Etsy keyword research, related searches, tags, top listings, listing audits, and shop information.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
erank-mcp-cloudflare-workers
A remote Model Context Protocol server for one eRank account, hosted on Cloudflare Workers. It provides keyword research, listing audits, and shop data through eRank's unofficial members API.
One Worker provides a bearer-protected, stateless /mcp endpoint. A Durable Object owns the Sanctum cookies and caches responses for about one hour.
Setup
npm install
npx wrangler login
cp wrangler.jsonc wrangler.local.jsoncIn wrangler.local.jsonc, replace erank.example.com with a hostname on a Cloudflare zone you manage. Deploy using that local config:
WRANGLER_CONFIG=wrangler.local.jsonc npm run deploy
npx wrangler secret put ERANK_USERNAME --config wrangler.local.jsonc
npx wrangler secret put ERANK_PASSWORD --config wrangler.local.jsonc
npx wrangler secret put MCP_BEARER --config wrangler.local.jsoncThe custom-domain route creates its DNS record on first deploy.
Related MCP server: reddit-monitor-mcp
Tools
Tool | Description |
| Search volume, clicks, CTR, competition, difficulty, and trend for one keyword |
| Related keyword rows sorted by average searches |
| Close keyword matches sorted by average searches |
| Suggested Etsy tags sorted by average searches |
| Top Etsy listings for a keyword |
| Metrics for up to 50 keywords |
| SEO scores, issues, performance, price, and tag analysis for one listing |
| Public eRank data for an Etsy shop |
| Shops connected to the account and its dashboard profile |
Read-only. Results stay cached for about one hour.
Raw HTTP
The endpoint uses stateless Streamable HTTP and returns SSE-framed MCP responses.
curl -s https://erank.example.com/mcp -X POST \
-H 'Authorization: Bearer <MCP_BEARER>' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'GET / identifies the MCP endpoint. GET /health is public and reports the session and cache status without making a network request.
Local development
cp .dev.vars.example .dev.vars
npm run check
npx wrangler devNotes
Authentication uses Laravel Sanctum cookies. The Worker fetches a CSRF cookie, posts the account credentials to
/api/login, and stores the returned cookies in the Durable Object.eRank rejects authenticated API requests without a browser
User-Agent. The Worker sends the same Chrome user agent as the source client.Credentials are Worker secrets and are sent only to
members.erank.com./mcprequiresMCP_BEARER./and/healthare public.The Worker ports the client logic directly and does not use Node APIs such as
fs,process, orBuffer.
License
MIT. See LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Etsy research and shop tools for AI: products, shops, keywords, trends, your listings and orders.
Etsy MCP — public listing search via Etsy Open API v3 (api_key auth only)
Research Etsy and manage an authorized shop; MakeBox Pro or Studio required.
Connects Amazon Seller Central and Amazon Advertising to any MCP client. Settlement-accurate P&L - every fee, refund and reimbursement as Amazon posted it - plus contribution margin and breakeven per product, per marketplace, per day. Full Sponsored Products, Brands and Display management: search terms, placements, keyword and competitor research, dayparting, automation rules. 110 tools: 78 read-only (P&L, PPC at every grain, SQP/Brand Analytics, inventory, forecasting), 28 staged writes (every change is a proposal you review and confirm before it reaches Amazon - there is no autonomous-write mode), and 4 confirmation & support tools. 4 additional AI Workforce tools appear once a client is connected.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides full access to the Etsy Open API v3 for both buyer browsing and seller shop management through 37 specialized tools. It enables users to manage listings, process orders, handle shipping, and access inventory data via secure OAuth 2.0 authentication.4112MIT
- FlicenseBqualityCmaintenanceEnables read-only monitoring of Reddit accounts and subreddits, including inbox, post performance, visibility checks, search, analytics, and market scans via MCP tools.18-
- AlicenseNot gradedqualityCmaintenanceEnables read-only Amazon seller investigations through ChatGPT, Claude, and compatible MCP clients, providing store overviews, insights, pricing, inventory, sales trends, and profit breakdowns.MIT
- AlicenseAqualityBmaintenanceEnables Etsy sellers to review their listings and draft improvements through a local, read-only MCP connection that requires explicit approval before any future edits.11AGPL 3.0