MCP Coinbase Commerce
MCP server for Coinbase Commerce — crypto merchant payments (BTC/ETH/USDC); settle crypto or fiat
Connector by codespar · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/codespar-mcp-coinbase-commerce
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 10 read · 6 write · 1 delete · 1 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 18
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
list_chargeslist_checkoutslist_eventslist_exchange_rateslist_invoicesretrieve_chargeretrieve_checkoutretrieve_eventretrieve_invoiceverify_webhook_signature
Write 6 · Create, change, send or run things.
cancel_chargecreate_chargecreate_checkoutcreate_invoiceresolve_chargeupdate_checkout
Delete 1 · Delete, drop, revoke or wipe things.
delete_checkout
Not yet classified 1 · We could not tell from the name and description.
void_invoice
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
COINBASE_COMMERCE_API_KEYCOINBASE_COMMERCE_WEBHOOK_SECRET
Other settings (environment variables or headers).
COINBASE_COMMERCE_API_VERSION
Tools (18)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_chargeCancel a charge that has not yet been paid. Only charges in NEW status can be cancelled; once pending or completed the call will fail.
create_chargeCreate a crypto charge — a one-time merchant invoice priced in local fiat that a buyer can settle in BTC, ETH, USDC, and other supported assets. Returns a hosted_url the buyer can be redirected to, plus per-asset payment addresses.
create_checkoutCreate a reusable hosted checkout — think product-page-style link that can be paid multiple times. Good for evergreen SKUs and donation pages.
create_invoiceCreate an invoice — a directed bill sent to a specific named recipient. Unlike a charge, an invoice captures who it was issued to and has its own draft / viewed / paid lifecycle.
delete_checkoutDelete a reusable checkout. The hosted URL stops accepting new payments. Existing charges spawned by the checkout are unaffected.
list_chargesList charges, newest first. Supports cursor pagination via starting_after / ending_before.
list_checkoutsList reusable hosted checkouts, newest first. Cursor pagination via starting_after / ending_before.
list_eventsList events — the lifecycle signals (charge:created, charge:confirmed, charge:failed, charge:delayed, charge:pending, charge:resolved) that Coinbase Commerce also delivers via webhook. Useful for reconciliation and agent polling.
list_exchange_ratesFetch current Coinbase exchange rates for a base asset (e.g. BTC, ETH, USDC) against every supported fiat and crypto. Useful for quoting or reconciling fiat-equivalent amounts. This endpoint is public and does not require the API key.
list_invoicesList invoices, newest first. Cursor pagination via starting_after / ending_before.
resolve_chargeManually resolve a charge as paid. Used for out-of-band settlement (e.g. underpayment you accept, delayed confirmation you want to honour).
retrieve_chargeRetrieve a charge by its Coinbase Commerce id OR its short code (the 8-character code embedded in the hosted URL). Returns current status, timeline, and payments.
retrieve_checkoutRetrieve a checkout by id.
retrieve_eventRetrieve a single event by id. Useful when auditing a webhook delivery or replaying state — fetch the event Coinbase Commerce recorded server-side and compare against what your endpoint received.
retrieve_invoiceRetrieve an invoice by code. Returns recipient details, status (DRAFT, OPEN, VIEWED, PAID, VOID), and the linked charge once payment begins.
Show 3 more tools
update_checkoutUpdate an existing reusable checkout. Supply only the fields you want to change (Coinbase replaces the supplied fields). Use to retitle a product, change the price, or adjust which buyer fields are collected.
verify_webhook_signatureLocal helper — verify a Coinbase Commerce webhook payload using HMAC-SHA256. Pass the EXACT raw request body string (do not re-stringify the parsed JSON, byte-equivalence matters) and the X-CC-Webhook-Signature header value. The shared secret comes from COINBASE_COMMERCE_WEBHOOK_SECRET unless overridden. Returns { valid: boolean }.
void_invoiceVoid an unpaid invoice. The recipient can no longer pay it. Already-paid invoices cannot be voided — refund out-of-band if needed.
Signals
- Stars
- 274
- Forks
- 51
- Open issues
- 14
- Weekly downloads
- 17
- Last commit (this folder)
- Sep 27, 2026 (1 month ago)
- Last release
- Jun 22, 2026 (4 months ago)
- Last package publish
- Jun 22, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.codespar/mcp-coinbase-commerce- Version
- 0.2.2
- Auth
- API key
- Packages
- npm @codespar/mcp-coinbase-commerce
- License
- MIT
- Repository
- github.com/codespar/mcp-dev-latam
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from codespar
- 0.692score
MCP Bcra
codespar
BCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)
ConnectorAFreshness: ALocalRead-only★ 274↓ 26/wkClaude Code +5 - 0.691score
MCP Certta
codespar
DEPRECATED: no live endpoint (api.certta.com.br does not resolve)
ConnectorAFreshness: ALocal★ 274↓ 22/wkClaude Code +5 - 0.690score
MCP Dock
codespar
DEPRECATED: no live endpoint (api.dock.tech does not resolve)
ConnectorAFreshness: ALocal★ 274↓ 20/wkClaude Code +5 - 0.690score
MCP Mercado Libre
codespar
Mercado Libre — LATAM marketplace, product search, orders, sellers, shipments
ConnectorAFreshness: ALocal★ 274↓ 20/wkClaude Code +5 - 0.690score
MCP Nubank
codespar
DEPRECATED: no live endpoint (api.nubank.com.br does not resolve)
ConnectorAFreshness: ALocal★ 274↓ 20/wkClaude Code +5 - 0.690score
MCP Ap2
codespar
DEPRECATED: no live endpoint (AP2 is a spec; ap2.googleapis.com serves no API)
ConnectorAFreshness: ALocal★ 274↓ 19/wkClaude Code +5
Cite this page
MCP Coinbase Commerce. Agent Mart. https://agentmart.dev/connectors/codespar-mcp-coinbase-commerce (last updated 2026-10-25)