Integration

Gumroad integration

Digital products and creator economy platform API. Manage products, sales, subscribers, licenses, offer codes, and variants. Essential for creators selling ebooks, courses, software, music, and digital downloads.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Gumroad.Built from the 38 Gumroad tools below, on the connection you add once.

Common Gumroad use cases

  • product configuration
  • variant display
  • product customization
  • variant removal
  • field management
  • checkout customization
  • option cleanup
  • customer support
  • buyer data collection
  • product simplification

What you can do with Gumroad

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Offer code, 5 operations

  • create_offer_codeCreate offer codePOSTCreates a new discount offer code for a product.
  • delete_offer_codeDelete offer codeDELETEDeletes an offer code from a product.
  • get_offer_codeGet offer codeGETRetrieves details of a specific offer code.
  • list_offer_codesList offer codesGETLists all discount offer codes for a product.
  • update_offer_codeUpdate offer codePUTUpdates the usage limit of an existing offer code.

Product, 5 operations

  • delete_productDelete productDELETEPermanently deletes a product from the store.
  • disable_productDisable productPUTDisables a product, hiding it from the store and preventing new purchases.
  • enable_productEnable productPUTEnables a product, making it visible and available for purchase.
  • get_productGet productGETRetrieves detailed information about a specific product.
  • list_productsList productsGETLists all digital products created by the authenticated user.

Variant, 5 operations

  • create_variantCreate variantPOSTCreates a new variant option within a variant category.
  • delete_variantDelete variantDELETEDeletes a variant option from a variant category.
  • get_variantGet variantGETRetrieves details of a specific variant option.
  • list_variantsList variantsGETLists all variant options within a variant category.
  • update_variantUpdate variantPUTUpdates a variant option's name, price, or availability.

Variant category, 5 operations

  • create_variant_categoryCreate variant categoryPOSTCreates a new variant category for a product.
  • delete_variant_categoryDelete variant categoryDELETEDeletes a variant category and all its variants from a product.
  • get_variant_categoryGet variant categoryGETRetrieves details of a specific variant category.
  • list_variant_categoriesList variant categoriesGETLists all variant categories for a specific product.
  • update_variant_categoryUpdate variant categoryPUTUpdates the title of a variant category.

Custom field, 4 operations

  • create_custom_fieldCreate custom fieldPOSTCreates a new custom checkout field for a product.
  • delete_custom_fieldDelete custom fieldDELETEDeletes a custom field from a product.
  • list_custom_fieldsList custom fieldsGETLists all custom fields defined for a product.
  • update_custom_fieldUpdate custom fieldPUTUpdates the required status of a custom field.

License, 4 operations

  • decrement_license_usesDecrement license usesPUTDecrements the uses count of a license key by one.
  • disable_licenseDisable licensePUTDisables an active license key so it fails verification.
  • enable_licenseEnable licensePUTEnables a previously disabled license key.
  • verify_licenseVerify licensePOSTVerifies a license key for a product and optionally increments usage count.

Sale, 4 operations

  • get_saleGet saleGETRetrieves detailed information about a specific sale transaction.
  • list_salesList salesGETLists all sales with optional filtering by date, product, or customer.
  • mark_sale_as_shippedMark sale as shippedPUTMarks a sale as shipped and optionally provides a tracking URL.
  • refund_saleRefund salePUTIssues a full or partial refund for a sale.

Resource subscription, 3 operations

  • create_resource_subscriptionCreate resource subscriptionPUTCreates a webhook subscription for a resource event type.
  • delete_resource_subscriptionDelete resource subscriptionDELETEDeletes a webhook resource subscription.
  • list_resource_subscriptionsList resource subscriptionsGETLists all webhook subscriptions for a specific resource type.

Subscriber, 2 operations

  • get_subscriberGet subscriberGETRetrieves detailed information about a specific subscriber.
  • list_subscribersList subscribersGETLists all active and inactive subscribers for a subscription product.

User, 1 operation

  • get_userGet userGETRetrieves the authenticated creator's profile and account information.

Gumroad API rate limits

  • 10,000 requests per day

Rate limits vary by endpoint

These are the limits Gumroad documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Gumroad documentation for current values.

Use Gumroad from Claude Code, Cursor or Codex

Connect Gumroad in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Gumroad operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Gumroad

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Gumroad once

    Add your Gumroad connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Gumroad integration FAQ

What can you do with the Gumroad integration?

LiveContext exposes 38 operations on Gumroad, covering offer code, product, variant and variant category. Common uses include product configuration, variant display and product customization.

What are the Gumroad API rate limits?

Gumroad documents 10,000 requests per day. Rate limits vary by endpoint Limits are set by Gumroad and can depend on your plan.

Popular integrations

Browse the whole catalog