BitBooth MCP
Enables payments using Chainlink LINK on Base mainnet via a self-hosted onchain verifier.
Provides integration for Circle-issued USDC on Stellar pubnet for payment settlement.
Allows AI agents to make payments using Coinbase's CDP facilitator on Base mainnet for USDC transfers.
Allows payments in RLUSD (issued by Ripple) on XRPL native chain via the T54 facilitator.
Supports payments in USDC SPL on Solana mainnet using Coinbase CDP facilitator.
Enables payments in XLM or Circle-issued USDC on Stellar pubnet via self-hosted Horizon.
Allows payments in native XRP on the XRPL using the T54 XRPL facilitator.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BitBooth MCPcheck approval safety for 0xabc123def456"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BitBooth
The multi-chain x402 payment gateway for AI agents. 18 paid HTTP endpoints, 5 mainnet chains, real on-chain settlement, ~$2/month to run on AWS Lambda.
Live: app.heinrichstech.com Playground: app.heinrichstech.com/demo API reference: app.heinrichstech.com/docs Bazaar manifest: app.heinrichstech.com/bazaar.json A2A agent card: app.heinrichstech.com/.well-known/agent.json
What is this?
BitBooth implements the x402 protocol — Coinbase's spec for "HTTP 402 Payment Required + on-chain settlement." Drop a paywall in front of any HTTP endpoint, and AI agents pay per call from their own wallet. No accounts, no API keys, no signups. Non-custodial — the agent pays your wallet directly, BitBooth never touches the funds.
1. Agent calls a paywalled endpoint with no payment
2. Server returns HTTP 402 with a multi-chain `accepts[]` array
3. Agent picks one entry (whatever chain it holds liquidity on) and signs
4. Agent retries the request with X-PAYMENT header
5. Server verifies + settles + unlocks the responseThe whole loop is ~3 seconds on Base mainnet.
Related MCP server: PipRail
Why multi-chain?
Every BitBooth endpoint advertises up to 9 (network, asset) tuples in every 402 challenge:
Network | Asset | Facilitator |
Base mainnet (eip155:8453) | USDC | Coinbase CDP |
Base mainnet | Chainlink LINK | Self-hosted onchain verifier |
Solana mainnet | USDC SPL | Coinbase CDP |
XRPL native (xrpl:0) | XRP | |
XRPL native | RLUSD (Ripple issuer) | T54 |
XRPL native | USDC IOU (Bitstamp issuer) | T54 |
Stellar pubnet | XLM | Self-hosted Horizon |
Stellar pubnet | USDC (Circle issuer) | Self-hosted Horizon |
XRPL EVM Sidechain (eip155:1440000) | Native XRP | Self-hosted onchain verifier |
Agents pick the chain they already hold. No bridging, no swaps, no friction.
Quick start
Pay one endpoint with curl (no payment yet — see the 402 challenge)
curl -s -X POST https://app.heinrichstech.com/v1/cdp/echo \
-H 'content-type: application/json' \
-d '{"message":"hello from agent"}'You'll get back a 402 response body containing resource, accepts[], and an extensions.bazaar block.
Install the MCP server for any Claude / Cursor / Continue agent
npm install -g @bitbooth/mcp-fetchOr in your MCP client config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"bitbooth": {
"command": "npx",
"args": ["-y", "@bitbooth/mcp-fetch"],
"env": {
"BITBOOTH_AGENT_KEY": "0x<your-testnet-wallet-private-key>"
}
}
}
}Testnet by default (Base Sepolia). Opt into mainnet explicitly with BITBOOTH_CHAIN_ID=8453.
Or build your own buyer
See examples/ for runnable demos:
01-curl-fetch.sh— pure shell, sees the 402 challenge02-node-evm-pay.mjs— Node + ethers, signs EIP-3009 transferWithAuthorization on Base03-node-xrpl-pay.mjs— Node + xrpl.js, signs an XRPL Payment tx through the T54 facilitator04-mcp-config.json— drop-in MCP client config05-langchain-agent.py— LangChain agent that fetches paid URLs
The endpoint catalog
Endpoint | Price | Category |
| $0.001 | utility |
| $0.001 | utility |
| $0.001 | utility |
| $0.001 | utility |
| $0.001 | utility |
| $0.002 | utility |
| $0.002 | utility |
| $0.002 | data |
| $0.002 | utility |
| $0.002 | security |
| $0.005 | security |
| $0.005 | security |
| $0.005 | security |
| $0.005 | security |
| $0.005 | security |
| $0.05 | security |
| $0.05 | data |
| $0.08 | data |
Full schemas in openapi.yaml. Live manifest at /bazaar.json.
Documentation
docs/INTEGRATION.md— integration guide (buyer + seller patterns)docs/ENDPOINTS.md— full endpoint catalog with examplesdocs/XRPL.md— XRPL native + XRPL EVM Sidechain integration notesopenapi.yaml— full OpenAPI spec for every paid endpointexamples/— runnable demos
About
BitBooth is built and operated by Heinrichs Software Solutions Company — a veteran-owned business based in Tallahassee, Florida. SDVOSB-pending, CAGE-registered, SAM.gov-registered. Solo-built. Production-grade testing (~2,400+ Vitest tests, 92% coverage on core payment + middleware paths). Approved under Anthropic's Cyber Verification Program for dual-use cybersecurity work.
License
MIT — see LICENSE.
This repository contains the public documentation, OpenAPI spec, and runnable examples for BitBooth. The gateway source code is operated privately during a federal-procurement-posture scrub; for technical-interview-grade source access, contact derek@heinrichstech.com.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceNon-custodial x402 MCP payment layer for AI agents. Enables autonomous USDC payments on Base via the x402 HTTP payment protocol, with CCTP cross-chain bridge support.Last updated1125MIT
- Alicense-qualityAmaintenanceA budget-bound x402 payment wallet for AI agents: it autonomously pays HTTP 402 payment-gated URLs across every major chain (EVM, Solana, and many non-EVM families). Self-custodial and backendless, your key, your RPC, with spend caps enforced before any on-chain send.Last updated7MIT
- AlicenseBqualityCmaintenanceExposes 25 paid API endpoints as MCP tools for AI agents, with payments in USDC on Base mainnet via the x402 protocol, enabling tasks like web search, company intelligence, and crypto research.Last updated25332MIT
- AlicenseAqualityCmaintenanceEnables AI agents to access crypto/web3 data across 5 chains with pay-per-call billing in USDC via x402, no API key required, and built-in spend caps.Last updated36270MIT
Related MCP Connectors
Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.
Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.
30 pay-per-call APIs for AI agents: compliance, trade, safety, web, data. USDC on Base via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Drock91/bitbooth-docs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server