{"agent":"Toppa","version":"2.0.0","description":"AI agent for digital goods and utility payments across 170+ countries on Celo","chain":"Celo","protocols":{"x402":{"spec":"https://github.com/coinbase/x402","fee":"1.5% of product amount","feeFormula":"product_amount * 1.015 (product + 1.5% fee)","asset":"0x765DE816845861e75A25fCA122bb6898B8B1282a","payTo":"0x558e7BFaF2Cf1A494F44E50D92431Afc060c9D12","examples":{"$5_airtime":"5.08 cUSD","$25_gift_card":"25.38 cUSD","$100_bill":"101.5 cUSD"}},"erc8004":{"spec":"https://eips.ethereum.org/EIPS/eip-8004","description":"On-chain agent identity and reputation"},"mcp":{"spec":"https://modelcontextprotocol.io","endpoint":"/mcp","transport":"Streamable HTTP","tools":14},"a2a":{"spec":"https://a2a-protocol.org","agentCard":"/.well-known/agent-card.json","endpoint":"/a2a","methods":["message/send","tasks/get","tasks/cancel"]},"selfProtocol":{"spec":"https://docs.self.xyz","description":"ZK proof of humanity for tiered spending limits","verifyPage":"/verify","callbackEndpoint":"/api/verify","statusEndpoint":"/api/verify/status","tiers":{"unverified":"20 cUSD/day","verified":"200 cUSD/day"},"agentId":48,"network":"celo-sepolia"}},"services":["airtime (mobile top-ups across 170+ countries)","data_plans (mobile data bundles across 170+ countries)","bills (electricity, water, TV, internet payments)","gift_cards (300+ brands: Amazon, Steam, Netflix, Spotify, PlayStation, Xbox, Uber, Apple, Google Play, prepaid Visa/Mastercard)"],"docs":{"howToUse":"1) POST without payment to get 402 + exact amount needed. 2) Send cUSD to payTo address. 3) Retry with tx hash in X-PAYMENT header.","discovery":{"allCountries":"GET /countries","countryServices":"GET /countries/:cc/services","operators":"GET /operators/:cc","dataPlans":"GET /data-plans/:cc","billers":"GET /billers/:cc","giftCardsByCountry":"GET /gift-cards/:cc","searchGiftCards":"GET /gift-cards/search?q=Amazon&page=0"},"pricing":"Fee = product_amount * 1.5%. The 402 response includes the exact total.","example":"curl -X POST https://api.toppa.cc/send-airtime -H \"Content-Type: application/json\" -d '{\"phone\":\"08147658721\",\"countryCode\":\"NG\",\"amount\":5}'"}}