Your agent finds it.
You approve it.

Find a paid service, review its price, and approve the payment in MetaMask. See the result and the receipt, from one conversation.

Read the video description

A voiceover narrates each step. In Claude Desktop, a user asks for a paid BTC price service and reviews a quote. The user opens the payment request, checks 0.01 test USDC on Base Sepolia, and confirms the signature in MetaMask. Back in the conversation, Claude displays the BTC result and a receipt link. The recording ends on the Base Sepolia explorer showing a successful transaction and a 0.01 USDC transfer. The amount and market data belong to this recorded example.

How the demo works

Find and quote

Ask for a service. Your agent checks what it can call and shows you the payment terms.

Review and approve

Check the amount, asset, network and recipient. Sign in MetaMask when you are ready.

See what happened

On a successful call, get the service's answer and inspect the payment receipt.

Use our MCP with your favorite harness

Superstables connects to apps that support local MCP servers over stdio. Choose yours for setup instructions.

Choose your app

Claude Desktop is the guided flow shown in this demo. These apps document MCP support. The demo services switch in each snippet adds Superstables' prepared demo services, whose answers are simulated, to what your agent can find; leave it out to see only real sellers.

Make your first
test payment.

You will need MetaMask and test USDC on Base Sepolia. Every app except Claude Desktop also needs Node.js 20+ to run the client. The wallet setup and first request are the same whichever app you choose.

  1. Install the Claude Desktop extension

    Download superstables-0.2.0.mcpb from the release page. It contains the built client, so there is nothing to clone or compile. In Claude Desktop, go to Settings → Extensions → Advanced → Install Extension and choose the file.

    Enable Superstables in a new conversation. This is the path shown in the demo.

    Claude Desktop setup guide
  2. Prepare MetaMask

    Use a test account with test USDC on Base Sepolia. Follow the wallet setup guide for the network and faucet steps.

  3. Ask for a quote

    Start a new conversation in Claude Desktop with Superstables enabled. Try this:

Find a paid BTC market-data service on Base Sepolia that you can call. Show me its price before I approve any payment.

When the payment request opens, review its terms and sign in MetaMask to continue.

Using the CLI or TypeScript? Read the developer setup.

Stuck during setup? Share what happened.

A few useful details.

Does this use real money?

The demo uses test USDC on Base Sepolia. It does not support mainnet payments.

Can the agent pay without asking me?

No. This release requires your approval for every payment. In the default flow, your signing key stays in MetaMask.

Can I pay every service in the directory?

No. Start with the supported demo services. Other directory listings can appear in search without being callable by this release.

What happens if a payment is interrupted?

Check its status before trying again. A payment can be marked uncertain, and the client does not retry it automatically. The payment outcome and the service response are recorded separately.

Help shape the next release.

Tell us what worked, what got in the way, or where you stopped. Setup feedback is useful too.

Share demo feedback