# Visa CLI > Give your AI agent a Visa card. Visa CLI is an MCP server that adds payment capabilities to Claude Code and other MCP-compatible AI clients. Install with `npm install -g @visa/cli`, run `visa-cli setup`, and your agent can generate images, music, query crypto prices, and pay merchants. ## Docs - [Getting Started](https://visacli.sh/docs): Your AI agent gets a Visa card. It can buy images, music, data — anything behind a paywall. Every purchase requires your authorization before money moves. - [How It Works](https://visacli.sh/docs/how-it-works): Your machine handles identity. The Visa CLI server handles money. Your card number does not leave the encrypted vault. - [Tools](https://visacli.sh/docs/tools): Every tool available in Visa CLI and what it costs. The server picks the payment method automatically. - [Recipes](https://visacli.sh/docs/recipes): Copy any of these prompts straight into your AI agent. Each one shows what it costs and how many approvals to expect. - [Security](https://visacli.sh/docs/security): Your card number does not leave the encrypted vault. Server-side spending limits. Single-use authorization tokens. - [Errors](https://visacli.sh/docs/errors): Every error message, what it means, and how to fix it. ## Machine-Readable - [Agent Technical Reference](https://visacli.sh/agents.txt): Auth flow, API endpoints, tool schemas, protocol specs - [Full Documentation](https://visacli.sh/llms-full.txt): Complete docs in plain text