Skip to main content
ClaudeWave

Pay-per-call data tools for AI agents (crypto signal, web reader, GitHub SEO audit) — settled per call via x402 (USDC on Base). Remote MCP server, no API key.

MCP ServersOfficial Registry0 stars0 forksJavaScriptMITUpdated today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/charlie-morrison/x402-agent-data
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "x402-agent-data": {
      "command": "node",
      "args": ["/path/to/x402-agent-data/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/charlie-morrison/x402-agent-data and follow its README for install instructions.
Use cases

MCP Servers overview

# x402-agent-data

Pay-per-call data tools for AI agents, settled per call in **USDC on Base** via the
[**x402** protocol](https://docs.cdp.coinbase.com/x402/welcome). The buyer is another
agent: it discovers an endpoint, auto-pays per request (HTTP 402 → payment → data),
and gets structured JSON back. **No API key, no signup, no account** — the seller's
only setup is one public wallet address.

Live at **https://x402.charliemorrison.dev** — also listed as a remote MCP server in the
[Official MCP Registry](https://registry.modelcontextprotocol.io) as
`dev.charliemorrison/agent-web-reader`.

## Tools

| Tool | Endpoint | Price | Returns |
|------|----------|-------|---------|
| `market_signal` | `GET /signal` | $0.005 | Crypto market signal (price/trend/momentum) for a symbol |
| `web_read` | `GET /extract` | $0.005 | Clean, readable text + metadata extracted from any URL |
| `repo_audit` | `GET /audit?owner=&repo=` | $0.005 | GitHub repo discoverability/SEO score (0–100) + concrete fixes |

Free, unpaid routes:

- `GET /` — discovery doc (service + paid-endpoint metadata, x402-aware)
- `GET /healthz` — liveness
- `GET /.well-known/mcp.json` — MCP discovery manifest
- `GET /.well-known/agent.json` — A2A Agent Card
- `POST /mcp` — **remote MCP server** (Streamable HTTP). Lists the three tools; an
  unpaid `tools/call` returns the decoded x402 payment-required challenge, and a call
  carrying an x402 payment returns the data.

## How payment works

1. Agent calls a paid route with no payment → server responds **HTTP 402** with an
   x402 challenge (amount, asset = USDC, network = `base`, `payTo` address).
2. Agent's x402 client signs a payment authorization and retries with the
   `X-PAYMENT` header.
3. Server verifies/settles via an x402 facilitator and returns the data.

No private key ever lives in this server's config — it only **receives**. Settlement
is delegated to an x402 facilitator (default: a zero-fee, gas-sponsored facilitator;
Coinbase CDP facilitator is supported via env and inert unless configured).

## Run it

```bash
npm install
PAY_TO=0xYourReceivingAddress node server.js   # listens on :4021
```

Environment:

- `PAY_TO` — your receiving wallet (USDC on Base). Required for real revenue.
- `PORT` — default `4021`.
- `CDP_API_KEY_ID` / `CDP_API_KEY_SECRET` — optional; switches settlement to the
  Coinbase CDP facilitator. Omitted by default.

## Why this shape

The buyer is a machine and distribution is a registry — there's no cold human
audience to recruit, which is the wall that kills most indie API/tool launches.
Seller setup is a single wallet address; every call is zero-marginal-cost public data.

## License

MIT
agent-economyai-agentsmcpmicropaymentsmodel-context-protocolusdcx402

What people ask about x402-agent-data

What is charlie-morrison/x402-agent-data?

+

charlie-morrison/x402-agent-data is mcp servers for the Claude AI ecosystem. Pay-per-call data tools for AI agents (crypto signal, web reader, GitHub SEO audit) — settled per call via x402 (USDC on Base). Remote MCP server, no API key. It has 0 GitHub stars and was last updated today.

How do I install x402-agent-data?

+

You can install x402-agent-data by cloning the repository (https://github.com/charlie-morrison/x402-agent-data) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is charlie-morrison/x402-agent-data safe to use?

+

charlie-morrison/x402-agent-data has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains charlie-morrison/x402-agent-data?

+

charlie-morrison/x402-agent-data is maintained by charlie-morrison. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to x402-agent-data?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy x402-agent-data to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: charlie-morrison/x402-agent-data
[![Featured on ClaudeWave](https://claudewave.com/api/badge/charlie-morrison-x402-agent-data)](https://claudewave.com/repo/charlie-morrison-x402-agent-data)
<a href="https://claudewave.com/repo/charlie-morrison-x402-agent-data"><img src="https://claudewave.com/api/badge/charlie-morrison-x402-agent-data" alt="Featured on ClaudeWave: charlie-morrison/x402-agent-data" width="320" height="64" /></a>

More MCP Servers

x402-agent-data alternatives