Overview
This community server connects an assistant to Etsy Open API v3. It covers seller shop workflows as well as listing discovery using OAuth authorization.
Who it suits
Etsy sellers with an authorized application who want to prepare listing drafts, inspect inventory and receipts, and handle supported shop operations through a local assistant connection.
Who it may not suit
Users expecting to access another seller’s private orders, or sellers who cannot obtain the Etsy application credentials and OAuth authorization required by the project.
Seller use cases
- Create a listing draft from verified product attributes, then review taxonomy and shipping details in the shop workflow.
- Read receipts to investigate an order and prepare a shipment update with the correct tracking information.
- Inspect inventory and shipping profiles before planning changes to a group of shop listings.
What you can do
What you need
- Node.js 20+, an Etsy application key and shared secret, followed by OAuth consent.
Install
Local setup
git clone https://github.com/aserper/etsy-mcp.git
cd etsy-mcp
npm install
npm run build Installation source ↗Permissions & data
The local process stores tokens under .etsy-mcp and calls Etsy APIs. Returned order and customer information is visible to the AI client.
Project info
- Maintainer
- aserper
- GitHub stars at check date
- 10
- Last commit
- 2026-04-02
- License
- MIT
- Last checked
- 2026-10-30
Pricing at a glance
The local Node package provides Etsy API connectivity without a listed MCP subscription. Etsy’s selling charges and application requirements remain applicable, as do the costs of your selected assistant.
Open sourceGood to know
A draft listing, an updated listing, and a published offer are different states. Check listing attributes and shipping profiles, and minimize exposure of buyer information returned from shop receipts before sharing analysis.
Alternatives to Etsy MCP by aserper
Nexscope Ecommerce Skills New
Nexscope packages seller planning and analysis instructions across several marketplaces. The collection includes listing, pricing, growth and research frameworks that work with information you provide.
AmazonShopifyeBay+3Nexscope helps plan marketplace content from supplied product facts; Etsy MCP can create and inspect authorized shop records.
eBay Listing Automation New
This Claude Code plugin organizes eBay listing work around product photos, draft offers and fulfillment. It combines agent instructions, commands and an API connector.
eBayThe eBay automation plugin has a photo-led drafting workflow; Etsy MCP is a direct connection for a seller whose shop is on Etsy.
Frequently asked questions
What credentials are needed?
The project requires an Etsy application key and shared secret, followed by OAuth consent. Use the documented local credential setup rather than placing them in chat prompts.
Where are authorization tokens stored?
The README documents a local .etsy-mcp token directory. Protect that directory and avoid including it in repository commits or shared support bundles.
Can the connector read private orders without seller consent?
Private shop data requires the relevant OAuth authorization. Public listing discovery does not confer permission to read another seller’s receipts or buyer information.
Does reading a receipt update shipping status?
A receipt read provides order context. A shipment update is a separate supported write that should use the correct order and tracking information after the seller verifies the fulfillment details.
Checked against the official site on 2026-10-30 · Official source ↗
Sources
- Project repository · 2026-10-30
- README at reviewed commit · 2026-10-30
- Project documentation / source: LICENSE · 2026-10-30