Pay-per-call MCP tools (crypto/DeFi data, web reading, AI tasks) in USDC over x402 on Base.
MCPpedia last refreshed this data
io.github.entreprisedaney33-rgb/x402-seller-mcp is an MCP server that pay-per-call MCP tools (crypto/DeFi data, web reading, AI tasks) in USDC over x402 on Base. Its tool list has not been published yet over sse, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-entreprisedaney33-rgb-x402-seller-mcp": {
"args": [
"-y",
"x402-seller-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Pay-per-call MCP tools (crypto/DeFi data, web reading, AI tasks) in USDC over x402 on Base.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked x402-seller-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in finance
OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.
Ledger of AI-agent money on Base: payments, detections, Gate, signed Pass, Agent Books, free checks
Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, MIT licensed. Ships an MCP server for Claude, Cursor and Continue.
Crypto briefs and data, Solana pre-trade checks, sanctions, papers, NLP. 102 tools, USDC, 20 chains.
MCP Security Weekly
Get CVE alerts and security updates for io.github.entreprisedaney33-rgb/x402-seller-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An Express server that sells paid API endpoints over the x402 protocol (USDC payments on Base), built to be consumed by AI agents.
A client (human or agent) calls a paid endpoint → the server replies
402 Payment Required with the payment requirements → the client signs a
USDC payment and replays the request with the PAYMENT header → a
facilitator verifies and settles the payment on-chain → the server
serves the response. No blockchain key management server-side: it only
holds the receiving address.
All /api/* routes are paid (x402 payment required), except /health,
/stats, and /.well-known/x402.json, which are free. Every response is
clean JSON — never a raw 500, always {error: "..."} with the right HTTP
status code on any problem (validation, upstream source down, etc.).
Replace $URL with the server's URL (http://localhost:4021 locally, the
Render URL in production) in the examples below.
| Endpoint | Price | Example |
|---|---|---|
GET /api/price/eth-usd | $0.005 | curl "$URL/api/price/eth-usd" |
GET /api/price/btc-usd | $0.005 | curl "$URL/api/price/btc-usd" |
GET /api/price/sol-usd | $0.005 | curl "$URL/api/price/sol-usd" |
GET /api/price/usdc-supply | $0.005 | curl "$URL/api/price/usdc-supply" |
GET /api/gas/base | $0.005 | curl "$URL/api/gas/base" |
GET /api/gas/ethereum | $0.005 | curl "$URL/api/gas/ethereum" |
These are thin, single-purpose wrappers around the same sources as
/api/defi/price and /api/chain/gas below — kept as separate routes (with
narrow, intent-matching descriptions) so an agent searching for e.g. "ETH
price USD" or "gas price Base" finds and calls them directly, instead of
having to first discover the generic parameterized endpoint.
⚠️ License note: DefiLlama's terms of service restrict their free API to personal, non-commercial use and prohibit commercial exploitation of the data without prior written agreement (defillama.com/terms, clauses 7 and 8.10). These endpoints (plus the 6
/api/price/*and/api/gas/*ones above, and the 4/api/defi/yields/*sub-routes below, all of which reuse the same DefiLlama sources) are built on it anyway, on the explicit and informed decision of this service's operator (compliance risk accepted) — to be revisited if DefiLlama raises the issue, or by moving to their paid Pro API (pro-api.llama.fi) if needed.
| Endpoint | Price | Example |
|---|---|---|
GET /api/defi/price | $0.005 | curl "$URL/api/defi/price?coins=ethereum,bitcoin" |
GET /api/defi/tvl | $0.005 | curl "$URL/api/defi/tvl?protocol=aave" |
GET /api/defi/tvl-chain | $0.005 | curl "$URL/api/defi/tvl-chain?chain=base" |
GET /api/defi/protocols | $0.005 | curl "$URL/api/defi/protocols?limit=20" |
GET /api/defi/yields | $0.005 | curl "$URL/api/defi/yields?chain=base&min_tvl=1000000" |
GET /api/defi/yields/top | $0.005 | curl "$URL/api/defi/yields/top?limit=10&min_tvl=10000000" |
GET /api/defi/yields/by-token | $0.005 | curl "$URL/api/defi/yields/by-token?symbol=USDC&limit=10" |
GET /api/defi/yields/by-chain | $0.005 | curl "$URL/api/defi/yields/by-chain?chain=base&limit=10" |
GET /api/defi/yields/pool | $0.005 | curl "$URL/api/defi/yields/pool?pool=<pool id>" |
GET /api/defi/stablecoins | $0.005 | curl "$URL/api/defi/stablecoins?limit=20" |
/api/defi/yields/top, /by-token, /by-chain, and /pool are dedicated, intent-matching
routes alongside the generic /api/defi/yields — for an agent searching "best yield for
USDC" or "best yields on Base" rather than discovering the generic parameterized endpoint
first (same rationale as the dedicated /api/price/* and /api/gas/* routes above).
/pool returns one pool's detail