$ man agentutility
agentutility
789 paid x402 endpoints for autonomous agents, organized into 18 product clusters. USDC-settled on Base. MCP-callable. ERC-8004 identified (agentId 47167). Built so an agent can find it, call it, pay for it — never a human in the loop.
NAME
agentutility — paid x402 endpoints for autonomous agents
SYNOPSIS
POST https://x402.agentutility.ai/<endpoint> Content-Type: application/json X-PAYMENT: <signed-transferWithAuthorization> { <input-properties> } # first request → 402 with payment requirements # sign USDC transferWithAuthorization, retry with X-PAYMENT header # → response delivered in the same request lifecycle
GET STARTED — pick your on-ramp
I · CLAUDE CODE SKILL
mkdir -p ~/.claude/skills/agentutility && \ curl -fsSL https://agentutility.ai/skill.md \ -o ~/.claude/skills/agentutility/SKILL.md
teaches Claude the whole catalog: /skill.md
II · ANY AGENT
curl https://agentutility.ai/prompt.txt
paste the output into the agent's system prompt: /prompt.txt
III · MCP
claude mcp add prooflayer \ -e X402_PRIVATE_KEY=0x... \ -- npx -y @agentutility/mcp-prooflayer
cursor + claude desktop configs at /mcp/
Only prerequisite is a wallet with USDC on Base. Full walkthrough at /start.
DESCRIPTION
Every endpoint is a single HTTP POST behind an x402 paywall. No signup, no API key, no dashboard. The agent discovers it through the Coinbase x402 Bazaar, the MCP servers, or by resolving ERC-8004 agentId 47167.
Settlement happens in the same lifecycle as the response: the client signs a USDC transferWithAuthorization, the facilitator settles on-chain, the response comes back. Price per call: $0.001 – $5 USDC.
CLUSTERS — 18 product groups, 789 live endpoints
| # | cluster | tagline | n | price/call | status |
|---|---|---|---|---|---|
| 01 | prooflayer | Trust + risk scanners for AI-built apps. | 17 | $0.005 – $0.25 | ● live |
| 02 | edgemarket | Onchain decisions agents can charge for. | 64 | $0.001 – $0.10 | ● live |
| 03 | edgefinance | TradFi signals at agent prices. | 89 | $0.002 – $0.05 | ● live |
| 04 | synthforge | Generative media for agents that ship products. | 59 | $0.01 – $0.50 | ● live |
| 05 | mediakit | One endpoint per format. Pay per call. | 67 | $0.003 – $0.20 | ● live |
| 06 | wordmint | Named LLM tasks. Minted at a sticker price. | 113 | $0.002 – $0.03 | ● live |
| 07 | webprobe | Inspect any website. Pay per look. | 155 | $0.001 – $0.10 | ● live |
| 08 | locale | Geo, weather, civic, identity primitives. | 40 | $0.002 – $0.05 | ● live |
| 09 | rollforge | The whole tabletop toolkit, one call at a time. | 26 | $0.003 – $0.08 | ● live |
| 10 | bestiary | A creature compendium for every world. | 6 | $0.01 – $0.08 | ● live |
| 11 | statline | Sports and stats math, per call. | 1 | $0.003 | ● live |
| 12 | matchpoint | Dedup and record linkage, per call. | 7 | $0.003 – $0.005 | ● live |
| 13 | retail | Product copy + product discovery, per call. | 8 | $0.01 – $0.02 | ● live |
| 14 | agentops | Trace, eval, and permission checks for autonomous work. | 4 | $0.008 – $0.02 | ● live |
| 15 | browserworkflow | Workflow memory for brittle browser and desktop agents. | 3 | $0.01 – $0.02 | ● live |
| 16 | modelrouter | Routing and cost checks for mixed model stacks. | 2 | $0.005 – $0.01 | ● live |
| 17 | compose | One call, several of our endpoints, one settlement. | 128 | $0.02 – $0.10 | ● live |
| 18 | comppoint | Collectibles intelligence at agent speed. | – | – | ○ spec |
↳ live clusters have callable endpoints. Probe clusters stay active with campaign spend blocked until the first external payer.
ROUTES — ways in
ROUTE I · DIRECT x402
raw HTTP
curl -X POST https://x402.agentutility.ai/secrets-exposure-check \
-H 'Content-Type: application/json' \
-d '{"repo":"vercel/next.js"}'
# → 402 Payment Required
# (sign USDC transferWithAuthorization, retry
# with X-PAYMENT header)ROUTE II · MCP
claude · cursor · codex
# 17 stdio cluster packages npx -y @agentutility/mcp-synthforge # agent wallet pays per tool call export X402_PRIVATE_KEY=0x... # catalog: # https://mcp.agentutility.ai
ROUTE III · ERC-8004
on-chain discovery
# Identity Registry on Base
# resolve agentId 47167:
curl -X POST https://x402.agentutility.ai/agent-card-resolve \
-d '{"agent_id":47167}'
# → full agent card with every
# endpoint enumeratedROUTE IV · SKILL / PROMPT
claude skill · any agent
mkdir -p ~/.claude/skills/agentutility && \ curl -fsSL https://agentutility.ai/skill.md \ -o ~/.claude/skills/agentutility/SKILL.md # any other agent harness: curl https://agentutility.ai/prompt.txt
DISCOVERY — machine-readable surfaces for crawlers + agents
| resource | format | purpose |
|---|---|---|
| /start | text/html | human quickstart: wallet to first paid call in 60 seconds |
| /skill.md | text/markdown | installable Claude Code skill for the whole catalog |
| /prompt.txt | text/plain | copy-paste instruction block for any agent harness |
| /llms.txt | text/markdown | curated link index for LLMs (the llms.txt proposal) |
| /llms-full.txt | text/markdown | full content snapshot — every cluster + endpoint inlined |
| /registry.json | application/json | canonical endpoint manifest, including schemas + tags |
| /endpoints.txt | text/plain | one endpoint per line — slug, price, URL |
| /catalog.txt | text/plain | full catalog with descriptions — grep-friendly |
| /mcp/ | text/html | installable MCP packages, one server per live product cluster |
| /sitemap.xml | application/xml | standard sitemap — every cluster + endpoint URL |
| /.well-known/agent.json | application/json | agent plugin manifest (ai-plugin.json shape) |
| /.well-known/security.txt | text/plain | security disclosure contact |
| /robots.txt | text/plain | explicit allow for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, …) |
| bazaar.x402.org | external | official x402 directory — every endpoint is listed |
| ERC-8004 agentId 47167 | on-chain | pure on-chain agent card resolution |
WHY — three reasons agents call us
SEE ALSO
x402 · mcp · erc-8004 · x402.org · modelcontextprotocol.io · EIP-8004 · bazaar.x402.org · llmstxt.org