Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 274
Write a review

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.

We use your email only for this newsletter. Privacy

About

MCP server for Coinbase Commerce — crypto merchant payments (BTC/ETH/USDC); settle crypto or fiat

No 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_charges
  • list_checkouts
  • list_events
  • list_exchange_rates
  • list_invoices
  • retrieve_charge
  • retrieve_checkout
  • retrieve_event
  • retrieve_invoice
  • verify_webhook_signature

Write 6 · Create, change, send or run things.

  • cancel_charge
  • create_charge
  • create_checkout
  • create_invoice
  • resolve_charge
  • update_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_KEY
  • COINBASE_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_charge

    Cancel 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_charge

    Create 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_checkout

    Create a reusable hosted checkout — think product-page-style link that can be paid multiple times. Good for evergreen SKUs and donation pages.

  • create_invoice

    Create 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_checkout

    Delete a reusable checkout. The hosted URL stops accepting new payments. Existing charges spawned by the checkout are unaffected.

  • list_charges

    List charges, newest first. Supports cursor pagination via starting_after / ending_before.

  • list_checkouts

    List reusable hosted checkouts, newest first. Cursor pagination via starting_after / ending_before.

  • list_events

    List 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_rates

    Fetch 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_invoices

    List invoices, newest first. Cursor pagination via starting_after / ending_before.

  • resolve_charge

    Manually resolve a charge as paid. Used for out-of-band settlement (e.g. underpayment you accept, delayed confirmation you want to honour).

  • retrieve_charge

    Retrieve 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_checkout

    Retrieve a checkout by id.

  • retrieve_event

    Retrieve 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_invoice

    Retrieve 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_checkout

    Update 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_signature

    Local 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_invoice

    Void 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
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from codespar

Cite this page

MCP Coinbase Commerce. Agent Mart. https://agentmart.dev/connectors/codespar-mcp-coinbase-commerce (last updated 2026-10-25)