Popular seller tasks

Etsy MCP by aserper

Create draft listings and update existing listing information

EtsyOpen source

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

  • Create draft listings and update existing listing information. ↗
  • Read shop receipts and prepare shipment updates. ↗
  • Inspect inventory, shipping profiles and payment information. ↗

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
GitHub ↗

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 source

Good 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

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