@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. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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