Give your AI agent a spending limit. Authoryze is a remote MCP server that issues single-use virtual cards with per-merchant and per-amount controls you approve before the agent can spend. Works with Claude, ChatGPT, Cursor, and Claude Code. OAuth 2.1 with DCR or API key.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http authoryze https://authoryze.ai/api/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.authoryze]
url = "https://authoryze.ai/api/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add authoryze --url https://authoryze.ai/api/mcp~/.cursor/mcp.json
{
"mcpServers": {
"authoryze": {
"url": "https://authoryze.ai/api/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"authoryze": {
"type": "http",
"url": "https://authoryze.ai/api/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"authoryze": {
"httpUrl": "https://authoryze.ai/api/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"authoryze": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://authoryze.ai/api/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"authoryze": {
"url": "https://authoryze.ai/api/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}