Agents that pay their own way.

Working examples of AI agents that hit a paywall, settle it in-band, and keep going — no human in the loop. Nevermined is payment-protocol-independent — these demos span x402, MCP and MPP. Every tutorial is one page: what you'll learn, how it works, the code, and a panel where you run the real payment handshake yourself.

agent → research servicebalance 95
POSTPOST /research "EV market in Europe"
402Payment Required · plan: card-delegation
PAYpayment token · visa *4242
200OK · payment-response: settled
settled · 5 credits · one round-trip · zero clicks
Featured live demo

Freemium research agent, gated by x402

Chat for free to learn what it does; it charges only when it actually runs the research. The paywall sits inside the tool, not the route.

Open tutorial View on GitHub

Catalog

6
What's in the Catalog?
The half that comes before payment: the same live catalog of pay-per-use AI agents, read three ways — by eye, by an agent, and by a crawler. Public, unauthenticated, and free to read.
mcpapidiscover
Song From the Headlines
An agent turns today's #1 tech headline into a finished song and album cover — discovering four services in the Nevermined Catalog and paying each one itself, across two blockchains, for about 16 cents. Zero human clicks.
autonomousrecap
Ship It While I'm In the Shower
One prompt and a $40 budget: a coding agent registered shippeditself.com, paid for hosting, bought a screenshot of itself, pushed the source to GitHub and published the receipt on the page — then bought the voice and music for the video about it. 41 payments, 4 vendors, two protocols on two chains, zero human clicks.
autonomousrecap
Diligence in a Box
One prompt → a VC-grade investment memo on a startup. The agent finds and pays each data source through the Router itself — company overview, founder deep-dive, hiring momentum, SEC filings, web research. About 49 cents, zero clicks.
autonomousrecap
SEC Earnings Evidence Pack
Buy five filing and earnings responses through one capped Router delegation, then assemble a source-linked Apple evidence pack without turning the figures into an investment conclusion.
pyrecap
Competitive Product Teardown
Compare a public product page with rival search evidence, then write a sourced positioning hypothesis under a 25¢ paid-run cap.
pyrecap

Fiat checkout

1
Pay a merchant by card — no account
A shopper with no Nevermined account and no API key pays a merchant an arbitrary fiat amount by card via Stripe, in the browser — the Nevermined Orders flow. The merchant org creates the order server-side; the buyer just pays a hosted checkout embedded in the chat.
tslive

x402 HTTP

2
Protect an Express agent with x402
A minimal Express server whose /ask endpoint is gated by the Nevermined payment middleware — one line per route.
tslive
The same paywall, on FastAPI
A minimal FastAPI server with a payment-protected /ask endpoint using the payments-py SDK and ASGI middleware.
pylive

MPP

1
Pay per forecast over MPP
Buy a weather forecast with the Machine Payments Protocol — a challenge→credential handshake, priced pay-as-you-go (1 credit for today, up to 7 for a week).
tslive

MCP

2
Paywall MCP tools, resources & prompts
A minimal MCP server exposing a weather.today tool, a weather://today resource and a weather.ensureCity prompt — all protected with credit-based access via the x402 v2 in-band MCP transport.
tslive
The MCP paywall, in Python
The Python equivalent of the Weather MCP server, built on FastMCP with the payments-py SDK — same tool, resource and prompt, same x402 v2 in-band transport.
pylive

LangChain

3
Gate one LangChain tool with @requires_payment
The minimal case: a single LangChain/LangGraph tool gated by Nevermined payments. No HTTP layer, no 402 round-trip — the buyer threads a token in-process.
pylive
A paid tool inside a subagent
A Deep Agents market-research agent where the paid capability lives inside a subagent. The x402 token survives the task() delegation hop, so @requires_payment needs no changes.
pylive
Every call is paid: route-level middleware
Deploy a LangGraph agent to LangSmith Deployment and gate its runs/wait endpoint with the Nevermined x402 flow — a single env file plus four lines of glue.
pylive