@mcpengine/etsy
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ETSY_API_KEY | Yes | Your Etsy API key (keystring) from the Etsy Developer Portal. | |
| ETSY_ACCESS_TOKEN | No | Your OAuth access token for write operations. Optional; only needed for write/update operations. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| etsy_listings_listC | List active Etsy listings with optional filters |
| etsy_listing_getB | Get a single Etsy listing by ID |
| etsy_listings_get_by_idsA | Get multiple Etsy listings by an array of listing IDs |
| etsy_listings_list_by_shopC | List all listings belonging to a specific shop |
| etsy_listing_createC | Create a new listing in a shop |
| etsy_listing_updateC | Update an existing listing |
| etsy_listing_deleteC | Delete a listing from a shop |
| etsy_listings_featuredC | List featured listings for a shop |
| etsy_listing_images_listB | List all images for a listing |
| etsy_listing_image_getC | Get a specific image for a listing |
| etsy_listing_image_deleteB | Delete an image from a listing |
| etsy_listing_image_uploadC | Upload an image to a listing via URL or base64. Rank 1 is the primary image. |
| etsy_listing_images_reorderC | Reorder images for a listing by providing an ordered array of listing_image_ids |
| etsy_listing_videos_listA | List all videos for a listing |
| etsy_listing_video_getC | Get a specific video for a listing |
| etsy_listing_video_uploadC | Upload a video to a listing |
| etsy_listing_video_deleteB | Remove a video from a listing |
| etsy_listing_inventory_getA | Get the inventory/products for a listing (variations, prices, quantities, SKUs) |
| etsy_listing_inventory_updateB | Update the inventory for a listing — set products, prices, quantities and SKUs |
| etsy_listing_properties_listC | List all properties/attributes set on a listing |
| etsy_listing_property_getC | Get a specific property for a listing |
| etsy_listing_property_updateC | Update a property/attribute on a listing |
| etsy_listing_property_deleteB | Delete a property from a listing |
| etsy_listing_files_listB | List all digital download files attached to a listing |
| etsy_listing_file_getC | Get a specific digital file attached to a listing |
| etsy_listing_file_uploadB | Upload a digital download file to a listing |
| etsy_listing_file_deleteB | Delete a digital file from a listing |
| etsy_listing_translations_listB | List all translations for a listing |
| etsy_listing_translation_getB | Get a translation for a listing by language |
| etsy_listing_translation_createC | Create a translation for a listing |
| etsy_listing_translation_updateC | Update a translation for a listing |
| etsy_listing_variation_images_getB | Get variation images (images linked to specific product variations) for a listing |
| etsy_listing_variation_images_updateC | Update (associate) variation images for a listing |
| etsy_shop_getA | Get a shop by ID or shop name |
| etsy_shop_updateC | Update a shop's profile information |
| etsy_shops_by_ownerB | Get all shops owned by a specific user |
| etsy_shop_findB | Search for shops by name keyword |
| etsy_shop_sections_listA | List all sections in a shop |
| etsy_shop_section_getC | Get a specific section in a shop |
| etsy_shop_section_createC | Create a new section in a shop |
| etsy_shop_section_updateC | Update a shop section |
| etsy_shop_section_deleteC | Delete a section from a shop |
| etsy_shop_about_getB | Get the About page information for a shop |
| etsy_shop_production_partners_listA | List all production partners for a shop |
| etsy_shop_production_partner_createB | Create a new production partner for a shop |
| etsy_shop_production_partner_updateC | Update a production partner for a shop |
| etsy_shop_production_partner_deleteA | Delete a production partner from a shop |
| etsy_shop_return_policies_listB | List all return policies for a shop |
| etsy_shop_return_policy_getC | Get a specific return policy for a shop |
| etsy_shop_return_policy_createC | Create a new return policy for a shop |
| etsy_shop_return_policy_updateC | Update a return policy for a shop |
| etsy_shop_return_policy_deleteB | Delete a return policy from a shop |
| etsy_shop_shipping_profiles_listC | List all shipping profiles for a shop |
| etsy_shop_shipping_profile_getC | Get a specific shipping profile |
| etsy_shop_shipping_profile_createC | Create a shipping profile for a shop |
| etsy_shop_shipping_profile_updateC | Update a shipping profile |
| etsy_shop_shipping_profile_deleteC | Delete a shipping profile from a shop |
| etsy_shipping_profile_destinations_listA | List all destinations for a shipping profile |
| etsy_shipping_profile_destination_createC | Create a destination entry for a shipping profile |
| etsy_shipping_profile_destination_updateC | Update a destination for a shipping profile |
| etsy_shipping_profile_destination_deleteC | Delete a destination from a shipping profile |
| etsy_shipping_profile_upgrades_listC | List all upgrades for a shipping profile |
| etsy_shipping_profile_upgrade_createC | Create a shipping upgrade for a profile |
| etsy_shipping_profile_upgrade_updateC | Update a shipping upgrade |
| etsy_shipping_profile_upgrade_deleteB | Delete a shipping upgrade from a profile |
| etsy_receipts_listC | List all receipts (orders) for a shop |
| etsy_receipt_getC | Get a single receipt by ID |
| etsy_receipt_updateC | Update a receipt — mark as shipped, add a seller note, etc. |
| etsy_receipt_transactions_listC | List all transactions for a shop |
| etsy_receipt_transaction_getA | Get a single transaction by ID |
| etsy_receipt_transactions_by_receiptB | List all transactions for a specific receipt |
| etsy_receipt_shipments_listC | List all shipments for a receipt |
| etsy_receipt_shipment_createB | Create a shipment / add tracking to a receipt |
| etsy_payments_listC | List all payments for a shop |
| etsy_payment_getC | Get a specific payment by ID |
| etsy_payments_by_receiptA | Get payments associated with a specific receipt |
| etsy_payment_ledger_entries_listC | List financial ledger entries for a shop |
| etsy_payment_ledger_entry_getC | Get a specific ledger entry |
| etsy_payment_account_getB | Get payment account info for a shop (balance, currency, etc.) |
| etsy_shop_reviews_listC | List reviews for a shop |
| etsy_listing_reviews_listC | List reviews for a specific listing |
| etsy_user_getA | Get a user by ID |
| etsy_user_meA | Get the currently authenticated user |
| etsy_user_addresses_listB | List all addresses for a user |
| etsy_user_address_getC | Get a specific address for a user |
| etsy_user_address_deleteC | Delete a user address |
| etsy_taxonomy_seller_listA | List all seller taxonomy nodes (categories for listings) |
| etsy_taxonomy_node_getC | Get a specific taxonomy node by ID |
| etsy_taxonomy_properties_listB | List all properties for a taxonomy node |
| etsy_taxonomy_properties_getB | Get all available properties (attributes) for a specific taxonomy node |
| etsy_taxonomy_property_scalesA | Get scales for a taxonomy property (e.g. weight units, dimension units) |
| etsy_buyer_taxonomy_listA | List all buyer taxonomy nodes (categories for browsing/discovery) |
| etsy_buyer_taxonomy_node_getA | Get a specific buyer taxonomy node by ID |
| etsy_listings_searchC | Search all Etsy listings with full filter support |
| etsy_shop_listings_searchC | Search listings within a specific shop |
| etsy_shop_listings_by_sectionC | List listings within a specific shop section |
| etsy_user_favorite_listings_listB | List a user's favorited listings |
| etsy_user_favorite_listing_getB | Check if a specific listing is in a user's favorites |
| etsy_user_favorite_listing_addB | Add a listing to a user's favorites |
| etsy_user_favorite_listing_removeB | Remove a listing from a user's favorites |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/BusyBee3333/etsy-mcp-2026-complete'
If you have feedback or need assistance with the MCP directory API, please join our Discord server