4,500+ servers built on MCP Fusion
Vinkius

Gumroad MCP. Manage sales, products, and licenses from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Gumroad MCP on Cursor AI Code Editor MCP Client Gumroad MCP on Claude Desktop App MCP Integration Gumroad MCP on OpenAI Agents SDK MCP Compatible Gumroad MCP on Visual Studio Code MCP Extension Client Gumroad MCP on GitHub Copilot AI Agent MCP Integration Gumroad MCP on Google Gemini AI MCP Integration Gumroad MCP on Lovable AI Development MCP Client Gumroad MCP on Mistral AI Agents MCP Compatible Gumroad MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Gumroad MCP Server manages your entire e-commerce backend. Connect your Gumroad account to any AI agent to handle product listings, check sales history, verify licenses, process refunds, and monitor payouts—all without leaving the chat window.

It gives you full control over your digital store's operations and customer data.

What your AI agents can do

Get my profile

Retrieves basic information about your Gumroad user account.

Get product

Gets detailed information for a specific product by name or ID.

Get sale

Retrieves full details for a single, specific sale transaction.

+ 7 more capabilities included
List all products

Gets a list of all active items in your Gumroad store, including names and current prices.

Check product details

Retrieves deep information about a single product using its ID or name.

Review sales transactions

Accesses and displays detailed records for specific sales or the entire sales history.

Handle refunds

Processes a refund for a specific sale transaction, bypassing the manual dashboard process.

Verify license keys

Checks if a provided license key is valid and tracks its usage count for specific digital assets.

Track financial payouts

Retrieves the complete history of payments received and your current account balance.

Manage customer lists

Retrieves lists of all customers who have purchased from you or subscribed to your content.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Gumroad MCP Server: 10 Tools for E-commerce Operations

These tools let your AI agent interact with your Gumroad store to list products, track sales, process refunds, and manage licenses.

get019d75ac

get my profile

Retrieves basic information about your Gumroad user account.

get019d75ac

get product

Gets detailed information for a specific product by name or ID.

get019d75ac

get sale

Retrieves full details for a single, specific sale transaction.

list019d75ac

list payers

Lists all customers who have made purchases from your store.

list019d75ac

list payouts

Retrieves your historical payout and balance information.

list019d75ac

list products

Lists every product currently available in your Gumroad account.

list019d75ac

list sales

Retrieves a complete list of all sales and transactions.

list019d75ac

list subscribers

Lists all users subscribed to your content or newsletter.

refund019d75ac

refund sale

Processes a refund for a specified sale transaction.

verify019d75ac

verify license

Checks the validity and usage count of a specific product license key.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Gumroad, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Connect your Gumroad account to any AI agent and manage your whole e-commerce backend. This server treats your Gumroad store like a backend API, letting your agent handle operations usually requiring you to log into the Gumroad dashboard, click through tabs, or export CSVs. You'll get full control over your digital store's operations and customer data, all without leaving the chat window.

List all products: Your agent can get a list of every active item in your Gumroad store, giving you the names and current prices. You can also check deep information about any single product using its ID or name.

Review sales transactions: Your agent accesses and displays detailed records for all your sales, giving you a complete sales history. You can pull up full details for any specific sale transaction, and you can process a refund for a specific sale.

Manage customer lists: You'll get lists of every customer who bought something from you or subscribed to your content. You can also get a list of all users subscribed to your content or newsletter.

Verify license keys: It checks if a provided license key is valid and tracks how many times it's been used for specific digital assets.

Track financial payouts: Your agent pulls your complete history of payments received and shows you your current account balance. You can also retrieve basic info about your Gumroad user account.

Process refunds: Your agent handles refunds for a specified sale transaction, bypassing the manual dashboard process.

See your inventory: You can get a list of all products in your Gumroad account, and you can also get detailed info for a specific product using its name or ID.

How Gumroad MCP Works

  1. 1 Subscribe to the Gumroad MCP Server and enter your Gumroad Access Token.
  2. 2 Your AI client runs a command, like 'Show me the sales for the last month.'
  3. 3 The server executes the necessary tools (e.g., list_sales, get_sale) and sends the compiled data back to your chat.

The bottom line is you talk to your agent like talking to a human operations manager, and the agent handles all the backend API calls for you.

Who Is Gumroad MCP For?

Digital creators and e-commerce managers who spend too much time manually exporting data or clicking through dashboards. If you run a digital product business—courses, software, memberships—and your revenue tracking feels like a full-time job, this is for you.

Digital Creator

Uses the server to verify student licenses and check product performance without leaving their primary workflow.

E-commerce Manager

Automates the process of monitoring daily sales volume and processing refund requests using natural language commands.

Customer Support Agent

Quickly checks transaction details, license statuses, and subscriber lists during a customer support call.

What Changes When You Connect

  • Stop manual data exports. Use list_sales or list_products to pull live data directly into your chat, eliminating CSV generation and dashboard hopping.
  • Speed up customer service. With get_sale and verify_license, your agent instantly pulls transaction details or license status during a support call.
  • Control your cash flow. Use list_payouts to see your payout history and account balance without navigating complex financial sections.
  • Handle support tasks efficiently. The refund_sale tool lets you process refunds for a specific transaction using a simple command.
  • Understand your audience. list_subscribers gives you the full list of people who signed up, while list_payers tracks who actually spent money.
  • Deep product knowledge. get_product lets you check specific product details, so you can answer questions about pricing or features immediately.

Real-World Use Cases

01

The Support Agent needs to verify a paid course license.

A customer calls claiming their course access is broken. Instead of asking the customer to email screenshots, the agent runs verify_license(key='XYZ-123'). The agent confirms the key is VALID and reports the remaining activations immediately.

02

The Ops Manager needs to audit last month's revenue.

The manager doesn't want to open a spreadsheet. They ask the agent to run list_sales for the last 30 days, totaling the revenue and identifying the top 5 selling products in one go. They then use list_payers to see the names associated with the bulk of the sales.

03

The Creator needs to adjust a product's pricing.

The creator wants to check if the 'DevOps Toolkit' is priced correctly. They run get_product(product_id='devops') to see the current details and pricing. If they need to list everything, they use list_products first to confirm the correct ID.

04

Handling a complex return/refund.

A customer needs a refund for a sale from three months ago. The agent first runs get_sale(sale_id='ABC-999') to confirm the details, then executes refund_sale(sale_id='ABC-999'). The entire process is logged and confirmed in the chat.

The Tradeoffs

Trying to check every product manually

Manually opening the Gumroad dashboard, clicking 'Products,' and scrolling through all 50 listings to confirm a product's status.

Just ask your agent to run list_products(). It compiles the full list and gives you all the names and basic data points in a single response.

Confusing sales history with payout data

Assuming that the amount listed in a single sale transaction is the final money received, without checking fees or payout schedules.

Always run list_sales for transaction details, but run list_payouts to see the actual money hitting your bank account, accounting for fees.

Missing details on a specific sale

Getting only a summary of a sale, but not knowing who paid or exactly what was purchased.

Use get_sale(sale_id='...') to pull the full, detailed record of a single transaction. This gives you the payer and the exact product details.

When It Fits, When It Doesn't

Use this server if your job involves managing product catalogs, tracking revenue, or handling customer fulfillment for digital goods. You need the ability to quickly check product details (get_product), list transactions (list_sales), and process fulfillment actions (refund_sale, verify_license) without switching apps. Don't use it if you only need to read static data (like a list of blog posts) or if your workflow requires integrating with a completely different payment processor. For those, you'll need a specialized payment gateway tool or a general data retrieval tool.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Gumroad. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_my_profile get_product get_sale list_payers list_payouts list_products list_sales list_subscribers refund_sale verify_license

Managing Gumroad data usually means logging into a separate dashboard and copying/pasting everything.

Right now, if you need to see if a product is priced correctly or list all your active items, you have to jump into the Gumroad dashboard. You click 'Products,' you scroll through the list, you click on the one item you care about, and then you copy the price and description. If you need the whole picture, you end up exporting a CSV, which is always messy and a few steps behind.

With the Gumroad MCP Server, you just tell your agent, 'List all products and tell me which ones are priced under $50.' The server runs `list_products()` and `get_product()` in the background. You get a clean, structured list right in the chat. No clicks, no exports, just the data you need.

Gumroad MCP Server: Get sales, track licenses, and refund purchases.

Before, processing a refund meant finding the sale ID in the dashboard, clicking the 'Refund' button, confirming the amount, and hoping the process went through without errors. It was slow and required navigating several screens just to fix one sale.

Now, you simply ask your agent to run `refund_sale(sale_id='...')`. The agent handles the transaction, confirms the refund, and gives you a clean success message. You manage the whole lifecycle from one place.

Common Questions About Gumroad MCP

How do I use the `list_products` tool on Gumroad? +

Run list_products() to get a complete inventory of everything you sell. This tool gives you all the product names, IDs, and basic pricing info in one list.

Can I check a license key using the `verify_license` tool? +

Yes. The verify_license(key='...') tool checks if a key is valid for a specific product and tells you how many times it's been used.

What is the difference between `list_sales` and `list_payouts`? +

list_sales gives you a record of every transaction (the gross revenue). list_payouts shows the actual money that was transferred to your bank account, after fees and processing.

How do I process a refund using `refund_sale`? +

You must provide the specific sale ID. The agent runs refund_sale(sale_id='...') and processes the refund directly.

Can I see all my customers with `list_payers`? +

Yes, list_payers() pulls a list of every customer who has made a purchase from your store. It's a direct list of people who spent money.

How do I find all customers who bought specific products using `list_payers` and `get_product`? +

You can combine these tools by listing products first, then using list_payers to see who bought them. Your agent gathers the product ID and uses that to filter the list of buyers.

What information does `get_sale` provide about a single transaction? +

It gives detailed records for one sale. You get the buyer's name, the product purchased, the final price, and the date of the transaction.

What are the limits or error codes I might get when using `list_sales`? +

If you hit limits, the tool response will include a rate limit message. For incorrect parameters, it returns a specific error code, telling you exactly what needs fixing.

How do I get my Gumroad Access Token? +

Log in to your Gumroad account, navigate to Settings > Advanced, and scroll down to the 'Application' section to create an application or generate a personal access token.

Can I verify customer license keys through this integration? +

Yes! Use the verify_license tool by providing the product_id and the license_key provided by the customer. The agent will confirm if the key is valid and how many times it has been used.

Does this integration support processing refunds? +

Yes, you can use the refund_sale tool with a specific sale ID to initiate a refund directly from your AI agent.

Is my sales data secure? +

Absolutely. The integration uses OAuth 2.0 Bearer tokens and communicates only with Gumroad's official API over HTTPS. Your token is encrypted and stored securely in the Vinkius Cloud.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Gumroad. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.