{"x402Version":1,"name":"BananaBanana","title":"BananaBanana — AI image, video and speech generation","description":"Pay-per-call image, video and speech generation on Google's Nano Banana, Veo and Gemini TTS models. POST { tool, arguments } to this URL; an unpaid call answers 402 with the exact price for those arguments.","website":"https://bananabanana.pro","documentation":"https://bananabanana.pro/mcp","logo":"https://bananabanana.pro/mcp-icon-512.png","contact":"support@bananabanana.pro","categories":["AI","Content","image generation","video generation","text-to-speech"],"network":"base","networks":["eip155:8453"],"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","currency":"USDC","payTo":"0x7c0e9abd1c48380e27ab5bfced1be54f23ce773f","facilitator":"https://facilitator.payai.network","discovery":"https://bananabanana.pro/.well-known/x402","resource":"https://bananabanana.pro/api/x402","result_endpoint":"https://bananabanana.pro/api/x402/result/{job_id}","mcp_endpoint":"https://bananabanana.pro/api/mcp","llms":"https://bananabanana.pro/llms.txt","requires_account":false,"requires_api_key":false,"resources":[{"x402Version":1,"type":"http","resource":"https://bananabanana.pro/api/x402","method":"POST","tool":"generate_image","description":"Generate an image with Google's Nano Banana models. Result URL is returned in the same response.","price_usd_from":0.03,"price":"$0.03–$0.20 per image, depending on model and resolution","mimeType":"application/json","accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"30000","resource":"https://bananabanana.pro/api/x402","description":"generate_image: Generate an image with Google's Nano Banana models. Result URL is returned in the same response.","mimeType":"application/json","payTo":"0x7c0e9abd1c48380e27ab5bfced1be54f23ce773f","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"arguments":{"prompt":"string (required)","model":"string, one of nano-banana-2, nano-banana-pro, nano-banana-2-lite (default nano-banana-2)","resolution":"string: 512 | 1024 | 2048 | 4096 (model-dependent, default 1024)","aspect_ratio":"string (default 1:1)","number_of_images":"integer 1-4 (default 1)"},"async":false},{"x402Version":1,"type":"http","resource":"https://bananabanana.pro/api/x402","method":"POST","tool":"generate_speech","description":"Gemini 3.1 Flash TTS, single or two-speaker. Returns a WAV URL in the same response.","price_usd_from":0.01,"price":"$0.01 per started 200 characters","mimeType":"application/json","accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"10000","resource":"https://bananabanana.pro/api/x402","description":"generate_speech: Gemini 3.1 Flash TTS, single or two-speaker. Returns a WAV URL in the same response.","mimeType":"application/json","payTo":"0x7c0e9abd1c48380e27ab5bfced1be54f23ce773f","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"arguments":{"text":"string (required)","voice":"string (see https://bananabanana.pro/mcp for the 30 voice names)","style":"string (optional delivery instruction)","language_code":"string (optional, e.g. en-US)"},"async":false},{"x402Version":1,"type":"http","resource":"https://bananabanana.pro/api/x402","method":"POST","tool":"generate_video","description":"Generate a video with Veo 3.1 or Gemini Omni Flash. Asynchronous: the paid call returns a job_id, then poll the free result endpoint until the clip is ready (1-10+ minutes).","price_usd_from":0.30000000000000004,"price":"$0.30–$4.40 per clip, depending on model, resolution, duration and audio","mimeType":"application/json","accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"300001","resource":"https://bananabanana.pro/api/x402","description":"generate_video: Generate a video with Veo 3.1 or Gemini Omni Flash. Asynchronous: the paid call returns a job_id, then poll the free result endpoint until the clip is ready (1-10+ minutes).","mimeType":"application/json","payTo":"0x7c0e9abd1c48380e27ab5bfced1be54f23ce773f","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"arguments":{"prompt":"string (required)","model":"string: veo-3.1 | veo-3.1-fast | veo-3.1-lite | omni-flash (default veo-3.1-fast)","duration":"integer seconds: Veo accepts 4, 6 or 8; omni-flash any value 3-10 (default 8)","resolution":"string: 720p | 1080p | 4k (model-dependent, default 720p)","aspect_ratio":"string: 16:9 | 9:16 (default 16:9)","with_audio":"boolean — native audio on Veo, costs more; omni-flash always has audio","audio_prompt":"string (optional) — describe the desired sound","negative_prompt":"string (optional)"},"async":true}],"notes":["Images and speech: payment settles only after the file exists — a failed generation costs nothing.","Video: payment settles up front; a failure is compensated with a refund_token, not an on-chain refund (this server holds no private key).","A refund_token can cover a call fully or partly; any change comes back as a new token in the response.","Conversational video editing (edit_from_generation_id) and video-to-video are MCP-only — they operate on clips owned by an account."]}