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
Chalk Labs
Need help deploying MCP Coinbase Commerce?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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
- Nov 1, 2026
More from codespar
- 0.646score
MCP Bcra
codespar
BCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)
ConnectorBFreshness: BLocalRead-only★ 274↓ 26/wkClaude Code +5 - 0.645score
MCP Certta
codespar
DEPRECATED: no live endpoint (api.certta.com.br does not resolve)
ConnectorBFreshness: BLocal★ 274↓ 22/wkClaude Code +5 - 0.644score
MCP Mercado Libre
codespar
Mercado Libre — LATAM marketplace, product search, orders, sellers, shipments
ConnectorBFreshness: BLocal★ 274↓ 20/wkClaude Code +5 - 0.644score
MCP Dock
codespar
DEPRECATED: no live endpoint (api.dock.tech does not resolve)
ConnectorBFreshness: BLocal★ 274↓ 20/wkClaude Code +5 - 0.644score
MCP Nubank
codespar
DEPRECATED: no live endpoint (api.nubank.com.br does not resolve)
ConnectorBFreshness: BLocal★ 274↓ 20/wkClaude Code +5 - 0.644score
MCP Ap2
codespar
DEPRECATED: no live endpoint (AP2 is a spec; ap2.googleapis.com serves no API)
ConnectorBFreshness: BLocal★ 274↓ 19/wkClaude Code +5
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get MCP Coinbase Commerce running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
MCP Coinbase Commerce. Agent Mart. https://agentmart.dev/connectors/codespar-mcp-coinbase-commerce (last updated 2026-11-01)