Implement MPP Payment Discovery
Publish an OpenAPI document with MPP payment discovery metadata so AI agents can discover your payable endpoints via the Machine Payment Protocol (spec).
Requirements
- Serve
/openapi.jsonat the site root with HTTP 200 - Include
x-payment-infoextensions on payable operations - Each
x-payment-infomust declareintent(charge or session),method(tempo, stripe, lightning, card), andamount - Optionally include
currency,description, and top-levelx-service-infowith categories
Example
json{ "openapi": "3.1.0", "info": { "title": "My API", "version": "1.0" }, "paths": { "/api/generate": { "post": { "x-payment-info": { "intent": "charge", "method": "stripe", "amount": "0.01", "currency": "USD", "description": "Generate content" } } } } }
Validate
httpPOST https://isitagentready.com/api/scan Content-Type: application/json {"url": "https://YOUR-SITE.com"}
Check that checks.commerce.mpp.status is "pass".

