cross-chain payments · invoicing · mcp for agents

One checkout.
Every wallet.
Any token.

Splintr is chain-agnostic — buyers pay with whatever they hold on any chain, an AI agent can pay over MCP, and you receive one clean settlement on the chain you choose. Payment options depend on supported networks, live routes and available liquidity. Or skip the integration entirely — invoice anyone, P2P or business, and share a payment link.

Exploring x402? Meet cross-chain commerce.
terminal
npm install @splintr-dev/react @splintr-dev/server
checkout.tsx
import { SplintrProvider, SplintrCheckout } from "@splintr-dev/react";

export default function Checkout({ intentId }: { intentId: string }) {
  return (
    <SplintrProvider publicKey={import.meta.env.VITE_SPLINTR_PUBLIC_KEY}>
      <SplintrCheckout
        intentId={intentId}
        onSettled={(p) => console.log("Paid:", p.id)}
        onError={(err) => console.error(err)}
      />
    </SplintrProvider>
  );
}
mcp
Agents can pay

A built-in MCP server lets AI agents create intents, follow settlement, send payouts and issue refunds — no wallet clicks.

equities
Multi-asset checkout

Stablecoins, native tokens and other supported assets — screened for safety and executable liquidity.

aggregation
Dust becomes a payment

Small balances scattered across chains are combined into one checkout a buyer can actually spend.

settlement
One clean asset

The merchant receives exactly the token and chain they invoiced — never a token zoo.

invoices
Invoice anyone

Send a P2P or business invoice as a plain link. The recipient pays with any token on any chain — no code, no wallet homework.

chains supported
robinhoodsolanaethereumbasearbitrumoptimismpolygonbnbavalanche
// splintr & x402

Agent payments.
Beyond the API paywall.

Exploring x402? It standardizes payment for resources. Splintr focuses on the commerce around a payment: cross-chain checkout, shareable invoices, MCP tools, and one clean settlement for the receiver.

Pay from fragmented balances

Route supported tokens across supported chains into the asset the receiver chooses. Only executable, safety-screened routes reach checkout.

Invoice people and businesses

A payment link for a customer, a seller, or a friend. Track expiry, settlement, and refunds against the same payment intent.

Give agents commerce tools

Use authenticated MCP tools to create invoices, inspect routes, follow settlement, and manage payouts and refunds.

Different layers, not a drop-in replacement. x402 supports multiple networks and assets; Splintr does not currently implement the x402 payment handshake.

Compare with x402
// any token · any chain · even stocks

More assets. One settlement.

Stablecoins, ETH, SOL, memecoins and usable wallet balances can contribute through supported routes. Stock-token catalog entries are not payment options unless their contracts, safety checks and executable liquidity are verified.

  • → Combine supported assets across supported networks
  • → Tokenized-equity catalog: AAPL, SPY and more
  • → Only routes with live, executable liquidity are offered
  • → Receive your chosen supported settlement asset
TSLAcatalog
Tesla
robinhood chain
NVDAcatalog
Nvidia
robinhood chain
AAPLcatalog
Apple
robinhood chain
SPYcatalog
S&P 500 ETF
robinhood chain
COINcatalog
Coinbase
robinhood chain
HOODcatalog
Robinhood
robinhood chain
splintr mcp · example workflow
› agent://research-bot → create_intent $4.20 settle=USDC@base
› splintr.router → route found ETH@robinhood → USDC@base
› agent://research-bot → poll_settlement status=settled
// agentic payments · mcp

Payment rails for AI agents.

Autonomous agents can't click "connect wallet." Splintr ships a built-in MCP server, so any AI agent can create payments, follow settlement, send payouts and issue refunds across every supported chain on its own.

create_intentget_route_candidatespoll_settlementcreate_payoutcreate_refund
// flow

How it works

01
Create a PaymentIntent

Specify amount, currency, settlement chain, token, and wallet. Splintr returns a client secret.

02
Route across balances

User connects wallets. We scan balances, pick the cleanest combination, and sign one checkout.

03
Settle one asset

Same-chain swap, cross-chain intent, or fallback session. Merchant receives the exact output.

// wallet dust

Pay with whatever
is in your wallet.

Your users do not need the right token. They just need enough value. Turn ETH on Base, USDC on Solana, BONK, and forgotten Arbitrum USDT into one usable checkout.

✓ no bridging
✓ no swapping
✓ no chain switching
✓ no manual reconciliation
invoice $99.00
solana
42.10 USDC0.41 SOL8.4M BONK
base
0.018 ETH19.50 USDC
arbitrum
14.20 USDT
→ suggested route
42.10 USDC · solanabridge → settlement chain
0.22 SOL · solanaswap+bridge → settlement chain
19.50 USDC · basebridge → settlement chain
14.20 USDT · arbitrumbridge+swap → settlement chain
merchant receives99.00 USDC · settlement chain
// execution modes

Three modes. One API.

same_chain_single_tx
Same-chain basket

Multiple tokens on one chain executed in a single real transaction.

cross_chain_intent
Cross-chain intent

One signed intent. A solver routes liquidity and lands the exact output.

checkout_session
Managed fallback

Multi-route session with clear progress when solver liquidity is unavailable.

// invoicing

For business owners, sellers,
and everyone else.

Don't build a checkout — send an invoice. Create it from the dashboard or the API, share the link, and your customer pays with any token on any chain. You receive one clean settlement, exactly as invoiced. It works the same for a two-person business and for a friend splitting dinner — that's P2P invoicing, and it rides on the same rails.

✓ hosted payment page — no code to write
✓ auto-expiring invoices you can void before they're paid
✓ webhooks the moment money lands
✓ refunds handled from the same dashboard
✓ agents can create and track invoices over MCP
invoice #0042 · sent
billed toalex@example.com
amount due250.00 USDC
settlementUSDC · base
expiresin 6 days 23 hours
payment link
https://splintr.cash/checkout/pi_example
payer pays142.80 USDC · solana + 8.1 SOL · solana
you receive250.00 USDC · base
statuspaid — webhook delivered
// pricing

Pay for what settles.

No subscriptions. No setup fees. You only pay when a payment lands. Network gas and routing-provider charges are separate.

starter
0.50%per settled payment
  • ✓ Test mode free forever
  • ✓ Same-chain + cross-chain routes
  • ✓ Webhooks with HMAC signing
  • ✓ All supported chains
// ship it

Crypto payments are splintered.
Your checkout doesn't have to be.

Splintr logo