402 200No keys · No plans · No subscriptions

Equip your agentwith any capability.

One integration lets your agent discover and call the right API for any task.

one mount142 capabilitiespay per call
your agenth402-equippedspent $0
agent
calls/routes/tempo-firecrawl/web/search
Exa$0.01Firecrawl$0.004Brave$0.035Tavily$0.02Grok$0.025-$1.25Perplexity$0.01
catalog recommendscomparing 6 provider contracts before pinning…
142 capabilities instantly available·0 SDKs installedno keys
0%
Verified
enabled candidates paid-tested
0
Capabilities
tasks with provider choices
0
Providers
listed with native contracts

Enabled candidates are verified with real paid calls; live evidence keeps catalog recommendations current.

capability/ n. · as defined by h402 /

A provider-native API contract for whatever your agent needs. Pre-tested, priced per call, ready the moment it’s called. Your agent doesn’t integrate APIs — it mounts h402 once, and every capability comes online.

Call it like a function

Each provider publishes its own documented parameters, defaults, and examples behind one task.

/routes/{provider}/{task}

Recommended default

Providers compete on price and live quality. The catalog recommends a default; your client keeps it pinned.

default: ✓ provider

Switch explicitly

Live traffic keeps recommendations fresh without silently changing an active payment or input contract.

choose → pin → call

Quickstart

Mount h402 in one line

Point any coding agent at the hosted skill: no API keys or provider signups; it handles CLI setup. One mount, and your agent has the full catalog.

$ claude "Read https://raw.githubusercontent.com/Steemhunt/h402-cli/refs/heads/main/SKILL.md and use it to find the smart-money wallets trading a token"

The wedge

Four integrations, or four capabilities

Every API used to mean an account, a key, an SDK, and a bill. A capability is just a call.

Integrations0 keys · 0 plans
// 4 APIs → 4 accounts, 4 keys, 4 bills
const nansen = new Nansen(env.NANSEN_KEY)
const exa = new Exa(env.EXA_KEY)
const edgar = new Edgar(env.EDGAR_TOKEN)
const pdl = new PeopleDataLabs(env.PDL_KEY)
 
await nansen.traders(token)
await exa.search(query)
await edgar.search(query)
await pdl.enrich(domain)
// need 300 capabilities? 300 of these.
and you rotate the keys, track each rate limit, eat the monthly minimums. And when one dies, the rewrite is yours.
Capabilities0 keys · pay per call
# search compact results; inspect a provider contract
h402 search "agent APIs"
h402 show web/search --provider stableenrich-exa
h402 call crypto/token-traders --provider nansen --json '{"chain":"base","token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","buy_or_sell":"BUY","date":{"from":"2026-05-15T00:00:00Z","to":"2026-05-21T23:59:59Z"}}'
h402 call web/search --provider stableenrich-exa --json '{"query":"agent payments"}'
h402 call finance/sec-filings-search --provider locus-edgar --json '{"q":"artificial intelligence risk factors"}'
h402 call business/company-enrich --provider stablepeopledata-pdl --json '{"name":"Linear"}'
 
# one wallet; each command pins one provider contract
one mount, every capability online · $0.128 for all four calls.

The market

Popular capabilities

Live, ranked by usage and quality. Each one already online for any h402-mounted agent.

All 142 capabilities

For builders

Power a capability. Win its traffic.

Ship an x402 endpoint with a strong native contract and earn the catalog recommendation. Agents inspect providers, pin the one they want, and send it volume.