etsy-mcp-server

profplum700/etsy-mcp-server

3.3

If you are the rightful owner of etsy-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Etsy MCP Server provides a subset of the Etsy API through the Model Context Protocol, enabling MCP clients to interact with Etsy shop data and manage listings.

Tools

Functions exposed to the LLM to take actions

getShop

Fetch information about a shop. Requires shop_id.

getMe

Return basic info about the authenticated user, including user_id and shop_id.

getListingsByShop

List the listings in a shop. Supports an optional state parameter. Requires shop_id.

createDraftListing

Create a new physical draft listing. Accepts all fields supported by Etsy's createDraftListing endpoint.

uploadListingImage

Upload an image to a listing. Requires shop_id, listing_id, and image_path.

updateListing

Update an existing listing. Requires shop_id and listing_id. Optional fields include title, description, and price.

getShopReceipts

Retrieve receipts for a shop. Requires shop_id.

getShopSections

Retrieve the list of sections in a shop. Requires shop_id.

getShopSection

Retrieve a single shop section by shop_id and shop_section_id.

getSellerTaxonomyNodes

Retrieve the full hierarchy of seller taxonomy nodes.

getPropertiesByTaxonomyId

List product properties supported for a specific taxonomy node. Requires taxonomy_id.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources