Buy Me a Coffee MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026

Read members, one-time supporters and Extras purchases in Buy Me a Coffee.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server that lets an assistant read a creator's Buy Me a Coffee members, one-time supporters and Extras purchases.

What you can do
  • List and fetch recurring memberships, including status, price, currency, billing period and cancellation state
  • List and fetch one-time supporters with coffees, amount, currency, note, country and refund flag
  • List and fetch Extras (rewards, products) purchases with amount, payer and the Extra's title and settings
  • Check monthly tool-call usage and request a missing feature
  • Upgrade to a paid plan or cancel the Pro subscription
When to use it
Useful when a creator wants to ask an assistant about their own Buy Me a Coffee income and supporters, for example active members and what each pays, recent one-time supporters with notes, or the latest Extras purchases.
Requirements
Remote endpoint only, no local install; connect with the server URL and sign in via OAuth. On first connect you supply a Buy Me a Coffee access token generated in the developer dashboard, which the server validates and stores per user. No API key or Authorization header goes in the client config.
Before you install
Results contain supporters' personal data such as names, emails and messages, so use them only for the creator's own work. The free plan allows 50 tool calls a month; paid plans cost money (Pro $9/month or $90/year, Pro+ $39/month or $390/year) and upgrade returns a Stripe Checkout link. Cancelling Pro gives no refund for the current period. The access token is stored by the third-party host.

Installation

In SourceWeft

  1. Open Buy Me a Coffee MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fbuy-me-a-coffee/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "buy-me-a-coffee-by-usefulapi": {
      "type": "http",
      "url": "https://buy-me-a-coffee.usefulapi.io/mcp"
    }
  }
}

README

Buy Me a Coffee MCP by usefulapi

Use your Buy Me a Coffee account from Claude, Cursor, or any MCP client. Read members, one-time supporters and Extras purchases. Hosted, no local install: connect with your own credentials.

Live endpoint: https://buy-me-a-coffee.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://buy-me-a-coffee.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http buy-me-a-coffee https://buy-me-a-coffee.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "buy-me-a-coffee": {      "url": "https://buy-me-a-coffee.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Buy Me a Coffee credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/buy-me-a-coffee/

On first connect you provide a Buy Me a Coffee access token (developer dashboard at developers.buymeacoffee.com → generate my token). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
buymeacoffee_list_membersreadList members
buymeacoffee_get_memberreadGet a member
buymeacoffee_list_supportersreadList one-time supporters
buymeacoffee_get_supporterreadGet a one-time supporter
buymeacoffee_list_extrasreadList Extras purchases
buymeacoffee_get_extra_purchasereadGet an Extras purchase
buymeacoffee_usage_statusmetaUsage status (free-tier meter)
buymeacoffee_request_featuremetaRequest a missing feature
buymeacoffee_upgrademetaUpgrade to Pro or Pro+
buymeacoffee_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with buymeacoffee_upgrade (it returns a Stripe Checkout link). Cancel any time with buymeacoffee_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running buymeacoffee_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/buy-me-a-coffee/README.md at commit 4046075

Tools

6

buymeacoffee_list_members

List members

List the creator's recurring members (memberships) with status, price, currency, period dates and payer. API: GET /api/v1/subscriptions. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterspagestatus

buymeacoffee_get_member

Get a member

Get one membership by id, including cancellation state and the current billing period. API: GET /api/v1/subscriptions/{id}. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterssubscription_idrequired

buymeacoffee_list_supporters

List one-time supporters

List one-time supporters with coffees, amount, currency, note, country and refund flag. API: GET /api/v1/supporters. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterspage

buymeacoffee_get_supporter

Get a one-time supporter

Get one one-time support (a single payment) by id. API: GET /api/v1/supporters/{id}. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterssupport_idrequired

buymeacoffee_list_extras

List Extras purchases

List purchases of the creator's Extras (rewards, products) with amount, payer and the Extra's title and settings. API: GET /api/v1/extras. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterspage

buymeacoffee_get_extra_purchase

Get an Extras purchase

Get one Extras purchase by id. API: GET /api/v1/extras/{id}. The result holds personal data of supporters (names, emails, messages): use it only for the creator's own work.

Parameterspurchase_idrequired

Version history

6
  1. v1.3.4LatestNov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations