Cover image
Try Now
2025-04-04

Gumroad API的模型上下文协议(MCP)服务器实现

3 years

Works with Finder

1

Github Watches

2

Github Forks

7

Github Stars

Gumroad MCP Server

Overview

A Model Context Protocol (MCP) server implementation for Gumroad, enabling MCP-compatible AI clients like Claude Desktop to interract with Gumroad's API.

The Model Context Protocol (MCP) allows AI assistants to interact with external tools and services.

Quickstart

Start using Gumroad MCP Server with Claude Desktop in seconds:

npx gumroad-mcp@latest init

This command sets up the MCP server with your Gumroad credentials through an interactive prompt.

Usage

Once configured, try these commands in your MCP-compatible client:

  • How many sales did I make last month vs a year ago?
  • Generate an interactive chart with last year's sales
  • List my top-selling products on Gumroad from last year
  • Show month-over-month trend of my top-selling product last year
  • Disable "Product Name" product
  • Enable "Product Name" product
  • List all offer codes for "Product Name"
  • Create a new offer code "FAFO" with 99% off for "Product Name"
  • Delete offer code "abc123" from "Product Name"

Tools

Products

  • gumroad_get_products - Get all products
  • gumroad_get_product - Get a single product by ID
  • gumroad_disable_product - Disable a product
  • gumroad_enable_product - Enable a product

Sales

  • gumroad_get_sales - Get sales data

Offer Codes

  • gumroad_get_offer_codes - Get all offer codes for a product
  • gumroad_get_offer_code - Get a single offer code
  • gumroad_create_offer_code - Create a new offer code
  • gumroad_update_offer_code - Update an existing offer code
  • gumroad_delete_offer_code - Delete an offer code

User

  • gumroad_get_user - Get authenticated user data

Installation

Prerequisites

  • Node.js 18 or later
  • A Gumroad account with API access
  • An MCP-compatible client (like Claude Desktop)

To verify you have Node installed, open the command line on your computer.

  • On macOS, open the Terminal from your Applications folder
  • On Windows, press Windows + R, type "cmd", and press Enter

Once in the command line, verify you have Node installed by entering in the following command:

node --version

Generate a Gumroad access token

Gumroad API requires authentication. To generate an access token, follow these steps:

  1. Log in to your Gumroad account (or your own instance of Gumroad).
  2. Go to Settings > Advanced page.
  3. Create a new application by providing the following information:
    • Application icon (optional): A small thumbnail image to identify your application.
    • Application name: A name for your application.
    • Redirect URI: For personal use, you can enter http://127.0.0.1 (localhost) as this value is not meaningful in this context.
  4. Click "Create application."
  5. Use the "Generate access token" button to get your access token.

Keep your access token safe and confidential, like a password. You'll need to include it in your configuration as shown below.

Claude Desktop installation

If you use Claude Desktop, you can use the interactive setup:

npx gumroad-mcp@latest init

Manual installation

For other MCP-enabled applications, you will need to update the MCP configuration manually.

Example config

{
  "mcpServers": {
    "gumroad": {
      "command": "npx",
      "args": ["-y", "gumroad-mcp@latest"],
      "env": {
        "GUMROAD_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

If you're using a self-hosted Gumroad instance, you can configure the server to connect to your custom URL via GUMROAD_BASE_URL:

{
  "mcpServers": {
    "gumroad": {
      "command": "npx",
      "args": ["-y", "gumroad-mcp@latest"],
      "env": {
        "GUMROAD_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "GUMROAD_BASE_URL": "https://example.com"
      }
    }
  }
}

[!NOTE] The server automatically appends the API version (/v2) to your base URL. For example, with GUMROAD_BASE_URL="https://example.com", API requests will be sent to https://example.com/v2.

Please refer to these instructions on how to add the MCP Server to Claude Desktop.

Contributing

Found a bug or want to suggest a feature? Please open an issue or submit a pull request on GitHub.

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

相关推荐

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • Lists Tailwind CSS classes in monospaced font

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • J. DE HARO OLLE
  • Especialista en juegos de palabras en varios idiomas.

  • albert tan
  • Japanese education, creating tailored learning experiences.

  • tomoyoshi hirata
  • Sony α7IIIマニュアルアシスタント

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • jae-jae
  • MCP服务器使用剧作《无头浏览器》获取网页内容。

  • HiveNexus
  • 一个适用于中小型团队的AI聊天机器人,支持DeepSeek,Open AI,Claude和Gemini等车型。 专为中小团队设计的ai聊天应用,支持deepSeek,打开ai,claude,双子座等模型。

  • ravitemer
  • 一个功能强大的Neovim插件,用于管理MCP(模型上下文协议)服务器

  • patruff
  • Ollama和MCP服务器之间的桥梁,使本地LLMS可以使用模型上下文协议工具

    Reviews

    4 (1)
    Avatar
    user_BYflWBT1
    2025-04-16

    I've been using gumroad-mcp by rmarescu and it has significantly streamlined my workflow on Gumroad. The tool is user-friendly and integrates smoothly with Gumroad, allowing efficient management of products and analytics. The documentation is clear, making setup a breeze. Highly recommend it to anyone looking to enhance their Gumroad experience!