Gumroad MCP Server
Provides tools for accessing Gumroad subscription information, sales data with filtering options, and product details through the Gumroad API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gumroad MCP Servershow me all sales from last month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: ecommerce-mcp
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
# Clone the repository
git clone <your-repo-url>
cd gumroad-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run the server
GUMROAD_ACCESS_TOKEN=your_token_here npm startConfiguration
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:
{
"mcpServers": {
"gumroad": {
"command": "node",
"args": ["/path/to/gumroad-mcp/dist/index.js"],
"env": {
"GUMROAD_ACCESS_TOKEN": "your_token_here"
}
}
}
}Usage Examples
Get Product Subscribers
Get all subscribers for product ID "abc123"The assistant will call get_subscribers with product_id: "abc123".
Query Sales by Email
Show me all sales for customer@example.comThe assistant will call get_sales with email: "customer@example.com".
Get Sales in Date Range
Show me all sales from January 2025The assistant will call get_sales with appropriate after and before timestamps.
API Response Examples
Subscriber
{
"id": "sub_123",
"product_id": "prod_abc",
"product_name": "My Product",
"user_email": "customer@example.com",
"status": "alive",
"recurrence": "monthly",
"created_at": "2025-01-01T00:00:00Z"
}Sale
{
"id": "sale_123",
"email": "customer@example.com",
"product_name": "My Product",
"price": 2900,
"formatted_display_price": "$29",
"timestamp": "2025-01-01T00:00:00Z",
"is_recurring_billing": true,
"subscription_id": "sub_123"
}Development
# Install dependencies
npm install
# Build in watch mode
npm run dev
# Build for production
npm run build
# Run the server
npm startAPI 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to manage consignment and retail business operations through the ConsignCloud API, including inventory management, sales tracking, vendor accounts, and analytics.261GPL 3.0
- Flicense-qualityCmaintenanceEnables AI to view and manage e-commerce data such as products, orders, and coupons, and perform actions like updating prices, stock, and generating sales reports.
- Alicense-qualityDmaintenanceEnables AI agents to manage WooCommerce stores, including products, orders, customers, categories, coupons, attributes, variations, order notes, refunds, reports, payment gateways, meta data, reviews, settings, data, posts, and system status through natural language.MIT
- Alicense-qualityDmaintenanceEnables AI assistants to interact with GoHighLevel's CRM, marketing automation, and business management tools via the API v2, with support for contacts, conversations, calendars, opportunities, payments, and workflows.35MIT
Related MCP Connectors
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasks…
Manage your Jumpseller store with AI. Products, orders, customers, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/keithah/gumroad-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server