x402-agent-tools
100 production-ready AI agent tools with x402 micropayments. Pay-per-call USDC on Base. Zero API keys. Zero subscriptions. Just a wallet.
The largest collection of x402-compatible tools for autonomous AI agents. Built for LangChain, Vercel AI SDK, CrewAI, AutoGPT, and any agent framework that supports tool calling.
> 3-17x cheaper than StableEnrich, httpay, BlockRun, and Nansen. Same data. Fraction of the cost. See benchmark.
| Feature | x402-agent-tools | StableEnrich | httpay | BlockRun |
|---|
| Tools available | 102 | ~12 | ~8 | ~15 |
| Avg price/call | $0.003 | $0.01-0.05 | $0.01-0.03 | $0.01-0.05 |
| API keys needed | None | Yes | Yes | Yes |
| Subscription | None | Monthly | Monthly | Monthly |
| Hyperliquid data | 7 APIs | 0 | 0 | 0 |
| Prediction markets | 2 APIs | 0 | 0 | 0 |
| Payment | USDC on Base | USDC | USDC | USDC |
| Framework support | LangChain, AI SDK | Custom | Custom | Custom |
Install
npm install x402-agent-tools @x402/fetch @x402/evm viem
Quick Start — 3 Lines to Your First Call
import { createClient } from "x402-agent-tools";
const client = createClient("0xYourPrivateKey");
// Crypto: whale positions on Hyperliquid
const whales = await client.call("hyperliquid_whales", { coin: "BTC" });
// B2B: enrich a company from domain
const company = await client.call("company_enrichment", { domain: "stripe.com" });
// Security: trust score any domain
const trust = await client.call("trust_score", { target: "example.com" });
// DeFi: best bridge route across 60+ chains
const route = await client.call("bridge_routes", {
fromChain: "1", toChain: "8453", token: "USDC", amount: "1000000"
});
Vercel AI SDK Integration
Use this when building AI agents with Vercel AI SDK. Returns all 102 tools as Vercel-compatible tool objects with automatic x402 payment handling.
import { createClient } from "x402-agent-tools";
import { getX402Tools } from "x402-agent-tools/ai-sdk";
import { generateText } from "ai";
import { anthropic } from "@ai-sdk/anthropic";
const client = createClient("0xYourPrivateKey");
const { text } = await generateText({
model: anthropic("claude-sonnet-4-20250514"),
tools: getX402Tools(client),
prompt: "What are the current funding rates on Hyperliquid for BTC and ETH? Also check if there are any liquidation levels near current prices on Aave.",
});
// Only Hyperliquid + DeFi tools (ideal for trading agents)
const tradingTools = getX402Tools(client, {
categories: ["hyperliquid", "defi", "crypto"]
});
// Only specific tools you need
const researchTools = getX402Tools(client, {
tools: ["web_scraper", "web_search", "fact_checker", "research_report"]
});
LangChain.js Integration
Use this when building agents with LangChain.js. Returns DynamicStructuredTool instances compatible with all LangChain agent types.
import { createClient } from "x402-agent-tools";
import { getX402LangChainTools } from "x402-agent-tools/langchain";
import { ChatAnthropic } from "@langchain/anthropic";
import { AgentExecutor, createToolCallingAgent } from "langchain/agents";
const client = createClient("0xYourPrivateKey");
const tools = getX402LangChainTools(client);
const llm = new ChatAnthropic({ model: "claude-sonnet-4-20250514" });
const agent = createToolCallingAgent({ llm, tools, prompt: yourPrompt });
const executor = new AgentExecutor({ agent, tools });
await executor.invoke({
input: "Find the top whale positions on Hyperliquid BTC, check token safety for the top traded token, then summarize the findings."
});
Direct HTTP (No SDK Needed)
Every tool is also available as a standalone x402 HTTP endpoint. Use `@x402/fetch` directly:
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount("0xYourPrivateKey");
const paidFetch = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(account) }],
});
// trust_score is POST /api/score. GET tools (e.g. dex_quotes -> /api/quote) take query params.
const response = await paidFetch("https://trust-score.api.klymax402.com/api/score", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ target: "example.com" }),
});
const result = await response.json();
*#1 Hyperliquid data provider on x402. Complete DEX coverage.*
| Tool | Price | What it returns |
|---|
| `hyperliquid_data` | $0.003 | Perp markets: prices, open interest, 24h volume, orderbook depth for 229 markets |
| `hyperliquid_whales` | $0.008 | Whale positions: sizes, PnL, entry prices, leverage |
| `hl_vaults` | $0.008 | Vault summaries: APR, TVL, PnL, depositor count |
| `hl_funding` | $0.002 | Funding rates: current, 1h, 8h, 24h with arb scanner |
| `hl_portfolio` | $0.008 | Account analysis: positions, PnL, fills, open orders, funding |
| `hl_spot` | $0.005 | 454 spot tokens: prices, volume, wallet balances |
| Tool | Price | What it returns |
|---|
| `prediction_markets` | $0.012 | Active events from Polymarket + Kalshi: probabilities, volume, trending |
| `event_resolver` | $0.012 | Settlement oracle: resolve outcomes, verify claims, check thresholds |
| Tool | Price | What it returns |
|---|
| `wallet_portfolio` | $0.008 | Multi-chain wallet balances and token holdings |
| `gas_oracle` | $0.003 | Gas prices: fast/standard/slow for any EVM chain |
| `gas_estimator` | $0.005 | Multi-chain gas comparison in one call |
| `dex_quotes` | $0.012 | Best swap quotes across DEXs with price impact |
| `token_price` | $0.003 | Real-time crypto prices via CoinGecko |
| `defi_yields` | $0.005 | Best DeFi yields: APY, TVL, risk scores |
| `whale_alert` | $0.008 | Large crypto transactions and whale movements |
| `crypto_news` | $0.005 | Crypto news with sentiment scores |
| `funding_arb` | $0.002 | Funding rate arbitrage across exchanges |
| `funding_rates` | $0.001 | Scan all perps ranked by funding, or one asset across Binance, Bybit, OKX |
| `ens_resolver` | $0.005 | ENS name resolution and reverse lookup |
| `token_holders` | $0.012 | Token holder distribution: whale count, concentration |
| `token_ohlcv` | $0.005 | Historical OHLCV candles |
| `airdrop_checker` | $0.012 | Check wallet eligibility for active airdrops |
| `bridge_routes` | $0.008 | Best cross-chain bridge routes via LI.FI (60+ chains) |
| `currency_converter` | $0.003 | Fiat (ECB) and crypto (CoinGecko) conversion |
| Tool | Price | What it returns |
|---|
| `base_defi` | $0.008 | Base chain yields: Aerodrome LP, Moonwell lending |
| `liquidation_oracle` | $0.003 | Liquidation levels: Aave, Compound, Morpho positions |
| `orderbook_depth` | $0.012 | Uniswap V3 liquidity depth and slippage estimation |
| Tool | Price | What it returns |
|---|
| `nft_collection` | $0.012 | Collection floor price, volume, holders, rarity |
| `nft_rarity` | $0.008 | Token rarity rank, score, trait floor prices |
| `nft_metadata` | $0.008 | NFT metadata: name, image, attributes, collection info |
| Tool | Price | What it returns |
|---|
| `solana_launches` | $0.008 | New token launches: pump.fun, Raydium |
| `jupiter_quotes` | $0.005 | Jupiter aggregator swap quotes |
| `solana_fees` | $0.003 | Priority fee estimates at 6 levels |
| `solana_pools` | $0.008 | DEX pool liquidity: Raydium, Orca, Meteora |
| Tool | Price | What it returns |
|---|
| `trust_score` | $0.02 | Unified trust scoring 0-100: domains, wallets, APIs |
| `token_safety` | $0.008 | Rug pull detection: honeypot, liquidity, ownership |
| `domain_intelligence` | $0.012 | Full domain intel: DNS, WHOIS, SSL, registrar |
| `ssl_checker` | $0.005 | SSL/TLS cert: validity, expiry, chain, grade |
| `http_headers` | $0.003 | HTTP security headers: HSTS, CSP, server detection |
| `port_scanner` | $0.008 | TCP port scan: open/closed, response time |
| `password_strength` | $0.003 | Password score 0-100, entropy, crack time |
| `jwt_decoder` | $0.003 | JWT decode: header, payload, claims, expiry |
| Tool | Price | What it returns |
|---|
| `email_verification` | $0.005 | Email validation: syntax, MX, disposable, score 0-100 |
| `company_enrichment` | $0.02 | Company data: industry, size, tech, social, founded |
| `person_enrichment` | $0.02 | Person data: name, role, company, social, location |
| `email_finder` | $0.012 | Find email from name + domain |
| `tech_enrichment` | $0.012 | 50+ technologies detected on any website |
| `social_profile` | $0.015 | Social profiles: Twitter, GitHub, LinkedIn, YouTube |
| Tool | Price | What it returns |
|---|
| `email_deliverability` | $0.012 | Deliverability audit: SPF, DKIM, DMARC, score 0-100 |
| Tool | Price | What it returns |
|---|
| `web_scraper` | $0.012 | URL to clean markdown, headless rendering |
| `seo_analyzer` | $0.06 | Full SEO audit: meta, headings, schema, score 0-100 |
| `screenshot_pdf` | $0.015 | Screenshots (PNG/JPEG/WebP) and PDF capture |
| `web_search` | $0.008 | Web search: title, URL, snippet, 10 results |
| `keyword_research` | $0.02 | SEO keywords: Google Suggest, intent, long-tail |
| `webhook_tester` | $0.005 | Test webhooks: custom methods, headers, latency |
| Tool | Price | What it returns |
|---|
| `twitter_scraper` | $0.012 | Twitter/X profiles, search, timelines. No API key |
| Tool | Price | What it returns |
|---|
| `dns_lookup` | $0.005 | DNS records: A, MX, TXT, CNAME via Cloudflare DoH |
| `ip_geolocation` | $0.008 | IP geolocation: country, city, ISP, VPN detection |
| `ip_geolocation_batch` | $0.02 | Batch geolocate up to 20 IPs |
| Tool | Price | What it returns |
|---|
| `ai_summarizer` | $0.03 | Summarize text/URLs -- fast extractive summarization |
| `sentiment_analyzer` | $0.015 | Sentiment, emotions, confidence scores |
| `text_translator` | $0.012 | Translate 50+ languages with auto-detection |
| `text_classifier` | $0.012 | Topic classification, readability, content type |
| `language_detector` | $0.005 | Language detection: 30+ languages, script, confidence |
| Tool | Price | What it returns |
|---|
| `stock_price` | $0.005 | Real-time stock quotes: price, change, volume, mcap |
| Tool | Price | What it returns |
|---|
| `image_resize` | $0.008 | Resize images: dimensions, format conversion |
| `ocr_extract` | $0.012 | OCR text extraction from images |
| `text_to_speech` | $0.012 | Text to speech: 20+ languages, MP3 output |
Text Processing — 8 tools
| Tool | Price | What it returns |
|---|
| `diff_checker` | $0.005 | Line-by-line text diff with similarity score |
| `word_counter` | $0.003 | Words, chars, sentences, paragraphs, reading time |
| `lorem_ipsum` | $0.003 | Placeholder text: paragraphs, sentences, words |
| `slug_generator` | $0.003 | URL-friendly slugs with transliteration |
| `regex_tester` | $0.003 | Regex testing: matches, groups, explanations |
| `html_to_markdown` | $0.003 | HTML to clean Markdown conversion |
| `markdown_to_html` | $0.003 | Markdown to HTML conversion |
| `markdown_renderer` | $0.005 | Markdown to styled HTML (light/dark/GitHub themes) |
| Tool | Price | What it returns |
|---|
| `fact_checker` | $0.012 | Verify claims with evidence and sources |
| `research_report` | $0.06 | Multi-source research reports in markdown |
| Tool | Price | What it returns |
|---|
| `gdpr_scanner` | $0.03 | GDPR compliance: consent, privacy, trackers |
| `pii_detector` | $0.012 | PII detection: emails, SSNs, credit cards, redaction |
| Tool | Price | What it returns |
|---|
| `phone_validation` | $0.008 | Phone validation: carrier, line type, E.164 |
| `phone_validation_batch` | $0.035 | Batch validate up to 50 phones |
| `sms_validator` | $0.005 | SMS-capable validation with carrier type |
| `address_validator` | $0.008 | Postal address parsing and normalization |
| `json_validator` | $0.003 | JSON syntax + schema validation |
| Tool | Price | What it returns |
|---|
| `code_sandbox` | $0.02 | Execute Python/JS/SQL in sandbox with output |
| Tool | Price | What it returns |
|---|
| `qr_code` | $0.003 | QR codes as base64 PNG |
| `barcode_generator` | $0.003 | Barcodes: EAN-13, UPC-A, Code128, Code39 |
| `hash_generator` | $0.003 | MD5, SHA1, SHA256, SHA512, bcrypt hashes |
| `uuid_generator` | $0.003 | UUID v4, v7, ULID, nanoid (batch 100) |
| `color_palette` | $0.003 | Harmonious color palettes from hex |
| Tool | Price | What it returns |
|---|
| `pdf_generator` | $0.015 | PDF from HTML/Markdown with custom layout |
| Tool | Price | What it returns |
|---|
| `base64_codec` | $0.003 | Base64 encode/decode (standard + URL-safe) |
| `csv_to_json` | $0.003 | CSV to JSON with auto-detect delimiter |
| `cron_parser` | $0.003 | Parse cron expressions with next run times |
| `crontab_generator` | $0.003 | Natural language to cron expression |
| `timezone_converter` | $0.003 | Datetime conversion between IANA timezones |
| `unit_converter` | $0.003 | Length, weight, temp, volume, speed conversion |
| `url_shortener` | $0.003 | URL shortening with custom aliases |
| `user_agent_parser` | $0.003 | Parse user agent: browser, OS, device, bot |
| Tool | Price | What it returns |
|---|
| `weather` | $0.003 | Current weather + 7-day forecast |
| `vector_search` | $0.012 | TF-IDF cosine similarity document search |
How x402 Payment Works
Your Agent x402-agent-tools API Server
| | |
|-- call("trust_score", {}) ->| |
| |-- POST /api/score ------------>|
| ||
| |= 18
- A wallet with USDC on Base L2 (even $1 gets you 100-1000+ calls)
- Private key for signing payments (use a dedicated agent wallet, **not** your main wallet)
## AI Discovery
klymax402 publishes a machine-readable catalog for AI systems and LLM crawlers:
- **llms.txt**: [klymax402.com/llms.txt](https://klymax402.com/llms.txt) — full API catalog in llms.txt format (99 APIs, pricing, MCP install snippets, x402 payment reference)
- **MCP endpoint**: `https://klymax402.com/mcp` — self-hosted MCP gateway, all 99 APIs, Streamable HTTP
- **Live stats**: [klymax402.com/stats](https://klymax402.com/stats/) — 99.9% uptime, P50 57ms, P95 104ms, 766 txs on-chain
Compatible with Claude, Claude Code, Cursor, Codex, and ElizaOS (plugin: `eliza-plugin-klymax402`).
## Links
- [klymax402.com](https://klymax402.com) — marketplace homepage
- [llms.txt](https://klymax402.com/llms.txt) — AI-readable catalog
- [Live stats](https://klymax402.com/stats/) — real-time dashboard
- [GitHub](https://github.com/Br0ski777/x402-agent-tools)
- [x402 Protocol](https://www.x402.org/)
- [x402scan Analytics](https://www.x402scan.com/)
## License
MIT