Provides tools for accessing Gumroad subscription information, sales data with filtering options, and product details through the Gumroad API.
Gumroad MCP Server
A Model Context Protocol (MCP) server for the Gumroad API, enabling AI assistants to look up subscription information, sales data, and product details.
Features
Subscription Management: Get subscriber lists and individual subscriber details
Sales Data: Query sales with filters (date range, email, pagination)
Product Information: Retrieve product listings and details
Type-Safe: Written in TypeScript with comprehensive type definitions
Smithery Compatible: Ready to deploy on Smithery.ai
Available Tools
Subscribers
get_subscribers- Get all subscribers for a specific productget_subscriber- Get details for a specific subscriber
Sales
get_sales- Get all sales with optional filters (date range, email, pagination)get_sale- Get details for a specific sale
Products
get_products- Get all your Gumroad productsget_product- Get details for a specific product
Installation
Using Smithery (Recommended)
Visit Smithery.ai
Search for "gumroad-mcp" or install directly from this repository
Configure with your Gumroad access token
Deploy and use in Claude Desktop or other MCP clients
Manual Installation
Configuration
Getting Your Gumroad Access Token
Go to https://gumroad.com/api
Click "Create an application"
Generate an access token
Copy the token for use in configuration
Environment Variables
GUMROAD_ACCESS_TOKEN(required) - Your Gumroad API access token
Claude Desktop Configuration
Add to your claude_desktop_config.json:
Usage Examples
Get Product Subscribers
The assistant will call get_subscribers with product_id: "abc123".
Query Sales by Email
The assistant will call get_sales with email: "customer@example.com".
Get Sales in Date Range
The assistant will call get_sales with appropriate after and before timestamps.
API Response Examples
Subscriber
Sale
Development
API Permissions
The server requires a Gumroad access token with the following scopes:
view_sales- To read sales and subscription dataview_profile- To read product information
Error Handling
All tools include comprehensive error handling. If an API call fails, you'll receive a descriptive error message explaining what went wrong.
License
MIT
Links
This server cannot be installed