--- title: create-agent-gateway emoji: ๐Ÿ›ก๏ธ colorFrom: purple colorTo: pink sdk: static pinned: false license: mit --- # create-agent-gateway A Cloudflare Worker template for pay-per-call agent gateways. Bearer-key auth + mcent pricing + x402 signup + scoped keys + XP leaderboard + MCP server โ€” packaged as a scaffolder so anyone can stand up their own agent API in ~2 minutes. **Repo:** [github.com/walter-grace/create-agent-gateway](https://github.com/walter-grace/create-agent-gateway) ## Quickstart ```bash npx create-agent-gateway my-api cd my-api wrangler kv:namespace create KEYS wrangler secret put ADMIN_KEY wrangler deploy ``` Replace the `/v1/example` handler in `src/index.ts` with your actual paid tool. ## What's in the box - **Bearer-token auth** backed by Workers KV - **mcent pricing** (1/1000ยข) โ€” sub-cent calls legible + storable as integers - **x402 signup** โ€” strangers pay USDC on Base via Coinbase CDP facilitator - **Scoped keys** (`crawl`, `label`, `read`, `all`) for tiered access - **XP + leaderboard + badges** via a Durable Object (race-free) - **Refund policy** with rate cap to block refund-farming - **Agent Readiness** well-known routes (`/llms.txt`, `/.well-known/mcp.json`, `/robots.txt` with Content Signals) - **MCP server** at `/mcp` โ€” Claude Desktop / Cursor / Zed install in one config block ## Why Agents need: 1. A way to authenticate โ€” bearer keys beat OAuth dashboards 2. A balance to draw down โ€” mcents so $0.01 covers 100 calls 3. A self-serve onramp โ€” x402 so strangers mint keys programmatically 4. Reputation primitives โ€” XP, levels, badges so markets reward quality 5. Discoverability โ€” Agent Readiness + MCP so agents find you Stripe, OAuth, and dashboards add friction agents can't traverse. This stack skips all of that.