Manage Gumroad products, sales, license checks, and webhooks with natural language.
The material indicates an open-source, prompt-oriented skill, but it operates through Composio MCP and interacts with external services after connecting a Gumroad account. Overall source credibility is fairly strong, yet it involves account data access and external webhook configuration, so it is better classified as low-to-moderate concern rather than high risk.
The header says there are no keys/environment variables, but the README explicitly states that users must connect a Gumroad account via API key authentication. This creates the usual sensitivity of handling Gumroad credentials through a third-party platform, though no clear sign of over-collection is shown.
Although the header says there are no remote endpoints, the README actually requires adding the remote MCP server at https://rube.app/mcp and using Composio/Gumroad for product, sales, and license operations. It also supports sending Gumroad events to a user-specified webhook URL. This is consistent with the stated functionality, but the endpoint disclosure mismatch warrants attention because data will transit through third-party services.
Based on the material, this is a prompt-oriented skill document and does not describe local code execution, process spawning, or elevated system execution rights. It mainly invokes remote MCP/platform capabilities, with no evident local execution red flags.
Its functionality includes listing products, retrieving sales records (including email-based filtering), verifying licenses, and managing webhook subscriptions, so it clearly accesses business data and some customer information within the Gumroad account. This appears routine for the stated use case, and there is no sign of local file access or unrelated system resource access.
The source is an open GitHub repository with high community adoption (about 64.9k stars), which is a strong risk-reducing factor. While the license is unspecified, maintenance status is unknown, and the README conflicts with the metadata on keys/endpoints, the current evidence fits a mildly cautionary supply-chain posture rather than a high-risk one.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "Gumroad Automation" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/gumroad-automation/SKILL.md 2. Save it as ~/.claude/skills/gumroad-automation/SKILL.md 3. Reload skills and tell me it's ready
Automate your Gumroad storefront -- list products, track sales, verify licenses, and manage real-time webhooks -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/gumroad
https://rube.app/mcp
Retrieve every product in your authenticated Gumroad account to get product IDs for downstream operations.
Tool: GUMROAD_LIST_PRODUCTS
Example prompt:
"List all my Gumroad products"
Parameters: None required -- returns all products for the authenticated account.
Retrieve successful sales with optional filtering by email, date range, product, or pagination.
Tool: GUMROAD_GET_SALES
Example prompt:
"Show me all Gumroad sales from January 2025 for product prod_ABC123"
Key parameters:
after -- ISO8601 date/time to filter sales after (e.g., 2025-01-01T00:00:00Z)before -- ISO8601 date/time to filter sales beforeemail -- Filter by customer email addressproduct_id -- Filter by specific product IDpage -- Page number for paginated results (minimum 1)Check if a license key is valid against a specific product, inspect usage count, or verify membership entitlement.
Tool: GUMROAD_VERIFY_LICENSE
Example prompt:
"Verify license key ABCD-EFGH-IJKL-MNOP for product prod_ABC123"
Key parameters (all required):
product_id -- The product ID to verify against (required for products created on/after Jan 9, 2023)license_key -- The license key string (e.g., ABCD-EFGH-IJKL-MNOP)increment_uses_count -- Whether to increment usage count (defaults to true)Set up real-time event notifications by subscribing your endpoint URL to specific Gumroad resource events.
Tool: GUMROAD_SUBSCRIBE_TO_RESOURCE
Example prompt:
"Subscribe my webhook https://example.com/hook to Gumroad sale events"
Key parameters (all required):
resource_name -- One of: sale, refund, dispute, dispute_won, cancellation, subscription_updated, subscription_ended, subscription_restartedpost_url -- Your endpoint URL that receives HTTP POST notificationsReview existing webhook subscriptions for a given resource type before adding new ones to avoid duplicates.
Tool: GUMROAD_GET_RESOURCE_SUBSCRIPTIONS
Example prompt:
"Show all my active Gumroad webhook subscriptions for sale events"
Key parameters (required):
resource_name -- One of the eight supported event types (e.g., sale, refund)product_id parameter. Older products may work without it but providing it is recommended.page parameter.GUMROAD_GET_RESOURCE_SUBSCRIPTIONS to check for existing subscriptions and avoid duplicate webhooks.2025-01-01T00:00:00Z), not plain dates.| Action | Tool Slug | Required Params |
|---|---|---|
| List products | GUMROAD_LIST_PRODUCTS | None |
| Get sales | GUMROAD_GET_SALES | None (all optional filters) |
| Verify license | GUMROAD_VERIFY_LICENSE | product_id, license_key |
| Subscribe to events | GUMROAD_SUBSCRIBE_TO_RESOURCE | resource_name, post_url |
…
Automate Browserbase tasks via Rube MCP and check latest tool schemas first.
Automate Folk contact and workflow tasks through Rube MCP tools.
Automate Bubble tasks via Rube MCP using the latest tool schemas.
Automate Documint document generation and processing tasks through Rube MCP.
Automate BTCPay Server payment and merchant operations through Rube MCP.
Automate common Payhip store operations and management tasks through Rube MCP.
Manage Lemon Squeezy products, orders, subscriptions, and discounts with natural language.
Automate GoToWebinar creation, registration, and attendee management through Rube MCP.
Automate Composio tasks via Rube MCP with tool schema lookup first.
Automate Kommo CRM leads, pipelines, tasks, and fields with natural language.
Automate Salesmate tasks through Rube MCP for faster sales and CRM workflows.
Automate Google Drive file and folder workflows through Rube MCP.