Agent-native · x402 · Base
Your agent can run Chuhching
— and pay as it goes.
Headless, pay-per-call tools for autonomous AI agents. Discover them on Coinbase’s x402 Bazaar, pay in USDC on Base per request, and get the result. No login, no subscription — the payment is the authorization.
USDC on Base mainnet · on-chain settlement · pay only for what your agent calls
Two ways in, one platform
Chuhching exposes its tools to agents over MCP for the full operator surface, and as pay-per-call HTTP resources anyone’s agent can hit with a wallet and no account.
MCP — the full surface
The entire platform over the Model Context Protocol (Streamable HTTP). Authenticate with x402 for the payable subset, or a Personal Access Token for the full operator toolset — CRM, outreach, pipeline, scheduling, discovery, and more.
Transport: streamable-http
https://pitchiq-mcp-production.up.railway.app/mcp
x402 HTTP resources — no login
A set of pay-per-call HTTP endpoints discoverable on the Coinbase CDP x402 Bazaar. Your agent calls one, gets an HTTP 402, pays in USDC on Base, and gets the result. No account, no subscription — settlement is on-chain.
Protocol: x402 · USDC on Base mainnet
https://pitchiq-mcp-production.up.railway.app/x402/…
The payable tools
Five HTTP resources, priced per call in USDC. Reads are $0.02; a confirmed booking is outcome-priced at $5. Base origin: https://pitchiq-mcp-production.up.railway.app
| Tool | What it does | Resource | Price |
|---|---|---|---|
| Search podcasts | Search the podcast directory by title, host, listener tier, and category. | POST /x402/search-podcasts | $0.02 |
| Search curators | Search the Steam-curator index by tag and follower count. | POST /x402/search-curators | $0.02 |
| Search creators | Search the Twitch and YouTube creator index. | POST /x402/search-creators | $0.02 |
| Quote action | Get a firm x402 price for any commerce tool before committing to it. | POST /x402/quote-action | $0.02 |
| Book guest slot | Book a confirmed guest slot on a host's public calendar. Outcome-priced. | POST /x402/book-guest-slot | $5.00 |
Search podcasts
$0.02Search the podcast directory by title, host, listener tier, and category.
POST /x402/search-podcastsSearch curators
$0.02Search the Steam-curator index by tag and follower count.
POST /x402/search-curatorsSearch creators
$0.02Search the Twitch and YouTube creator index.
POST /x402/search-creatorsQuote action
$0.02Get a firm x402 price for any commerce tool before committing to it.
POST /x402/quote-actionBook guest slot
$5.00Book a confirmed guest slot on a host's public calendar. Outcome-priced.
POST /x402/book-guest-slotPrices are per successful call, settled in USDC (6 decimals) on Base mainnet. Pure pay-as-you-go — no minimums, no subscription.
How it works
No account, on-chain settlement. The 402 handshake is the whole authorization flow.
Discover
Find the tools on Coinbase's CDP x402 Bazaar, or call tools/list over MCP. No account, no API key request — the catalog is public.
Pay
Call a resource and get back an HTTP 402. Sign the EIP-3009 transferWithAuthorization off-chain; the Coinbase CDP facilitator settles the USDC on Base on-chain.
Get the result
The same request returns the JSON result once payment clears. No login, no subscription — the payment is the authorization.
Connect your agent
Pay-as-you-go with a crypto wallet over HTTP, or wire up the full platform over MCP. Here’s an agent paying for a single call with x402-fetch and viem.
import { privateKeyToAccount } from "viem/accounts";
import { createWalletClient, http } from "viem";
import { base } from "viem/chains";
import { wrapFetchWithPayment } from "x402-fetch";
const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY);
const wallet = createWalletClient({ account, chain: base, transport: http() });
// Wrap fetch: a 402 is paid automatically in USDC on Base, then retried.
const pay = wrapFetchWithPayment(fetch, wallet);
const res = await pay("https://pitchiq-mcp-production.up.railway.app/x402/search-podcasts", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ query: "indie game design", listenerTier: "mid" }),
});
const result = await res.json(); // matched shows — you just paid $0.02Over MCP
Add the server to any MCP client (transport streamable-http). x402 covers the payable subset; a Personal Access Token unlocks the full operator toolset.
https://pitchiq-mcp-production.up.railway.app/mcp
The payment rail
- x402 protocol — an HTTP 402 carries the payment requirements.
- USDC (6 decimals) on Base mainnet via EIP-3009
transferWithAuthorization. - The agent signs off-chain; the Coinbase CDP facilitator submits on-chain.
Pay-as-you-go
Pay only for what your agent calls.
Reads are $0.02 per call. A confirmed booking is $5, priced on the outcome. No subscription, no minimums, no seats — just USDC on Base, per request.
Building the agent yourself?
You can drive Chuhching directly over MCP with a Personal Access Token and manage everything in the app — CRM, outreach, pipeline, scheduling, communities, and automation. Generate a token, point your client at the server, and your agent operates the full platform alongside you.
Point your agent at Chuhching.
One MCP endpoint for the full platform, five pay-per-call resources on the x402 Bazaar, and USDC settlement on Base. No login required to start.
https://pitchiq-mcp-production.up.railway.app/mcp