Skip to main content
Claude Desktop speaks MCP natively. Add Ovra and the chat window picks up 19 ovra_* tools.
Sandbox-only today. Use a sk_sandbox_* or sk_test_* key.

Where the config lives

Stdio (local subprocess)

Restart Claude Desktop. The tool menu should now list 19 ovra_* tools.

Examples

“Show me my agents and what they’ve spent in the last 30 days.”
Claude calls ovra_agent { action: "get" } and ovra_transaction { action: "get" }, replies with a summary.
“Buy a domain on namecheap.com for my-project.dev”
Claude calls ovra_pay { action: "checkout", agentId, purpose, amount, merchant } and reports the transaction ID.
“Would a EUR 500 purchase at amazon.de be allowed for my procurement agent?”
Claude calls ovra_policy { action: "get", agentId } and explains the limit.
“Open a dispute on tx_abc — package never arrived.”
Claude calls ovra_dispute { action: "file", transactionId: "tx_abc", reason: "not_received" }. Plan-tier-gated (Business+).

Troubleshooting

  • Tools don’t appear: quit and relaunch Claude Desktop fully — re-loading from the menu doesn’t refresh MCP servers.
  • Auth errors: GET /keys to confirm the key isn’t revoked. If you rotated, update the config.
  • Sandbox confusion: every Ovra response carries X-Ovra-Mode: test|live. In sandbox you’ll always see test.

Next

MCP setup

Other clients and advanced config.

MCP tools

Every action and parameter.

Quickstart

Five-minute end-to-end run.