profplum700/etsy-mcp-server
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