Pay-per-use API gateway for AI agents. Inference, Twitter, Reddit, and web APIs - no signup, pay per call via x402 and MPP.
surf is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on ai-agents, api-gateway, base, cloudflare-workers. It currently has 0 GitHub stars and 0 forks, and sits alongside related tools like APITOLL, x402-client, APIbase.
Pay-per-use API gateway for AI agents. Inference, Twitter data, Reddit data, and web crawling - no API keys, no subscriptions. Pay per request via x402 (USDC on Solana/Base) or MPP (Tempo).
Live at surf.cascade.fyi
All endpoints live under surf.cascade.fyi. Unified MCP server at /mcp.
| Service | Endpoints | Price | Networks |
|---|---|---|---|
| Inference - 15 LLM models (Kimi K2.5, Grok 4.20, GLM-5, Claude, MiniMax, Qwen) | /api/v1/inference/v1/chat/completions |
$0.001 - dynamic | Solana, Base, Tempo |
| Twitter - Search tweets, fetch users and tweets | /api/v1/twitter/{search,tweet,user} |
$0.005/call | Solana, Base, Tempo |
| Reddit - Search posts, subreddits, users, comments | /api/v1/reddit/{search,post,subreddit,user} |
$0.005/call | Solana, Base, Tempo |
| Web - Semantic search (Exa) + page crawling | /api/v1/web/{search,crawl} |
$0.002 - 0.01 | Solana, Base, Tempo |
Test any endpoint with x402-proxy:
# Twitter user profile + recent tweets ($0.005)
npx x402-proxy https://surf.cascade.fyi/api/v1/twitter/user/cascade_fyi
# Chat with Kimi K2.5 ($0.004)
npx x402-proxy -X POST -H "Content-Type: application/json" \
-d '{"model":"moonshotai/kimi-k2.5","messages":[{"role":"user","content":"Hello"}]}' \
https://surf.cascade.fyi/api/v1/inference/v1/chat/completions
Or integrate directly with @x402/fetch:
import { wrapFetch } from "@x402/fetch";
const x402Fetch = wrapFetch(fetch, walletClient);
const res = await x402Fetch(
"https://surf.cascade.fyi/api/v1/inference/v1/chat/completions",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
model: "moonshotai/kimi-k2.5",
messages: [{ role: "user", content: "Hello!" }],
}),
},
);
const data = await res.json();
Unified MCP server with 9 tools. Supports tool filtering via ?tools= query param.
npx x402-proxy mcp add surf https://surf.cascade.fyi/mcp
Or add a filtered subset:
npx x402-proxy mcp add surf "https://surf.cascade.fyi/mcp?tools=surf_twitter_search,surf_web_crawl"
Surf ships Claude Code skills that teach the agent how to call each API:
npx skills add cascade-protocol/surf -g
Installs the unified surf skill with references for each service.
pnpm install
pnpm dev # Start dev server
pnpm check # Type-check + lint
The commerce layer for the x402 agent economy — micropayments for AI agents on Base and Solana
Client SDK for the Vybe x402 API. Pay-per-call USDC over HTTP and prepaid-credit WebSocket streaming for Vybe's Solana analytics API. Built for AI agents.
Universal MCP gateway for AI agents — 1108 tools, 307 providers. One endpoint (https://apibase.pro/mcp), pay-per-call with x402 USDC on Base + MPP USDC on Tempo.
The agent-native LLM router for OpenClaw. 41+ models, <1ms routing, USDC payments on Base & Solana via x402.
The AI agent with a wallet — spends USDC autonomously to get real work done. Apache-2.0, TypeScript.
DePIN for Vintage Hardware — Proof-of-Antiquity blockchain where old machines outmine new ones. AI-powered hardware fingerprinting, 15+ CPU architectures, Solana bridge (wRTC). $0 VC.
🚀 Curated list of x402 resources: HTTP 402 Payment Required protocol for blockchain payments, crypto micropayments, AI agents, API monetization. Includes SDKs (TypeScript, Python, Rust), examples, facilitators (Coinbase, Cloudflare), MCP integration, tutorials. Accept USDC payments with one line of code. Perfect for AI agent economy.
The neutral micropayment router for autonomous agents. A single HTTP client that intercepts '402 Payment Required', routes across x402, L402, and MPP, persists credentials as recoverable assets, enforces per-envelope budgets, and emits a structured trace.
MCP server for Run402 — AI-native Postgres + REST + auth + storage + static sites. Pay with x402 USDC on Base. No signups.