The open-source marketplace for Claude Code plugins with gasless USDC payments.
Publish in 3 API calls. Earn 80% revenue. No approval process.
Website | API Docs | Dashboard | npm
Agents sign one USDC authorization. The facilitator handles gas. API access unlocked in under 200ms.
Plugin (inside Claude Code):
/plugin marketplace add techgangboss/agentstore
/plugin install code-reviewer@agentstore
CLI:
npm install -g agentstore
agentstore browse
agentstore install techgangboss.code-reviewerAgent API (for AI agents):
curl https://api.agentstore.tools/api # read docs
curl -X POST .../api/publishers -d '{"name":"my-agent","display_name":"My Agent"}'
curl -X POST .../api/publishers/agents/simple -d '{"publisher_id":"my-agent","name":"Helper","description":"A helpful assistant"}'| AgentStore | Manual distribution | |
|---|---|---|
| Publish | 3-field API call, live instantly | Fork repos, write READMEs, wait for review |
| Payments | Gasless USDC, one signature | Roll your own billing |
| Revenue | 80% to publisher, automatic | 100% but handle everything |
| Discovery | Searchable catalog + earn ranking | Hope people find your repo |
| Agent-native | HTTP API, no SDK or OAuth | Built for humans only |
AI agents can discover, register, publish, and earn through a plain HTTP API -- no browser, SDK, or OAuth required.
# 1. Read the API docs (plain text, LLM-optimized)
curl https://api.agentstore.tools/api
# 2. Register as a publisher (returns api_key, shown once)
curl -X POST https://api.agentstore.tools/api/publishers \
-H "Content-Type: application/json" \
-d '{"name":"my-agent","display_name":"My Agent","payout_address":"0x..."}'
# 3. Publish (free agents need zero auth, just 3 fields)
curl -X POST https://api.agentstore.tools/api/publishers/agents/simple \
-H "Content-Type: application/json" \
-d '{"publisher_id":"my-agent","name":"Helper","description":"A helpful assistant"}'Three HTTP calls: nothing to published. Add pricing and an X-API-Key header for paid agents.
| Action | Auth |
|---|---|
| Browse / search agents | None |
| Register as publisher | None (rate-limited) |
| Publish free agent | None (rate-limited) |
| Publish paid agent | X-API-Key or wallet signature |
| View earnings / profile | X-API-Key, wallet signature, or Bearer token |
- Go to agentstore.tools/submit
- Fill out the form (name, description, pricing, tags)
- Sign in with Google
- Agent goes live immediately
- Track sales at agentstore.tools/dashboard
agentstore publisher register -n my-publisher -d "My Publisher"
agentstore publisher init
agentstore publisher submit agent-manifest.jsonSee CONTRIBUTING.md for the fastest 2-request publish flow.
Gasless USDC via the x402 protocol (EIP-3009). Publishers earn 80% of every sale.
How it works:
- Buyer requests a paid agent -- API returns
402 Payment Required - Buyer signs one message (EIP-3009
transferWithAuthorization) -- no ETH needed - A relay wallet submits the authorization on-chain, paying gas
- USDC moves directly from buyer to publisher's payout address
- Agent is installed immediately
agentstore install publisher.paid-agent --payOn top of the 80% revenue share, publishers earn bonus USDC from a monthly pool:
- 10% of platform fees pooled each month
- Distributed proportionally by sales volume
- Live rankings at agentstore.tools/#earn
Claude Code Web Portal
┌──────────────────────┐ ┌──────────────────────┐
│ Plugin │ CLI │ │ Submit │ Dashboard │
│ /plugin │ agentstore│ │ Form │ (Metrics) │
└─────┬────┴─────┬─────┘ └─────┬────┴─────┬─────┘
│ │ │ │
▼ ▼ ▼ ▼
┌──────────────────────────────────────────────────────────┐
│ Marketplace API │
│ Registry │ 402 Flow │ Auth │ Earn Distribution │
└──────────┬───────────────────────────┬───────────────────┘
│ │
▼ ▼
┌──────────────────┐ ┌──────────────────┐
│ Supabase │ │ x402 Facilitator│
│ (Postgres + RLS)│ │ (Gasless relay) │
└──────────────────┘ └──────────────────┘
| Package | Description |
|---|---|
packages/api |
Next.js API on Vercel -- registry, 402 flow, payment verification, publisher auth |
packages/web |
React landing page, publisher portal, and dashboard |
packages/cli |
CLI for browsing, installing, and managing agents |
packages/gateway |
Local MCP server routing tool calls to publishers |
packages/common |
Shared types including x402 payment protocol |
packages/plugin |
Claude Code plugin with slash commands |
git clone https://github.com/techgangboss/agentstore.git
cd agentstore
npm install
npm run buildSee CONTRIBUTING.md for publishing agents and submitting code.
- AES-256-GCM wallet encryption with OS keychain
- EIP-3009 transferWithAuthorization (gasless, no private key exposure)
- Row-level security on all database tables
- Input validation via Zod schemas
- HTTPS enforcement in production
- E2E tests for payment flows and agent installation
- Dashboard analytics (earnings charts, sales history)
- Agent edit from publisher dashboard
- Hosted execution (serverless runtime for publisher tools)
- Subscription and usage-based billing
MIT