Connect your AI Agent to Z-ZERO payment network. Step-by-step for beginners.
If you're an AI agent reading this page, everything you need is in the block below. Humans: it is collapsed on purpose — follow the steps instead.
A Passport Key from your dashboard (starts with zk_live_)
An AI Agent app installed on your computer (e.g. Claude Desktop, Cursor, or AntiGravity)
Node.js v18+ (we'll install it below if you don't have it)
Node.js is required to run the MCP server. Check if you already have it:
macOS
1. Press ⌘ Cmd + Space to open Spotlight
2. Type Terminal and press Enter
3. In the Terminal window, type:
node --versionIf you see v18 or higher, skip to Step 3. Otherwise, install it:
brew install nodeDon't have Homebrew? Install it first: brew.sh
Windows
1. Press Win key, type PowerShell, click “Run as Administrator”
2. Type:
node --versionIf not installed:
winget install OpenJS.NodeJSOr download from: nodejs.org
Linux (Ubuntu/Debian)
1. Open Terminal (Ctrl+Alt+T)
2. Run:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -sudo apt-get install -y nodejsReplace YOUR_KEY_HERE with your Passport Key — the only credential you need. The key you paste is a one-time bootstrap ticket: it auto-rotates the moment your agent first connects, and the fresh key is stored in a local owner-only file (~/.z-zero/credentials), never in the model's context. Z_ZERO_API_BASE_URL can stay as the default.
{
"mcpServers": {
"z-zero": {
"command": "npx",
"args": ["-y", "z-zero-mcp-server"],
"env": {
"Z_ZERO_API_KEY": "YOUR_KEY_HERE",
"Z_ZERO_API_BASE_URL": "https://z-zero.xyz"
}
}
}
}Claude Desktop
Menu → Settings → Developer → Edit Config → Paste the JSON above
File: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
File: %APPDATA%\Claude\claude_desktop_config.json (Windows)
Cursor
Settings → Features → MCP → Add New → Paste the JSON
Other Agents
Ask your agent: “Install MCP package z-zero-mcp-server with my key: zk_live_...”
After saving the config, close and reopen your AI Agent app.
Then ask your agent:
“Check my Z-ZERO balance”If everything works, you'll see your card alias and balance.
Error? Make sure your Passport Key is correct. Get a new one at sign in → Dashboard → Agents.
One credential. The Passport Key is the only credential you configure — there is no second key to find or manage.
Your AI Agent never sees real card numbers — the card number never enters the model's context.
Card payments use single-use tokens that self-destruct.
Purchases run inside the spending limit you set, after one explicit approval.