01
Capability manifest
What Harpd is, what it can do, which interfaces exist, how payment works and what the response envelope looks like — in one JSON document.
Needs: None
02
Pricing manifest
Every product with its price, unit, currency, network and payment protocol. The same numbers that appear in the HTTP 402 challenge, so a price an agent reads is the price it will be charged.
Needs: None
03
OpenAPI contract
Endpoints, parameters, request and response schemas, error codes, pricing metadata and payment metadata. Generated from the same product catalogue the Worker charges from.
Needs: None
04
MCP server
The same products as Model Context Protocol tools, for an agent that speaks MCP rather than raw HTTP. Stateless core (protocol revision 2026-07-28): no session, no handshake, no Mcp-Session-Id.
- https://api.harpd.com/mcpGET returns the tool catalogue with prices
- POST https://api.harpd.com/mcpJSON-RPC: server/discover, tools/list, tools/call
Needs: None
05
Open datasets
The underlying data behind the paid answers, published openly under CC BY 4.0. An agent can verify a paid result against the free source instead of trusting it.
- /data/rank.jsonHarpd Rank board
- /data/products.jsonAI product catalogue
- /data/llm-pricing.jsonmodel list pricing
- https://api.harpd.com/api/agent/v1/dataset/queryfiltered, field-selective queries — paid, from 0.02 USDC
Needs: None for the files; payment for the query endpoint
06
Payment
USDC on Base over x402. Harpd never holds funds or keys, and no account, API key or human checkout exists anywhere in the flow.
- /for-agents/trust/protocols, limits, refund policy, availability
- /protocols/x402/what x402 is and why Harpd uses it
- https://api.harpd.com/api/agent/v1/test-paid0.01 USDC smoke test for a new wallet integration
Needs: A funded agent wallet on Base (or Base Sepolia for testing)
07
Worked examples
The full journey — discover, free call, paid call, 402, sign, retry, result, citation — written out for each integration style.
- /developers/agents/examples/generic HTTP, MCP, Claude-compatible, OpenAI-compatible, Cloudflare Worker
- /developers/agents/the integration guide and curl walk-through
- /for-agents/what an agent can buy and why
Needs: None to read; a wallet to run the paid step