Get started free
All integrations

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.

38 toolsOAuthAPI docs

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

  • POSTcreate_offer_code

    Creates a new discount offer code for a product.

  • DELETEdelete_offer_code

    Deletes an offer code from a product.

  • GETget_offer_code

    Retrieves details of a specific offer code.

  • GETlist_offer_codes

    Lists all discount offer codes for a product.

  • PUTupdate_offer_code

    Updates the usage limit of an existing offer code.

Product, 5 operations

  • DELETEdelete_product

    Permanently deletes a product from the store.

  • PUTdisable_product

    Disables a product, hiding it from the store and preventing new purchases.

  • PUTenable_product

    Enables a product, making it visible and available for purchase.

  • GETget_product

    Retrieves detailed information about a specific product.

  • GETlist_products

    Lists all digital products created by the authenticated user.

Variant, 5 operations

  • POSTcreate_variant

    Creates a new variant option within a variant category.

  • DELETEdelete_variant

    Deletes a variant option from a variant category.

  • GETget_variant

    Retrieves details of a specific variant option.

  • GETlist_variants

    Lists all variant options within a variant category.

  • PUTupdate_variant

    Updates a variant option's name, price, or availability.

Variant category, 5 operations

  • POSTcreate_variant_category

    Creates a new variant category for a product.

  • DELETEdelete_variant_category

    Deletes a variant category and all its variants from a product.

  • GETget_variant_category

    Retrieves details of a specific variant category.

  • GETlist_variant_categories

    Lists all variant categories for a specific product.

  • PUTupdate_variant_category

    Updates the title of a variant category.

Custom field, 4 operations

  • POSTcreate_custom_field

    Creates a new custom checkout field for a product.

  • DELETEdelete_custom_field

    Deletes a custom field from a product.

  • GETlist_custom_fields

    Lists all custom fields defined for a product.

  • PUTupdate_custom_field

    Updates the required status of a custom field.

License, 4 operations

  • PUTdecrement_license_uses

    Decrements the uses count of a license key by one.

  • PUTdisable_license

    Disables an active license key so it fails verification.

  • PUTenable_license

    Enables a previously disabled license key.

  • POSTverify_license

    Verifies a license key for a product and optionally increments usage count.

Sale, 4 operations

  • GETget_sale

    Retrieves detailed information about a specific sale transaction.

  • GETlist_sales

    Lists all sales with optional filtering by date, product, or customer.

  • PUTmark_sale_as_shipped

    Marks a sale as shipped and optionally provides a tracking URL.

  • PUTrefund_sale

    Issues a full or partial refund for a sale.

Resource subscription, 3 operations

  • PUTcreate_resource_subscription

    Creates a webhook subscription for a resource event type.

  • DELETEdelete_resource_subscription

    Deletes a webhook resource subscription.

  • GETlist_resource_subscriptions

    Lists all webhook subscriptions for a specific resource type.

Subscriber, 2 operations

  • GETget_subscriber

    Retrieves detailed information about a specific subscriber.

  • GETlist_subscribers

    Lists all active and inactive subscribers for a subscription product.

User, 1 operation

  • GETget_user

    Retrieves 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