KosmoKrator

productivity

Etsy MCP, CLI, and Lua Integration for AI Agents

Etsy integration docs for AI agents: MCP gateway setup, Etsy CLI commands, Lua API reference, credentials, and function schemas.

Etsy for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
etsy.etsy_get_shop Read read 0 Get configured Etsy shop profile.
etsy.etsy_list_listings Read read 3 List all listings in the Etsy shop. Returns paginated results with optional state filtering (active, draft, inactive, expired).
etsy.etsy_get_listing Read read 1 Get full details for a specific Etsy listing, including title, description, price, images, and state.
etsy.etsy_create_listing Write write 10 Create a new listing in the Etsy shop. Requires a title, description, price, quantity, and shipping profile ID.
etsy.etsy_update_listing Write write 0 Update a listing.
etsy.etsy_delete_listing Write write 0 Delete a listing.
etsy.etsy_list_listing_images Read read 0 List listing images.
etsy.etsy_upload_listing_image Write write 0 Upload a listing image.
etsy.etsy_get_listing_inventory Read read 1 Get the inventory (products, offerings, and pricing) for a specific Etsy listing.
etsy.etsy_update_listing_inventory Write write 0 Update listing inventory.
etsy.etsy_list_orders Read read 4 List orders (receipts) for the Etsy shop. Returns paginated order data including buyer info, items, and totals.
etsy.etsy_get_receipt Read read 0 Get one receipt/order.
etsy.etsy_list_receipt_transactions Read read 0 List receipt line items.
etsy.etsy_list_shop_sections Read read 0 List shop sections.
etsy.etsy_list_shipping_profiles Read read 0 List shop shipping profiles.
etsy.etsy_list_seller_taxonomy_nodes Read read 0 List seller taxonomy nodes.
etsy.etsy_get_current_user Read read 0 Get the profile of the currently authenticated Etsy user, including user ID and primary shop info.
etsy.etsy_api_get Read read 0 Call an Etsy GET endpoint.
etsy.etsy_api_post Write write 0 Call an Etsy POST endpoint.
etsy.etsy_api_put Write write 0 Call an Etsy PUT endpoint.
etsy.etsy_api_delete Write write 0 Call an Etsy DELETE endpoint.