Connector guide5-minute read15 MCP tools7 languages

Gumroad to MCP: Your Gumroad Store in any AI Agent

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.

HCBy HelpCode teamUpdated 5 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Gumroad

Gumroad

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.

tools

15

Region

INTL

Category

E-commerce

Authentication

Bearer Token

Required env vars

GUMROAD_ACCESS_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

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.

Start free trial

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.

Gumroad · live via MCP
Share
Opus 4.7

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

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.

Setup

Setting up takes about 3 minutes and needs nothing but your Gumroad account.

  1. Sign in to Gumroad and open Settings → Advanced → Applications.
  2. Create an application: any name, and any https address as the redirect URI (the connector does not use it). Click Create application.
  3. On the new application, click Generate access token and copy the token into GUMROAD_ACCESS_TOKEN, without the word Bearer.
  4. 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.

Prerequisites: GUMROAD_ACCESS_TOKEN

Install the connector locally

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

Open http://localhost:3000/connectors/store, pick Gumroad and paste in the env vars listed under Prerequisites.

Available tools

ToolWhat it does
gumroad_get_userRead the Gumroad account the token belongs to: name, user id, e-mail, profile URL, bio and profile picture
gumroad_list_productsList all your Gumroad products: id, name, published, price in cents with currency and formatted price, membership details, URL, tags and…
gumroad_get_productRead one product: name, description (HTML), price, currency, published, URL, membership recurrences, variants with their options and…
gumroad_enable_productPublish a product so it can be bought again (Gumroad calls this enable)
gumroad_disable_productUnpublish a product so it can no longer be bought (Gumroad calls this disable)
gumroad_list_salesList successful sales, newest first, 10 per page, with filters: after and before (YYYY-MM-DD), product_id, buyer email, order_id, buyer…
gumroad_get_saleRead one sale by its id: product, buyer, price and fees in cents, quantity, variants, custom fields, offer code, refund, chargeback and…
gumroad_list_subscribersList the subscribers of a membership or subscription product, 100 per page: subscriber id, buyer e-mail, status (alive…
gumroad_get_subscriberRead one subscriber by id: product, buyer e-mail, status, recurrence, charges so far, purchase ids and the cancellation, end and failure…
gumroad_list_offer_codesList 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_codeCreate a discount code for a product (or for all products with universal true)
gumroad_list_custom_fieldsList 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_licenseCheck 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_subscriptionsList the webhooks (resource subscriptions) set up for one event type: id, event and the URL Gumroad posts to
gumroad_refund_saleRefund 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."

Next steps

Was this guide helpful?

Your Gumroad agent is one click away.

Install the connector, paste the key, prompt your AI client. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Gumroad to ChatGPT via MCP

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.

Connectors

How to Connect Gumroad to Claude via MCP

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.

Connectors

How to Connect Gumroad to Cursor via MCP

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.

Connectors

How to Connect Gumroad to Gemini via MCP

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.

Connectors

How to Connect Gumroad to Meta Muse via MCP

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.

Connectors

Avito to MCP: Manage Avito Ads, Prices and Statistics from any AI Agent

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.