# gumroad MCP server

Read products, sales, subscribers and offer codes; verify, enable and disable product licenses.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-gumroad
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://gumroad.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://gumroad.usefulapi.io/mcp

## Tools
- gumroad_get_user (Get user) - Get the authenticated user associated with the current Gumroad access token. Gumroad REST: GET /v2/user. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_products (List products) - List all of the authenticated user's products. Gumroad REST: GET /v2/products. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_get_product (Get product) - Get a single product by id. Gumroad REST: GET /v2/products/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_sales (List sales) - List/filter the authenticated user's successful sales, most recent first. Supports date, email, product/order filters and cursor pagination via page_key. Gumroad REST: GET /v2/sales. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_get_sale (Get sale) - Get a single sale by id. Gumroad REST: GET /v2/sales/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_subscribers (List subscribers) - List a membership/subscription product's subscribers, optionally filtered by buyer email. Gumroad REST: GET /v2/products/{product_id}/subscribers. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_get_subscriber (Get subscriber) - Get a single subscriber by id. Gumroad REST: GET /v2/subscribers/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_offer_codes (List offer codes) - List a product's offer codes (discount codes). Gumroad REST: GET /v2/products/{product_id}/offer_codes. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_get_offer_code (Get offer code) - Get a single offer code on a product by id. Gumroad REST: GET /v2/products/{product_id}/offer_codes/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_variant_categories (List variant categories) - List a product's variant categories (option groups). Gumroad REST: GET /v2/products/{product_id}/variant_categories. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_get_variant_category (Get variant category) - Get a single variant category on a product by id. Gumroad REST: GET /v2/products/{product_id}/variant_categories/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_custom_fields (List custom fields) - List a product's custom fields (extra fields collected at checkout). Gumroad REST: GET /v2/products/{product_id}/custom_fields. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_list_resource_subscriptions (List resource subscriptions) - List the authenticated user's resource subscriptions (webhooks) for a given resource/event name. Gumroad REST: GET /v2/resource_subscriptions. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_verify_license (Verify license) - Verify a license key for a product (checks validity and returns purchase details). By default this does NOT increment the uses count (no side effect). Gumroad REST: POST /v2/licenses/verify. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_enable_product (Enable product) - Enable (publish) a product so it can be sold. Gumroad REST: PUT /v2/products/{id}/enable. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_disable_product (Disable product) - Disable (unpublish) a product so it can no longer be sold. Gumroad REST: PUT /v2/products/{id}/disable. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_create_offer_code (Create offer code) - Create a new offer code (discount code) on a product. Gumroad REST: POST /v2/products/{product_id}/offer_codes. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_update_offer_code (Update offer code) - Update an existing offer code on a product (its code text and/or its max purchase count). Gumroad REST: PUT /v2/products/{product_id}/offer_codes/{id}. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_enable_license (Enable license) - Enable a product's license key. Gumroad REST: PUT /v2/licenses/enable. Endpoint: https://gumroad.usefulapi.io/mcp
- gumroad_disable_license (Disable license) - Disable a product's license key. Gumroad REST: PUT /v2/licenses/disable. Endpoint: https://gumroad.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
