# ATXP — Agent Payment & Wallet Infrastructure

Equips AI agents with an Ethereum wallet and pay-as-you-go access to external APIs without managing vendor keys.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 45
- Author: atxp-dev
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/atxp-dev/atxp
- Updated: 2026-03-03
- HTML: https://affpapa.org/en/nevibecode/mcp/atxp-agent-payment-wallet-infrastructure

## What it does

This stdio MCP server links coding agents directly to 41 paid services. Instead of juggling vendor API keys, the assistant settles fees directly in USDC. Initial setup runs autonomously. Calling `atxp_register` provisions an Ethereum wallet, creates an `@atxp.email` inbox, and credits 10 starter IOU tokens.

The catalog includes web search, media creation, and SMS messaging. Usage is billed strictly per call. Rates range from $0.001 for searches up to $2.00 to lease a phone number. Once the starting allowance runs out, paid tool execution halts until the balance receives more funds. Account tracking is handled via `npx atxp@latest balance` or the `ATXP_CONNECTION` environment variable.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `ATXP_CONNECTION` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add atxp -e ATXP_CONNECTION=<ATXP_CONNECTION> -- npx -y atxp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add atxp-agent-payment-wallet-infrastructure --env ATXP_CONNECTION=<ATXP_CONNECTION> -- npx -y atxp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "atxp-agent-payment-wallet-infrastructure": {
            "command": "npx",
            "args": [
                "-y",
                "atxp"
            ],
            "env": {
                "ATXP_CONNECTION": "<ATXP_CONNECTION>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "atxp-agent-payment-wallet-infrastructure": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "atxp"
            ],
            "env": {
                "ATXP_CONNECTION": "<ATXP_CONNECTION>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e ATXP_CONNECTION=<ATXP_CONNECTION> atxp-agent-payment-wallet-infrastructure npx -y atxp
```
Replace <…> with your own values

## When to use it
- dispatch SMS text messages and place voice calls
- run web queries and generate media without separate API keys
- assign an agent its own email address on @atxp.email
- settle tool usage fees via an on-chain Ethereum wallet in USDC

## Example prompts
- Create an ATXP account and show my available token balance
- Send an SMS to +1234567890 confirming the build has finished
- Create an image depicting a mountain ridge during sunset

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
