← Registry

eCommerce

checkout402.com

This MCP server manages sales, payments, and fulfillment for a checkout platform, providing tools to verify account identity, view earnings and analytics, list unpaid webhook sales, mark orders as fulfilled, and query external MCP tools.

1 endpoint37 known toolsFirst detected September 7, 2026Last detected September 7, 2026

ENDPOINT 1

https://api.checkout402.com/mcp

No auth detected

MCP server metadata

Name
checkout402 seller
Version
1
Capabilities
tools
Server instructions

Create checkouts that both humans and AI agents can pay, and evaluate checkouts you want to buy. Buyer tools (quote_checkout, pay_test_checkout) need no account. Every checkout is one URL: a browser gets a pay page, an agent gets an x402 challenge. Connect with an API key (`Authorization: Bearer c402_…`); a c402_test_ key drives everything without moving real money. Connected by OAuth instead? That carries no test/live mode, so checkouts you create are UNARMED — they settle without moving real money. Do not ask the user which to make; create it, then call `go_live` when they ask to start taking real payments — it arms the same checkout and URL in place, and the /test face keeps rehearsing.

Known tools 37

whoami

Which checkout402 account this connection acts as, and whether the checkouts it creates move REAL money.

Inferred read-only
get_analytics

Your earnings: revenue, fees, paid calls, unique buyers, per-offer breakdown — and any payments that SETTLED but failed to deliver, which is money taken for goods the buyer never got.

Inferred read-only
list_awaiting_fulfilment

Webhook sales that have been PAID and not yet fulfilled — the work you owe buyers.

Inferred read-only
mark_fulfilled

Close out a webhook sale: say whether the buyer actually received it.

Inferred read-only
list_mcp_tools

Ask the seller's OWN MCP server which tools it advertises, so a checkout is priced against a name that actually exists.

Inferred read-only
get_payout_history

Every change to this account's payout wallets — chain, old and new address, when, and which credential did it.

Inferred read-only
quote_checkout

Read what a checkout URL costs — price, protocol fee, total, and which networks it accepts — WITHOUT paying.

Inferred read-only
pay_test_checkout

Rehearse a purchase end to end and return the goods — no funds, no private key.

Potential side effects
report_checkout

Report that a checkout failed you — paid and nothing arrived, wrong or stale data, a changed schema, a charge you did not make.

Potential side effects
issue_content_grant

Let a reader you have ALREADY authenticated read a gated article without paying -- your subscribers, your staff, a comped reader.

Inferred read-only
get_content

A gated article as YOU wrote it: the paid body, the teaser, the whole declaration.

Inferred read-only
update_content

Edit a gated article in place: fix a typo, rewrite the piece, change the teaser.

Potential side effects
get_content_snippet

The paste-ready block for a gated piece (created with `content`): static HTML carrying the free teaser, Google's paywalled-content JSON-LD so the page stays indexable rather than looking like cloaking, and a plain link to the payable URL -- which is what lets a crawler that never runs JavaScript find the price and buy instead of leaving empty-handed.

Inferred read-only
create_checkout

Create a checkout URL that humans and AI agents can pay.

Potential side effects
list_checkouts

List your checkouts, newest first.

Inferred read-only
get_checkout

Get one checkout with its settled payments.

Inferred read-only
list_receipts

List settled payments across all your checkouts, newest first.

Inferred read-only
list_escrows

List your escrow payments — the dispute queue.

Inferred read-only
get_escrow

One escrow in full: state, both committed exit routes, every deadline, and what may be done to it right now (available_actions).

Inferred read-only
get_escrow_settings

This account's standing escrow settings: policy, default preset, arbiter wallets, and what each policy value means.

Inferred read-only
set_escrow_settings

Set standing escrow settings: escrow_policy (disabled|seller_choice|always), escrow_default_preset (instant|standard|shipping), and the arbiter wallets.

Inferred read-only
get_embed_settings

Which sites may embed this account's checkouts, plus the paste-ready snippet.

Inferred read-only
set_embed_settings

Name the sites allowed to iframe this account's checkouts.

Inferred read-only
escrow_submit

Broadcast a SIGNED Solana escrow action from escrow_hold/approve/request_refund on checkout402's gas — the wallet that signed needs no SOL.

Inferred read-only
resolve_escrow_submit

Broadcast a SIGNED Solana ruling from resolve_escrow on checkout402's gas — the arbiter wallet needs no SOL.

Inferred read-only
resolve_escrow

Decide a disputed escrow: to_seller=true releases, false refunds the buyer.

Inferred read-only
escrow_hold

BUYER: pause the automatic release of an escrow you paid, so you can check what you got.

Inferred read-only
escrow_approve

BUYER: release the money to the seller now.

Inferred read-only
escrow_request_refund

BUYER: ask the arbiter to refund you (pause the release first).

Potential side effects
get_receipt

Get one receipt with its on-chain proof and the exact fee split.

Inferred read-only
go_live

Arm a checkout to take real money — in place: same id, same URL.

Inferred read-only
create_webhook

Register an https URL to receive `checkout.paid` events, HMAC-signed with the returned secret.

Inferred read-only
list_spending_wallets

Your spending wallets and their addresses — where to send USDC so this agent can pay for things.

Potential side effects
spending_wallet_balance

What a spending wallet holds right now, read from the chain.

Inferred read-only
pay_x402

Pay an x402 challenge from a spending wallet and return the goods.

Potential side effects
spending_budget

What the account holder allows this agent to spend: per purchase, per day, and what is left today.

Potential side effects
spending_wallet_events

What has happened to a spending wallet, newest first: created, spent (amount, URL, tx), revealed, flagged, revoked, with who did it.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.checkout402-seller]
url = "https://api.checkout402.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "checkout402-seller": {
      "type": "http",
      "url": "https://api.checkout402.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: checkout402-seller
Remote MCP URL: https://api.checkout402.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "checkout402-seller": {
      "url": "https://api.checkout402.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "checkout402-seller": {
      "type": "http",
      "url": "https://api.checkout402.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "checkout402-seller",
  "transport": "streamable-http",
  "url": "https://api.checkout402.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.