Automate Gumroad product management, sales tracking, license verification, and webhook subscriptions using natural language through the Composio MCP integration
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-gumroad-automation-02e349e81909 ,按照其中的说明把「Gumroad Automation」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
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 |
| List webhook subs | GUMROAD_GET_RESOURCE_SUBSCRIPTIONS | resource_name |
Powered by Composio