Buy Me a Coffee (read-only) MCP server
io.github.mayeu20/buymeacoffee-mcp·v0.1.2Read your own Buy Me a Coffee supporters, Extras purchases, memberships and totals.
0 stars41 downloads/wk
Reviews
Write oneNobody has reviewed Buy Me a Coffee (read-only) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Buy Me a Coffee (read-only) tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_extra_purchasesList recent Extras purchases with emails redacted by default. Full emails belong to the account owner and should be handled accordingly when include_emails is true.
list_subscriptionsRead memberships as supplied by the API, with emails redacted by default. Full emails belong to the account owner and should be handled accordingly when include_emails is true.
list_supportersList recent one-off supporters, newest first, with emails redacted by default. Full emails belong to the account owner and should be handled accordingly when include_emails is true.
summaryTotal supports and Extras by currency, counting free supports separately and excluding refunds and revoked purchases. Stops after an older page when observed ordering is newest-first, or returns an error if the page cap prevents completion.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Buy Me a Coffee (read-only) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 41
- more than 33% of 12,191 servers with a package
What its tools let an agent do: 4 read
Install Buy Me a Coffee (read-only) in Claude Code, Cursor or VS Code
Runs npx -y buymeacoffee-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add buymeacoffee-mcp -- npx -y buymeacoffee-mcp
What the publisher says
From the Buy Me a Coffee (read-only) repository's README, as published. We do not edit it. Read it on GitHub
buymeacoffee-mcp
Read your own Buy Me a Coffee account from an AI assistant. This MCP server runs over stdio and uses the official read-only API.
See recent supporters, Extras purchases, memberships, and totals by currency. This project is independent and not affiliated with Buy Me a Coffee. Buy Me a Coffee is a trademark of its owner.
Tools
limit accepts 1 to 100. days accepts 1 to 365. since accepts an ISO date or a timestamp with a timezone. maxpages accepts 1 to 20 per endpoint. Requests are spaced at least one second apart. List results report hasmore. Subscriptions return an error if the page cap leaves data unread. Missing normalized fields are null.
Summary checks newest-first ordering within and across pages for each endpoint. It stops after a whole page falls before the window, provided no ordering break was seen. A final page with nextpageurl: null always completes the walk. If ordering breaks, summary keeps walking and returns an error if the cap leaves pages unread. earlystop says whether older pages were skipped; pagesfetched counts all fetched pages across both endpoints. The API serves five rows per page.
Summary excludes refunded supports and revoked purchases. supports.count includes free supports. supports.free_count counts non-refunded, in-window supports with amount zero, including free downloads. Subtract it from supports.count for the paid support count. Currency totals are unchanged.
Getting a token
Open the Buy Me a Coffee developer dashboard. Select Login and sign in with your creator account. In the developer dashboard, select "generate my token", give it a name, and select "generate". Copy the token into your client's BMAC_TOKEN setting.
Claude Desktop
Use node 20 or newer. Add this entry to your Claude Desktop MCP configuration:
{
"mcpServers": {
"buymeacoffee": {
"command": "npx",
"args": ["-y", "buymeacoffee-mcp"],
"env": { "BMAC_TOKEN": "..." }
}
}
}Restart Claude Desktop after saving.
Claude Code
claude mcp add buymeacoffee -e BMAC_TOKEN=... -- npx -y buymeacoffee-mcpReplace ... with your token.
Cursor
Add this to your Cursor MCP configuration:
{
"mcpServers": {
"buymeacoffee": {
"command": "npx",
"args": ["-y", "buymeacoffee-mcp"],
"env": { "BMAC_TOKEN": "..." }
}
}
}Codex CLI
codex mcp add buymeacoffee --env BMAC_TOKEN=... -- npx -y buymeacoffee-mcpReplace ... with your token.
Privacy
Emails are redacted by default as j@example.com, including emails in notes and nested records. Set includeemails: true only when you need full addresses. This is data from the account owner's account and should be handled accordingly.
The server reads the token only from BMAC_TOKEN. It stays in the local process and is sent only to developers.buymeacoffee.com for authentication. The server contacts no other host, writes no files, and logs nothing. Tool results go to your assistant. There is no telemetry.
HTTP 403 and client fingerprints
The API can reject a client fingerprint with HTTP 403 and error code 1010. This may be a client-fingerprint block rather than a bad token. The server sends a browser-like User-Agent on every request. If a block persists, try again later. HTTP 429 means the API has throttled requests.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Buy Me a Coffee (read-only): common questions
- Is Buy Me a Coffee (read-only) MCP server safe?
- Mostly: it is graded B (83/100). Read the Buy Me a Coffee (read-only) safety report
- How do I install Buy Me a Coffee (read-only)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Buy Me a Coffee (read-only) need an API key?
- Yes. The registry entry asks for
BMAC_TOKEN. - Is Buy Me a Coffee (read-only) maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v0.1.2.
- How does Buy Me a Coffee (read-only) compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.