Gumroad MCP by usefulapi
io.usefulapi/gumroad · v1.11.1
Read products, sales, subscribers and offer codes; verify, enable and disable product licenses.
MCPremoteno credentialsE-commerce
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 20 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 20 tools · 13 read, 7 write (incl. delete/pay) · E-commerce, Developer tools
Test call gumroad_get_user: needs a key: HTTP 401 (1,028 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://gumroad.usefulapi.io/mcpTools
20 tools listed at last check
gumroad_get_userGet the authenticated user associated with the current Gumroad access token. Gumroad REST: GET /v2/user.gumroad_list_productsList all of the authenticated user's products. Gumroad REST: GET /v2/products.gumroad_get_productGet a single product by id. Gumroad REST: GET /v2/products/{id}.gumroad_list_salesList/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.gumroad_get_saleGet a single sale by id. Gumroad REST: GET /v2/sales/{id}.gumroad_list_subscribersList a membership/subscription product's subscribers, optionally filtered by buyer email. Gumroad REST: GET /v2/products/{product_id}/subscribers.gumroad_get_subscriberGet a single subscriber by id. Gumroad REST: GET /v2/subscribers/{id}.gumroad_list_offer_codesList a product's offer codes (discount codes). Gumroad REST: GET /v2/products/{product_id}/offer_codes.gumroad_get_offer_codeGet a single offer code on a product by id. Gumroad REST: GET /v2/products/{product_id}/offer_codes/{id}.gumroad_list_variant_categoriesList a product's variant categories (option groups). Gumroad REST: GET /v2/products/{product_id}/variant_categories.gumroad_get_variant_categoryGet a single variant category on a product by id. Gumroad REST: GET /v2/products/{product_id}/variant_categories/{id}.gumroad_list_custom_fieldsList a product's custom fields (extra fields collected at checkout). Gumroad REST: GET /v2/products/{product_id}/custom_fields.gumroad_list_resource_subscriptionsList the authenticated user's resource subscriptions (webhooks) for a given resource/event name. Gumroad REST: GET /v2/resource_subscriptions.gumroad_verify_licenseVerify a license key for a product (checks validity and returns purchase details). By default this does NOT increment the uses count; with increment_uses_count: true it records a use (a write). Gumroad REST: POST /v2/licenses/verify.gumroad_enable_productEnable (publish) a product so it can be sold. Gumroad REST: PUT /v2/products/{id}/enable.gumroad_disable_productDisable (unpublish) a product so it can no longer be sold. Gumroad REST: PUT /v2/products/{id}/disable.gumroad_create_offer_codeCreate a new offer code (discount code) on a product. Gumroad REST: POST /v2/products/{product_id}/offer_codes.gumroad_update_offer_codeUpdate 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}.gumroad_enable_licenseEnable a product's license key. Gumroad REST: PUT /v2/licenses/enable.gumroad_disable_licenseDisable a product's license key. Gumroad REST: PUT /v2/licenses/disable.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/gumroad)