Etsy MCP Server
Provides full access to the Etsy Open API v3 for both buyer browsing and seller shop management, including tools for managing listings, orders, shipping, inventory, and payments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Etsy MCP Servershow me my recent shop orders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Etsy MCP Server
A Model Context Protocol (MCP) server that provides full access to the Etsy Open API v3. Supports both buyer browsing and seller shop management with 37 tools covering listings, orders, shipping, reviews, inventory, payments, and more.
Features
Full Etsy API v3 coverage — 37 MCP tools wrapping ~70 API endpoints
OAuth 2.0 + PKCE — Secure browser-based authentication with automatic token refresh
Both buyer and seller workflows — Search listings, manage shops, process orders, handle shipping
Rate limiting — Concurrency-safe 10 req/sec limiter to respect Etsy's limits
Auto-retry — Exponential backoff on 429/5xx errors, automatic token refresh on 401
TypeScript — Full type safety with types generated from Etsy's official OpenAPI spec
Category | Tools |
Listings |
|
Shop |
|
Orders |
|
Transactions |
|
Shipping |
|
Reviews |
|
Users |
|
Taxonomy |
|
Images/Video |
|
Inventory |
|
Payments |
|
Return Policies |
|
Auth |
|
Related MCP server: Etsy MCP Server
Installation
From source
git clone https://github.com/aserper/etsy-mcp.git
cd etsy-mcp
npm install
npm run buildDocker
docker pull ghcr.io/aserper/etsy-mcp:latestConfiguration
Register at Etsy Developers to get your API credentials.
Variable | Required | Description |
| Yes | Your Etsy API keystring |
| Yes | Your Etsy shared secret |
Copy .env.example to .env and fill in your credentials:
cp .env.example .envUsage
Claude Desktop Configuration
{
"mcpServers": {
"etsy": {
"command": "node",
"args": ["/path/to/etsy-mcp/dist/index.js"],
"env": {
"ETSY_API_KEY": "your_keystring",
"ETSY_SHARED_SECRET": "your_shared_secret"
}
}
}
}Docker
docker run --rm \
-e ETSY_API_KEY=your_keystring \
-e ETSY_SHARED_SECRET=your_shared_secret \
ghcr.io/aserper/etsy-mcp:latestAuthentication
On first use, call the authenticate tool. This opens your browser to Etsy's OAuth consent page using PKCE. After granting access, tokens are stored at ~/.etsy-mcp/tokens.json (owner-only permissions) and auto-refreshed when they expire.
Development
npm install # Install dependencies
npm run build # Compile TypeScript
npm test # Run tests
npm run dev # Watch mode
npm run lint # Type check
npm run generate-types # Regenerate types from Etsy OAS specAPI Coverage
This server covers the full Etsy Open API v3 (~70 endpoints). Features not available via the public API (messaging, cart, favorites, checkout) are out of scope.
License
MIT
Contributing
Contributions welcome! Feel free to open an issue or submit a PR.
Disclaimer
This project is not affiliated with, endorsed by, or associated with Etsy, Inc. It uses Etsy's publicly available Open API v3. Use responsibly and in accordance with Etsy's API Terms of Use.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables seamless integration with Etsy's marketplace API v3 to search listings, manage shop inventory, create and update products, optimize SEO, and access seller resources with OAuth support for authenticated operations.Last updated5
- AlicenseAqualityDmaintenanceEnables AI assistants to search for products, retrieve listing details, get shop information, discover trending items, and access reviews on Etsy through the Etsy API v3.Last updated712MIT
- Alicense-qualityDmaintenanceProvides full access to the Shopify Admin GraphQL API through 75 tools for managing products, orders, customers, inventory, and analytics. It supports both static token and OAuth authentication while featuring cost-aware rate limiting for efficient store management.Last updated769MIT
- Alicense-qualityDmaintenanceEnables AI agents to search, browse, and interact with Etsy through browser automation, including product search, cart management, favorites, checkout, and seller messaging.Last updated9MIT
Related MCP Connectors
AI listing workflow for Etsy sellers: listings, images, mockups, KDP copy & ad copy. 14 tools.
One key for 284 tools across 59 US public-data domains. Resale-safe government and open data.
34 production API tools over one hosted MCP endpoint.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aserper/etsy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server