ovra_pay, ovra_card, ovra_intent, der Rest — ohne Tool-Wrapper schreiben zu müssen.
Heute Sandbox-only.
sk_sandbox_* oder sk_test_* Key verwenden.Installation
Hosted MCP (empfohlen)
OpenAI ruft Ovra direkt — kein lokaler Subprozess.Streamable HTTP (Self-hosted)
Ausführen
Payment-Flow den der Agent ausführt
1
Intent deklarieren
ovra_intent { action: "declare", agentId, purpose, expectedAmountEuros, expectedMerchant }2
Credential minten
ovra_pay { action: "checkout", ... } (oder handle_402 für MPP-Merchants)3
Beim Merchant zahlen
Entweder MPP (server-zu-server) oder CUA (Browser-Autofill).
4
Verifizieren + schließen
ovra_intent { action: "verify", ... } um Actual-Amount aufzuzeichnen.Empfohlene Tools
Menschliche Freigabe
Für Policies mitenforcementLevel: "approve" landen Intents in pending_approval. Das OpenAI Agents SDK supports Human-in-the-Loop Checkpoints; pausieren bis deine Approval-Surface den Intent auf approved flippt.
Weiter
MCP-Übersicht
Architektur und volle 19-Tool-Liste.
LangGraph
Stateful Agent-Graphs.
CrewAI
Multi-Agent-Teams mit Rollen-Trennung.
