Payment wires: every paid endpoint accepts x402 and MPP (Machine Payments Protocol) on the same 402 - see Paying with x402 and Paying with MPP. Agent402 is the applied layer of Agentic Finance: agents that pay and get paid on their own.
70+ curated multi-tool workflows. Each pack solves a real job that no single tool covers - auditing a domain, working up a time series, decoding an opaque blob, pulling the macro backdrop - and ships as a single MCP prompt. An agent calls prompts/get { name: "<pack>", arguments: { … } } and gets back a ready-to-run plan with the right Agent402 tools wired in (in the right order, with the right inputs).
MCP discovery: every MCP-aware client picks them up via prompts/list → prompts/get
Find-by-task:/api/find?q=<task> also recommends a matching pack alongside individual tools, so a task-shaped query points at the workflow, not just the raw tools.
How to call a pack
// MCP (any MCP-aware client - Claude Desktop, Cline, etc.)
prompts/get { "name": "security-audit", "arguments": { "domain": "example.com" } }
// HTTP (plain GET - no wallet needed to render a template)
GET https://agent402.tools/skills/security-audit?domain=example.com
The template is the plan - the agent then executes each step. Payment (USDC via x402 or free proof-of-work) only happens when the agent actually calls each tool.
Every pack is also a single paid endpoint, POST /api/skill/{slug}, which runs the whole workflow in one call for one flat price. That price is the Price column in the tables below (verifiable in /api/pricing under the skill-{slug} slugs). Rendering the template stays free either way; the flat price is what the bundled run costs.
Price a European option on a live stock: current quote, volatility from recent history, Black-Scholes fair value plus the full greeks, and catalyst news.
Read the rate environment and price a bond in one workflow: live Treasury curve, the recession-signal spread, inflation context, then bond price and yield at current rates.
Explain what an EVM transaction actually did: confirmation status, the raw transaction, decoded calldata with typed parameters, resolved function signature, and labeled counterparties.
Triage a smart contract before an agent touches it: verified source, heuristic vulnerability scan, known-address check, selector resolution, and a read-only dry-run of the exact call.
Company name to verified identity plus web footprint: Wikidata facts, the LEI legal-entity record, the SEC filer, domain registration, tech stack, and brand favicon.
Monitor an RSS/Atom feed: parse it, read the top story in full, extract the keywords driving the cycle, and diff the item list against your last run to isolate what is new.
Why packs and not just tools
A single tool answers a question. A pack answers a job.
When an agent says "audit a domain", picking one tool (whois? dns? tls-cert? cert-transparency?) is a guess - the right answer is "all of them in the right order, then synthesize." That's what a pack encodes:
The plan is in the template, not in the model. Same pack, same plan, every time - no token-spending discovery loop.
The tools are pinned. When a new better tool ships, the pack template gets updated server-side; agents calling prompts/get always get the current best plan.
Pricing is transparent. Each tool's price is deterministic; the pack template lists every call so total cost is predictable before the first call.
No LLM in the serving path. The pack rendering itself is deterministic - no hidden inference, no surprise dependencies.
Adding a pack
Packs live in src/skills.js. A pack is { slug, title, tagline, useCase, toolSlugs[], arguments[], workflow[], notes[] } - see the existing entries for the shape. CI's "answers its own example" check covers the underlying tools; pack templates are validated by scripts/test-mcp-all.js (prompts/list returns N typed entries; prompts/get renders each one without throwing).
See also
Tool Catalog - the underlying 500+ tools the packs orchestrate
MCP Connector - how to wire the connector into Claude / Cline / any MCP-aware client
Getting Started - your first call (free, no wallet) in 60 seconds