Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Gumroad in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.
Summary
Let your AI read your Gumroad store: products, sales with filters, membership subscribers, offer codes, checkout fields, license keys and webhooks. It can publish or unpublish a product and create an offer code after you confirm. Refunds are switched off. Access token from your Gumroad application.
Try asking
Example prompts for Gumroad
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Gumroad, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Gumroad + Claude
Let your AI read your Gumroad store: products, sales with filters, membership subscribers, offer codes, checkout fields, license keys and webhooks. It can publish or unpublish a product and create an offer code after you confirm. Refunds are switched off. Access token from your Gumroad application.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
GUMROAD_ACCESS_TOKEN
Step 1 — Get credentials
Setting up takes about 3 minutes and needs nothing but your Gumroad account.
- Sign in to Gumroad and open Settings → Advanced → Applications.
- Create an application: any name, and any https address as the redirect URI (the connector does not use it). Click Create application.
- On the new application, click Generate access token and copy the token into
GUMROAD_ACCESS_TOKEN, without the word Bearer. - Install the connector and run
gumroad_get_user: it shows the account the token belongs to.
Keep the token private: a Gumroad token carries every permission Gumroad offers, including refunds, and anyone who has it can manage your store. The connector only uses what its tools need. To revoke access, delete the application or generate a new token.
What it reads: your products with price, currency, published state, membership details, tags, sales count and revenue; one product with its description, variants and options; sales, newest first, filtered by date, product, buyer e-mail, buyer name, order id or license key, each with price, Gumroad fee, quantity, variants, offer code, refund and dispute state; the subscribers of a membership with status (active, pending cancellation, failed payment, cancelled) and their dates; offer codes and how often each was used; the custom fields a product asks for at checkout; license keys; and the webhooks set up for your account.
Revenue over a period: Gumroad returns 10 sales per page, so for a month or a year the AI pages through every sale and adds them up, and tells you how many sales it counted. Amounts come in cents of the product's currency, and dates in UTC.
License checks don't use up activations: gumroad_verify_license tells you whether a key is valid for a product, how often it was used and which purchase it belongs to, without counting a use (unless you ask it to). A 404 means the key is unknown for that product, disabled, or its purchase lost access.
Asks before every change: gumroad_enable_product puts a product on sale at once, gumroad_disable_product takes it off sale (existing buyers keep their access), and gumroad_create_offer_code creates a discount code customers can use right away. Before each one the AI shows you the product, or the code with its discount and limits, and waits for your yes.
Switched off at install: gumroad_refund_sale. Refunds send money back to the buyer and cannot be undone. An administrator turns it on deliberately; the AI then shows you the sale, the buyer and the amount and refunds only after you confirm. No tool deletes products, offer codes or custom fields.
Customer data: sales and subscribers include buyers' e-mail addresses, names and license keys. The AI reads only what your question needs and does not copy it anywhere else.
Common errors: 401 means the token is wrong or the application was deleted; generate a new token. "Not found" means Gumroad does not know that product, sale or subscriber id.
The connector does not create, edit or delete products, variants or files, mark sales as shipped, revoke access, resend receipts, handle payouts or tax forms, send e-mails or run workflows, or create and delete webhooks.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Claude
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Recommended path: works on claude.ai web without editing any config file.
- In Claude, open Customize → Connectors.
- Click +, then Add custom connector.
- Enter a name, e.g.
Gumroad, and the remote MCP server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add. - Click Connect and sign in to AnythingMCP (OAuth) to allow access.
All tools below appear in your chat: start typing prompts.
Available tools
| Tool | What it does |
|---|---|
gumroad_get_user | Read the Gumroad account the token belongs to: name, user id, e-mail, profile URL, bio and profile picture |
gumroad_list_products | List all your Gumroad products: id, name, published, price in cents with currency and formatted price, membership details, URL, tags and… |
gumroad_get_product | Read one product: name, description (HTML), price, currency, published, URL, membership recurrences, variants with their options and… |
gumroad_enable_product | Publish a product so it can be bought again (Gumroad calls this enable) |
gumroad_disable_product | Unpublish a product so it can no longer be bought (Gumroad calls this disable) |
gumroad_list_sales | List successful sales, newest first, 10 per page, with filters: after and before (YYYY-MM-DD), product_id, buyer email, order_id, buyer… |
gumroad_get_sale | Read one sale by its id: product, buyer, price and fees in cents, quantity, variants, custom fields, offer code, refund, chargeback and… |
gumroad_list_subscribers | List the subscribers of a membership or subscription product, 100 per page: subscriber id, buyer e-mail, status (alive… |
gumroad_get_subscriber | Read one subscriber by id: product, buyer e-mail, status, recurrence, charges so far, purchase ids and the cancellation, end and failure… |
gumroad_list_offer_codes | List the offer (discount) codes of a product, including universal codes valid for all products: id, code, amount off in cents or percent… |
gumroad_create_offer_code | Create a discount code for a product (or for all products with universal true) |
gumroad_list_custom_fields | List the custom fields a product asks for at checkout (for example a phone number or a terms checkbox): name, type and whether it is… |
gumroad_verify_license | Check a license key for a product: whether it exists and is valid, how often it was used, and the purchase it belongs to (buyer e-mail… |
gumroad_list_resource_subscriptions | List the webhooks (resource subscriptions) set up for one event type: id, event and the URL Gumroad posts to |
gumroad_refund_sale | Refund a sale in full, or partly with amount_cents |
Example prompts
- "How many sales did I make last month, and how much revenue did each product bring in?"
- "Which members of my membership cancelled or have a failed payment this month?"
- "Is this license key valid for Plugin Pro, and how many times has it been used? Don't count it as a use."
- "Create a 20% offer code BLACKFRIDAY for the Notion Template Pack, limited to 100 uses. Show me the details first."
- "Take my old 2024 course off sale so nobody can buy it any more."
FAQ
Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Next steps
Was this guide helpful?