{"openapi":"3.1.0","info":{"title":"MPP API Proxy","version":"1.0.0","description":"Paid HTTP proxy to public APIs (api.coingecko.com, api.binance.com, api.kraken.com). POST with { url, method?, body?, headers? }.","x-guidance":"Paid endpoints require MPP payment. Use npx mppx <url> or any MPP-compatible client."},"servers":[{"url":"https://mpp-proxy-sergey.vercel.app"}],"x-service-info":{"categories":["data","proxy"],"docs":{"homepage":"https://mpp-proxy-sergey.vercel.app","apiReference":"https://mpp-proxy-sergey.vercel.app/openapi.json"}},"paths":{"/api/proxy":{"post":{"summary":"Proxy a request to a public API","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://api.coingecko.com/api/v3/ping"},"method":{"type":"string","default":"GET"},"body":{"type":"object"},"headers":{"type":"object"}}}}}},"x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"$0.01 USDC.e per proxied request"},"responses":{"200":{"description":"Proxied API response"},"400":{"description":"Invalid input"},"402":{"description":"Payment Required"},"403":{"description":"Domain not in allowlist"},"502":{"description":"Upstream error"}}}}}}