Overview
OpenClaw agents browse the web through the Browser Relay (CDP on port 18792). When your agent reaches a checkout page, Ovra takes over the payment — the agent never sees card data.Setup
1. Add Ovra MCP Server
In your OpenClaw config, add Ovra as an MCP server:2. Agent Flow
The agent handles the entire flow autonomously:Key MCP Tools
| Tool | What it does |
|---|---|
ovra_agent_create | Create an agent with virtual Visa card |
ovra_agent_fund | Add funds to agent wallet |
ovra_intent_create | Declare a purchase intent (policy auto-checks) |
ovra_checkout_pay | Fill payment form via CDP — agent never sees card data |
ovra_intents_list | Check intent status |
ovra_policy_simulate | Test if a purchase would be allowed |
How the Agent Decides to Pay
The agent knows when to call Ovra because:- It recognizes a payment form on the page (card number fields, “Pay” button)
- The MCP tool description tells it: “fill card — agent never sees PAN/CVV”
- The agent creates an intent first, then calls checkout
