EU-native payment skill for AI agents. Zero-knowledge checkout — the agent never sees card data.
Published by Ovra Labs | GitHub
npx skills add Ovra-Labs/ovra-payOr manually copy SKILL.md into your skills directory.
This skill requires an OVRA_API_KEY to authenticate with the Ovra MCP server.
- Sign up at getovra.com
- Get your key from Dashboard > Keys
- Sandbox keys (
sk_test_*) are free for testing
Connect to Ovra's MCP server at https://api.getovra.com/api/mcp:
{
"mcpServers": {
"ovra": {
"url": "https://api.getovra.com/api/mcp",
"headers": { "Authorization": "Bearer sk_test_YOUR_KEY" }
}
}
}Say "buy X" to your AI agent and it handles the entire checkout securely:
- Declares intent (what to buy, how much, which merchant)
- Policy engine checks spending rules
- Issues tokenized credentials (DPAN + cryptogram via Visa Network Tokens)
- Attaches receipt for audit trail
- Verifies transaction matches intent
The agent never sees real card numbers (PAN/CVV). All data sent to api.getovra.com only.
Works with Claude Code, Cursor, Windsurf, Codex, and any MCP-compatible agent.
Every other agent payment solution gives the agent your card number. Ovra doesn't. The agent gets { success: true } and nothing else. Card data is resolved through Visa's tokenization network — even Ovra doesn't store raw PANs.
EU-native. GDPR by design. Powered by Visa Network Tokens. Built in Berlin.