Agent wallet, email, phone, and 41 paid tools: search, image/video/music gen, SMS, calls.
Give your AI agent a wallet, email, phone number, and instant access to paid MCP tools — web search, image/video/music generation, X/Twitter search, SMS, voice calls, code execution, file storage, and more.
ATXP (Agent Transaction Protocol) lets AI agents pay for their own tools and services without managing API keys. Self-register in one command, pay per use. Works with any MCP client.
gemini extensions install https://github.com/atxp-dev/atxp
After installing, start a new Gemini CLI session for the extension tools to load.
Add to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"atxp": {
"command": "npx",
"args": ["-y", "atxp@latest"]
}
}
}
npx atxp@latest
ATXP runs as a standard MCP server over stdio. Point any MCP-compatible client at the command above.
No browser, no human login needed. Just ask your agent:
Register me on ATXP so I can use paid tools
The agent calls the atxp_register tool, which creates an account instantly with:
No settings to configure — the agent is ready to use all tools immediately.
If you already have an ATXP account from accounts.atxp.ai, set the ATXP_CONNECTION environment variable to your connection string, or pass it to the CLI:
ATXP_CONNECTION="https://accounts.atxp.ai?connection_token=<TOKEN>&account_id=<ACCOUNT_ID>" npx atxp@latest
For Gemini CLI, enter the token and account ID when prompted during extension setup.
| Category | Tools | Description |
|---|---|---|
| Account | Register, Login, Whoami, Balance, Fund, Transactions | Self-register, check balance, get funding options |
| Search | Web Search, X/Twitter Search | Real-time web and social search |
| Media | Image, Video, Music | AI generation (returns URLs) |
| Inbox, Read, Send, Reply, Search, Delete, Attachments, Username | Full email with @atxp.email address | |
| Phone | Register, SMS, Send SMS, Voice Call, Call History, Search | SMS and AI-powered voice calls |
| Contacts | Add, List, Show, Edit, Remove, Search, Push, Pull | Local contacts with cloud sync |
| Agents | Create, List | Manage sub-agents |
| Tool | Description |
|---|---|
| Browse | Fetch and read web page content |
| Crawl | Crawl websites and extract structured data |
| Research | Deep multi-source research and synthesis |
| Code | Execute code in a sandbox |
| File Store | Persistent cloud file storage |
| Phone | SMS, voice calls via MCP proxy |
Just ask your agent naturally:
Search the web for the latest AI research papers
Generate an image of a sunset over mountains
Send an SMS to +1234567890 saying "Hello from my AI agent"
Check my ATXP email inbox
Run this Python script in a sandbox
The agent uses the appropriate ATXP tool automatically.
Use the built-in tools or the ATXP CLI:
npx atxp@latest balance # Check balance
npx atxp@latest fund # Show funding options
npx atxp@latest transactions # View transaction history
npx atxp@latest whoami # Show account info
All tools are pay-per-use, billed to your ATXP account in USDC. Typical costs:
| Action | Cost |
|---|---|
| Web/X search, image gen | $0.001–$0.05 |
| Send email | $0.01 |
| Send SMS | $0.05 |
| Voice call | $0.10 |
| Claim email username | $1.00 |
| Register phone number | $2.00 |
No subscriptions, no API keys to manage.
MIT
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y atxpMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"io-github-atxp-dev-atxp": {
"command": "npx",
"args": [
"-y",
"atxp"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup referenceatxpnpmATXP — Agent Payment & Wallet Infrastructure works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.