mpp-purchase
Buy API lookup credits or a one-off plan with Stripe MPP card payment. No BuiltWith API key required. Start without paymentCredential to get a 402 challenge; use an MPP-compatible Stripe wallet to authorize it, then retry the IDENTICAL purchase with paymentCredential. Keep the random UUID idempotencyKey secret and reuse it for retries/status, never for a different purchase. Success returns access_token for mpp-data or Bearer authentication on this MCP connection. This charges only the supplied SPT, never a saved card.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"product": "<product>",
"idempotencyKey": "<idempotencyKey>"
},
"name": "mpp-purchase"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| credits | No | ||
| product | Yes | ||
| tokenHours | No | ||
| idempotencyKey | Yes | ||
| paymentCredential | No | Full Authorization: Payment ... header value from the Stripe MPP wallet |