This walkthrough takes you from zero to a settled sandbox transaction. You will create an account, reveal your API key, register the MCP server, create an agent and a card, declare an intent, and simulate a charge.Documentation Index
Fetch the complete documentation index at: https://docs.getovra.com/llms.txt
Use this file to discover all available pages before exploring further.
Everything in this quickstart runs in sandbox. Card numbers, IBANs, and webhooks are live-shaped but no real money moves.
Sign up
Request a sandbox invite at getovra.com/sign-up. Once accepted, sign in — your sandbox organization, IBAN, default policy, and API key are auto-provisioned.
Connect the MCP server (optional)
The MCP server gives any LLM client (Claude Desktop, Cursor, Kiro, etc.) all 19 Ovra tools.Restart your client. You should see 19
ovra_* tools. See MCP setup for advanced configuration.Create an agent
An agent is a first-class entity — it owns cards, tokens, transactions, and a policy. The minimum form is Returns
name + purpose + policyId.{ id: "ag_...", status: "active", ... }.Issue a card for the agent
Each card is bound to one agent and named uniquely within that agent. You can issue multiple cards per agent (Returns
subscriptions, travel, one-off).{ id: "ca_...", last4: "4242", status: "active", ... }. PAN and CVV are encrypted with AES-256-GCM at rest and never returned in plain text on this endpoint.Declare an intent
No money moves without an approved intent. The policy engine and risk engine run during this call.If the policy auto-approves, you get back
{ status: "approved" }. Otherwise pending_approval — approve from the dashboard or POST /intents/:id/approve.Real merchant flows
The simulate endpoint is a stand-in. For real merchant calls, pick the mode that matches the merchant:MPP
Merchant returns 402 with
WWW-Authenticate: Payment. Use POST /v1/mpp/pay to mint a JWE-wrapped credential and settle in one call.CUA
Merchant only has a checkout form. Mint an autofill token via
POST /v1/cua/autofill-tokens, the harness fills the form with a tokenized DPAN.Next
The six pillars
Tour Pay, Cards, Accounts, Collect, Control, and Intelligence.
Policies
Lock down what your agent can spend, where, and when.
Webhooks
Wire the ~50 event types into your own systems.
MCP tools
The full action-multiplexed reference for all 19 tools.
