Etsy Ops MCP
Provides tools for inspecting Etsy listings and their tags, and updating listing titles and tags with confirmation and title safety checks.
Click on "Deploy 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 Ops MCPlist active listings for my shop"
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 Ops MCP
A confirmation-gated MCP server for Etsy Open API v3 listing inspection and title/tag updates. Configuration is supplied at runtime; no shop names, IDs, access tokens, or personal data are included in this repository.
Features
List configured shops and active listings.
Read listings and their tags.
Validate Etsy's 13-tag and 20-character tag constraints locally.
Update a title and/or tags only after an explicit confirmation and a live title check.
Related MCP server: Etsy MCP Server
Install
python -m venv .venv
.venv/bin/pip install -e .On Windows, use .venv\\Scripts\\pip install -e ..
Configuration
ETSY_API_KEY=your-application-key
ETSY_ACCESS_TOKEN=oauth-access-token-for-writes
ETSY_SHOPS_JSON={"shop-a":{"shop_id":"123456"}}For one shop, ETSY_SHOP_ID can be used instead of ETSY_SHOPS_JSON. Obtain and refresh OAuth credentials using Etsy's official developer flow; the server deliberately does not persist credentials.
Run with python server.py.
Safety model
Every listing change requires confirm_write=true. Before changing a listing, the server re-reads it and requires its title to match expected_title, preventing an unintended overwrite. The server provides no delete or publish endpoint.
Development
python -m unittest -vLicense
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Etsy MCP — public listing search via Etsy Open API v3 (api_key auth only)
Experimental MCP server for current empirical verification of explicit public HTTPS endpoint claims.
Etsy search + Etsy shop sales: live listing rows and sales counters via Apify MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceA production-grade MCP server that enables AI assistants like Claude to read Etsy shop data—listings, orders, inventory, and stats—through eight read-only tools, using OAuth and automatic pagination.8MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server for interacting with the Etsy API, enabling listing management, shop information, shipping profiles, and image uploads.12-
- FlicenseNot gradedqualityDmaintenanceThis is a deployable remote MCP server that lets OpenAI Agent Builder connect directly to Etsy using Etsy OAuth 2.0 with PKCE.-
- AlicenseNot gradedqualityDmaintenanceMCP server for interacting with the Etsy API. Allows users to retrieve shop data, manage listings, and perform various Etsy operations through natural language.MIT