MCP tool
Complete checkout (agentic payment)
Complete a $99 DealRoom report purchase using an agent-provided Stripe Shared Payment Granted Token. Use ONLY after the user explicitly confirms the purchase. Does NOT accept raw card numbers or CVC. Creates and confirms a Stripe PaymentIntent for the server-verified amount, then unlocks the report on success.
| Field | Type | Notes |
|---|---|---|
| order_idrequired | string | |
| report_request_idrequired | string | |
| shared_payment_granted_token | string | Stripe Shared Payment Granted Token (spt_...). Never a raw card number. |
| user_confirmed_purchaserequired | boolean | |
| agent_platform | string | |
| idempotency_key | string |
Confirm the $99 purchase in-agent.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "complete_checkout",
"arguments": {
"order_id": "order_abc",
"report_request_id": "fr_abc",
"shared_payment_granted_token": "spt_123",
"user_confirmed_purchase": true
}
}
}POST to https://dealroom.so/api/mcp. Results carry a canonical_url, data_freshness, and citation.