mcpbeat Sign in

BananaBanana Image, Video & Speech Generation MCP Server

by bananabanana Your server? Claim it
answering

BananaBanana Image, Video & Speech Generation is answering right now. Last checked 1 min ago. It exposes 10 tools. Last commit 22 Sep 2026.

Images, video & speech: Nano Banana, GPT Image, Veo, Omni, Wan, Grok, Gemini TTS. Pay as you go.

Uptime history 52 days of history · worst day 92%
52 days agonow
97.8%
Uptime 24h
90 of 92 checks
10
Tools
read from the server
407 ms
Response time
average over 24h
2
Stars
last commit 22 Sep 2026

What changed 19

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 16 August 2026. No other catalogue keeps this.

20 Aug a tool changed version
20 Aug a tool description was rewritten generate_image
20 Aug a tool changed the parameters it asks for generate_image
20 Aug a tool appeared top_up
18 Aug a tool description was rewritten edit_image
16 Aug 3 tools changed the parameters they ask for11 times that day edit_image, generate_image, generate_video
16 Aug 2 tool descriptions were rewritten3 times that day generate_image, generate_video
and 9 more, back to 16 August 2026

BananaBanana Image, Video & Speech Generation does not always answer

Over the last week it answered 98.4% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add image-video --transport http https://bananabanana.pro/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "image-video": {
      "url": "https://bananabanana.pro/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.image-video]
url = "https://bananabanana.pro/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "image-video": {
      "url": "https://bananabanana.pro/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "image-video": {
      "url": "https://bananabanana.pro/api/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 10

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

generate
generate_image
Start an AI image generation (Google Nano Banana family). Charges the account balance immediately and returns a job_id — poll get_result for the finished image URLs. Typical completion: 10–60 seconds. The default nano-banana-2-lite model is the cheapest option and produces 1024px images; choose nano-banana-2 explicitly for 512px, 2048px or 4096px output. Optional reference_images provide the model with the actual subject, product, character or style pixels; Nano Banana Pro supports up to 14 references. Costs $0.03–$0.20 per image depending on model and resolution (see list_models). Failed generations are automatically refunded. If a legitimate prompt is rejected by Google's content filter, retry with relaxed_filter: true. Generating several images at once (number_of_images > 1) is a batch: the first call returns a price quote and charges nothing — repeat the call with confirm_cost set to the quoted amount to start. Example: {"prompt": "studio photo of a ceramic mug on linen, soft daylight", "model": "nano-banana-2-lite", "aspect_ratio": "4:5", "resolution": "1024"}
generate_speech
Generate natural speech with Gemini 3.1 Flash TTS Preview. This synchronous tool returns a hosted WAV URL directly (no get_result polling). Supports one voice or an exactly two-speaker dialogue, automatic language detection or a BCP-47 language_code, natural-language direction for accent/tone/pace, and inline performance tags such as [whispers], [laughs], [very slow] and [excited]. Price is $0.01 per started 200 transcript characters; the account is charged only after Google has returned valid audio. Example: {"text":"[cheerfully] Welcome to BananaBanana!","voice":"Kore","style":"Warm product announcement, medium pace."}
generate_video
Start an AI video generation (Google Veo 3.1 family or Gemini Omni Flash). EXPENSIVE: $0.10–$4.40 per clip. Cost confirmation is mandatory: the first call always returns a USD quote and charges nothing — repeat the call with confirm_cost set to the quoted amount to actually start. Returns a job_id; poll get_result (videos take 1–10+ minutes). Failed generations are auto-refunded. Models: veo-3.1-fast (default, good quality/price), veo-3.1 (best Veo quality), veo-3.1-lite (cheapest, 720p/1080p), omni-flash (always has sound, any duration from 3 to 10 s at $0.10/s, supports conversational editing via edit_from_generation_id). Content filtering differs by model: omni-flash is by far the strictest, so a clip rejected as SAFETY_FILTERED on omni-flash is often produced by veo-3.1-fast without changing a word. Video has no configurable safety settings on Google's side (relaxed_filter is accepted for Veo but only pins its default personGeneration=allow_adult), and refused clips are refunded, so a retry is cheap in money and expensive only in time. Image inputs: first_frame animates a still picture, reference_images keep a subject/style consistent — both accept a job_id of a completed image generation on this account, a public image URL, or inline base64 image data, and on omni-flash they can be combined (up to 10 images total). Example: {"prompt": "drone shot over a misty pine forest at sunrise", "model": "veo-3.1-fast", "duration": 8, "resolution": "720p", "confirm_cost": 0.70}
edit
edit_image
Edit / refine a previously generated image with a text instruction on Nano Banana 2 Lite / 2 / Pro (multi-turn editing: change colors, remove objects, restyle, etc.). This tool modifies an image that already exists — use generate_image to create a new image from a prompt. Pass the job_id of a COMPLETED image generation as source_generation_id. Charged like a single image of the chosen model/resolution; auto-refund on failure. Example: {"source_generation_id": "cmxyz...", "prompt": "make the background pure white and add soft shadow"}
edit_video
Edit an EXISTING video with Gemini Omni Flash (video-to-video): restyle it, replace or add objects, relight the scene, change the mood — motion and composition of the source clip are preserved. Billed by output length at $0.10/s; cost confirmation is mandatory (first call returns the quote and charges nothing). Source: either source_generation_id (a completed video from this account — see list_generations) or video_url (public http(s) link, max 200 MB). The source is normalised to MP4 720p and the FIRST 10 SECONDS (model limit); output is 720p with sound, aspect ratio follows the source. OUTPUT LENGTH ALWAYS EQUALS SOURCE LENGTH (the model cannot stretch or shorten a clip), so duration only works downwards: it trims the source to the first N seconds. Omit duration to edit the whole clip — the quote tells you the resolved length. Returns a job_id; poll get_result. Failed edits are auto-refunded. Example: {"prompt": "make the whole scene look like a pencil sketch, keep the motion identical", "source_generation_id": "clx…", "confirm_cost": 1}
account
get_account
Get the current account balance (USD), this API key's name, optional daily spend cap and how much of it is used today. Free, no charge. Use it to check affordability before starting expensive generations.
generations
list_generations
List this account's recent generations (both MCP and website) — id, type, model, status, cost and prompt preview. Use it to find a job_id to re-download results or to pick a source for edit_image / edit_video / generate_video edit_from_generation_id. Free, no charge.
models
list_models
List all available image, video and speech generation models with current per-unit USD prices, supported resolutions, durations and constraints. Prices come from the same source as the website — call this before quoting costs to a user or choosing a model. Free, no charge.
result
get_result
Get the status and result of a generation job started with generate_image / edit_image / generate_video / edit_video. Waits up to wait_seconds for completion before returning (long-poll). On success returns hosted media URLs (valid 24 h — call again for fresh links), cost_charged_usd and balance_remaining_usd, plus a small inline preview for images. Free, no charge. Poll roughly every 10–15 s for videos.
top
top_up
Get a balance top-up link. OAuth connections receive a one-time deposit-only link valid for 30 minutes; opening it cannot expose API keys, profile data or generation history. Bearer API-key users receive the normal profile link. Free, no charge.

Endpoints

URLTransportStateLatencyChecked
https://bananabanana.pro/api/mcp streamable-http sign-in 374 ms 1 min ago

Alternatives to BananaBanana Image, Video & Speech Generation

same job, measured the same way
MCP Nano Banana
by codefi

MCP server for Google Nano Banana (Gemini) image generation

49 installs/wk local only
Gemini MCP
by chrischall

Generate and edit images with Google Gemini (Nano Banana / Nano Banana Pro) image models.

932 installs/wk local only
Pixel Surgeon
by j-east

AI image and video generation, editing, and region repair via Gemini, OpenAI, and Grok.

43 installs/wk local only
openFlow
by molkex

Generate images and video on Google Flow (Veo, Nano Banana) from any MCP client

35 tools answering
Imagine MCP
by n24q02m

MCP server for image/video understanding & generation (Gemini/OpenAI/Grok)

1 316 installs/wk local only
Nano Banana
by mindstone

Nano Banana MCP server — Google Gemini image generation and editing via Model Context Protocol

205 installs/wk local only
Saymaker MCP
by saymaker

Generate and edit AI images and video on SayMaker: Veo 3.1, Kling 3.0, Seedance 2.0, Nano Banana 2.

48 installs/wk local only
openFlow
by molkex

Omni Flash and Veo video, Nano Banana images on Google Flow, from any MCP client

35 tools answering

BananaBanana Image, Video & Speech Generation — questions

Answers built from our own checks of this server.

What can BananaBanana Image, Video & Speech Generation do?
It exposes 10 tools, read directly from the server on our last check. Among them: edit_image, edit_video, generate_image, generate_speech, generate_video, get_account and 4 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is BananaBanana Image, Video & Speech Generation mostly used for?
Its tools cluster around generate and edit. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is BananaBanana Image, Video & Speech Generation working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 92 checks got a reply (97.8%), average response time 407 ms. The bar chart above shows every period we have measured.
How do I connect BananaBanana Image, Video & Speech Generation?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to BananaBanana Image, Video & Speech Generation?
No API key is involved. BananaBanana Image, Video & Speech Generation answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is BananaBanana Image, Video & Speech Generation?
It answers our handshake in 407 ms on average, which is faster than 39% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is BananaBanana Image, Video & Speech Generation open source?
Yes — it is published under the Apache-2.0 licence and 2 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.