Skip to main content
Glama
ai.studio/etsy-gold

ai.studio/etsy-gold

Etsy Gold — MCP

Etsy seller ops via Etsy OpenAPI v3 — 18 tools: listings CRUD, variant bulk by SKU, receipts, A-F grade + worst-first whole-shop audit, photo upload, taxonomy/tag gap, shipping, conversations, fulfillment, profit calc. + gold_setup_check =19 total. BYOK, fail-closed.

Binary: etsy-gold · Package: etsy-gold · MCP name: ai.studio/etsy-gold

Disclosure: This project is an independent Gold wrapper around the public Etsy OpenAPI v3 (https://developers.etsy.com/documentation/openapi). We are not affiliated with Etsy, Inc. Etsy is a trademark of Etsy, Inc. This wrapper's original code is © 2026 Studio AI under GOLD MCP — COMMERCIAL LICENSE v1.0. Upstream docs remain under their own licenses. THIRD_PARTY_NOTICES.md + upstream/ORIGINAL_LICENSE preserve attribution.

BYOK + fail-closed before price: Bring your own keys — ETSY_ACCESS_TOKEN + ETSY_SHOP_ID stay on your machine, fail-closed without them (config_error, no fake shop). Works only on your own shop — BYOK, no shared backend. No keys in this repo, no backend submit while staged. Price $29 once (no subscription) — all 18 gold_* tools + gold_setup_check =19 require GOLD_LICENSE_KEY, fail-closed without it (offline 7-day grace). See src/moat.ts + src/shared/gold-license.ts.

Buy Pro — PAID ONLY $29 once via Keygen CE (no free tier): https://gumroad.com/l/etsy-gold — staged, no live checkout.

Quick start

npx -y etsy-gold
# or local
npm install
npm run build
node dist/index.js

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "etsy-gold": {
      "command": "npx",
      "args": ["-y", "etsy-gold"],
      "env": {
        "ETSY_ACCESS_TOKEN": "YOUR_OAUTH_TOKEN",
        "ETSY_SHOP_ID": "12345678",
        "GOLD_LICENSE_KEY": "gold_pro_..."
      }
    }
  }
}

Related MCP server: Etsy MCP Server

Env vars (BYOK — no fake data, fail-closed)

Var

Purpose

ETSY_ACCESS_TOKEN

Etsy OAuth token (BYOK, from your Etsy app)

ETSY_SHOP_ID

Your Etsy shop ID (numeric)

GOLD_LICENSE_KEY / GOLD_LICENSE

Gold license — PAID ONLY PRO $29 once (no free tier) via Keygen CE. Or ~/.gold-mcp/license.key

KEYGEN_ACCOUNT_ID

Keygen CE account id for online validation (offline 7-day grace)

Without ETSY_ACCESS_TOKEN + ETSY_SHOP_ID every tool returns config_error (no invented shop). Without GOLD_LICENSE_KEY every tool throws requires PRO license — fail-closed.

Tools (gold_* — 18 tools + gold_setup_check =19 total, all PRO $29 — BYOK fail-closed)

Tool

What it does

gold_etsy_create_listing

Create listing — title/description/price/quantity/tags/materials

gold_etsy_update_listing

Update listing fields by listing_id

gold_etsy_get_listing

Get single listing with details

gold_etsy_list_listings

List active listings with pagination

gold_etsy_get_inventory

Get listing inventory — variations with price/qty/SKU

gold_etsy_update_variation_price_qty

Bulk price/qty update by SKU up to 50 (variant bulk)

gold_etsy_bulk_grade_shop

Grade whole shop A-F worst-first — the moat (eRank never built)

gold_etsy_grade_listing

A-F grade single listing vs 20-point checklist

gold_etsy_profit_calculator

True profit after Etsy fees (6.5% + payments + shipping)

gold_etsy_tag_gap

Tag gap — long-tail tag suggestions from top competitors

gold_etsy_find_category

Taxonomy category finder (Etsy taxonomy)

gold_etsy_upload_listing_image

Upload listing photo

gold_etsy_shipping_profiles

List shipping profiles

gold_etsy_assign_shipping_profile

Assign shipping profile to listing

gold_etsy_conversations_list

List Etsy conversations (read-only)

gold_etsy_shop_receipts

List receipts/orders with status

gold_etsy_fulfill_order_tracking

Add tracking/fulfillment to receipt

gold_etsy_review_sync

List reviews for shop (sync)

gold_setup_check

Preflight — verifies ETSY_ACCESS_TOKEN + ETSY_SHOP_ID + ETSY_KEYSTRING + GOLD_LICENSE_KEY fail-closed

All 18 gold tools + gold_setup_check =19 total are gold_* prefixed — PAID ONLY PRO $29 once, BYOK fail-closed without ETSY keys and GOLD_LICENSE_KEY (offline 7-day grace). See src/moat.ts 18 tools.

Upstream attribution

Derivative shape from Etsy OpenAPI v3 docs + eRank/Star seller patterns (no code copied, API only). Original code © 2026 Studio AI under GOLD MCP — COMMERCIAL LICENSE v1.0 (2026-08-19) — see LICENSE — LICENSE TIERS: PRO $29 once (PAID ONLY, no free tier) | TEAM $99/mo via Keygen CE. Etsy API docs: https://developers.etsy.com/documentation/reference

Weekly watch list

Etsy official dev-mcp is docs-only (no ops) — window OPEN but closing. Monthly wayback diff on dev-mcp tool count. Registry-listed via smithery.yaml + mcp.json (Glama / Pulsemcp / mcp.so / mcp-registry).

License

LICENSE — PRO $29 once, TEAM $99/mo. Etsy trademark remains Etsy's. No affiliation.

See also

Available Tools

19 tools
gold_etsy_assign_shipping_profileA

Set one listing's shipping profile in one call (fix 'this listing has no shipping' errors at scale). BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required), shipping_profile_id (required), confirm.

gold_etsy_bulk_grade_shopA

POWER TOOL: A-F grade your ENTIRE active shop (up to 100 listings, one call), ranked worst-first with per-listing fix lists + shop average. The audit eRank charges monthly for — here it is one call. BYOK. PAID ONLY PRO $29.

Inputs: limit.

gold_etsy_conversations_listA

Read your shop's buyer conversations (unread-first previews). Sending stays manual by design — pair with Claude to draft the reply. BYOK. PAID ONLY PRO $29.

Inputs: limit.

gold_etsy_create_listingA

Create a draft Etsy listing (title/description/price/quantity/who_made/when_made/category). BYOK. PAID ONLY PRO $29.

Inputs: price (required), title (required), quantity (required), who_made (required), +6 more.

gold_etsy_find_categoryA

Search Etsy's full seller taxonomy by keyword -> category_id you can paste into create_listing. No more guessing numbers. BYOK. PAID ONLY PRO $29.

Inputs: query (required), limit.

gold_etsy_fulfill_order_trackingA

Mark an order shipped: upload tracking code + carrier to a receipt (real fulfillment, not a mock). BYOK. PAID ONLY PRO $29.

Inputs: receipt_id (required), tracking_code (required), confirm, carrier_name, +1 more.

gold_etsy_get_inventoryC

Get listing inventory — variations (size/color) with price/qty/SKU. Steals eRank's gap: bulk variant view. BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required).

gold_etsy_get_listingA

Get one Etsy listing full detail incl images + tags. BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required).

gold_etsy_grade_listingA

A-F SEO grade of one listing — 13 tags / keyword-first title / desc depth / photos≥8 / materials (steals eRank audits + Marmalead grading, pure logic). Includes fix list. BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required).

gold_etsy_list_listingsB

List your active Etsy listings (title/price/qty/tags count). BYOK ETSY_ACCESS_TOKEN + ETSY_SHOP_ID. PAID ONLY PRO $29.

Inputs: limit, state.

gold_etsy_profit_calculatorB

POWER: real net profit per listing - pulls price/shipping from Etsy, applies 6.5% transaction + $0.20 listing + payment fees + your COGS/ad cost -> margin % and the price you NEED. BYOK. PAID ONLY PRO $29.

Inputs: cogs (required), listing_id (required), ad_spend_per_sale, target_margin_pct, +1 more.

gold_etsy_review_syncB

Sync recent reviews of a listing (rating + text) — feed AI reply drafts or spot problems early. BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required), limit.

gold_etsy_shipping_profilesA

List your shop's shipping profiles (id + title + destinations) so listings can be created/updated with the right one. BYOK. PAID ONLY PRO $29.

Inputs: no named parameters.

gold_etsy_shop_receiptsC

Real orders (receipts) for your shop — what eRank only estimates. Filter min made_out/paid date. BYOK. PAID ONLY PRO $29.

Inputs: limit, was_paid.

gold_etsy_tag_gapA

PURE LOGIC POWER: audit one listing's 13 tags vs its title/attributes -> unused long-tail combos buyers actually type (multi-word, no duplicates of title words). No AI key needed. BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required).

gold_etsy_update_listingB

Update an Etsy listing (title/description/price/quantity/state). BYOK. PAID ONLY PRO $29.

Inputs: listing_id (required), price, state, title, +3 more.

gold_etsy_update_variation_price_qtyB

Bulk-update variation offerings (price/qty per product offering) on one listing — the variant bulk edit eRank never built. BYOK. PAID ONLY PRO $29.

Inputs: products (required), listing_id (required), confirm.

gold_etsy_upload_listing_imageA

Upload a photo to a listing from your local disk (first image = main; set rank 1-10). Closes the biggest gap vs dashboard tools. BYOK. PAID ONLY PRO $29.

Inputs: image_path (required), listing_id (required), rank, confirm.

gold_setup_checkA

SETUP CHECK for Etsy Gold — run this FIRST. Shows license tier, which API keys are set vs missing (names only, never values), and the exact next step.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 19 tools

    Disambiguation4/5

    Each tool targets a distinct Etsy resource or action—listings, inventory, receipts, reviews, shipping, categories—and descriptions clearly state scope. A few adjacent tools like grade_listing vs bulk_grade_shop could be confused, but their single-vs-shop scope is explicit.

    Naming Consistency3/5

    Names mostly follow a gold_etsy_ + verb_noun pattern and consistently use snake_case. However, there are deviations: gold_setup_check lacks the etsy segment, and several tools use noun-only or reversed noun_verb forms like shop_receipts, shipping_profiles, and conversations_list.

    Tool Count4/5

    19 tools is on the heavier side but still reasonable for a broad Etsy seller management and SEO suite. Nearly every tool covers a distinct capability, so the count does not feel padded.

    Completeness4/5

    The suite covers the main Etsy lifecycle: listing create/read/update, inventory, images, shipping, orders, fulfillment, reviews, and SEO diagnostics. Notable gaps include no delete_listing, no variation creation, and no outbound messaging, but these are partially workaroundable or intentionally omitted.

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables seamless integration with Etsy's marketplace API v3 to search listings, manage shop inventory, create and update products, optimize SEO, and access seller resources with OAuth support for authenticated operations.
      5
      -
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to search for products, retrieve listing details, get shop information, discover trending items, and access reviews on Etsy through the Etsy API v3.
      7
      20
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Provides full access to the Etsy Open API v3 for both buyer browsing and seller shop management through 37 specialized tools. It enables users to manage listings, process orders, handle shipping, and access inventory data via secure OAuth 2.0 authentication.
      41
      12
      MIT