MCP server

Use your agent to drive Beemm Vision.

Ask for a gallery review, a workflow readout or a fresh set of images in Claude, Cursor or Claude Code. Beemm Vision answers with cards you can act on — and every credit is decided by the server, never by the assistant.

Two ways in, said plainly

claude.ai · read

The remote connector you add on claude.ai in one click reads projects, workflows, models, balance, jobs and gallery, and generates images and video. Generating spends your credits, capped at 200 images and 50 clips a day, and 20 in any ten minutes so a looping agent cannot run away with them.

local server · generates

The local server adds what the remote one leaves out: image editing, batches and workflow runs. It spends credits — always at the amount the server quotes first. Local install is open to early-access teams.

Install it once, in the client you already use

Paste the address. Sign in when your client asks. That is the whole setup.

  1. 01Settings → Connectors → Add custom connector.
  2. 02Paste the server URL below. Name it “Beemm Vision”.
  3. 03Click Connect and sign in with your Beemm Vision account (OAuth). Nothing to install.
https://app.beemmvision.com/mcp

Gallery, workflows, models, balance, job status — and image and video generation.

Start from a prompt

Copy one, paste it into your agent. Each one works with the connector as it ships today.

works on claude.ai

Generate one image, from the chat

Generate an image in my Beemm Vision project “<name>”: <subject>, in <style>. Tell me what it will cost, start it, and give me the job id.

works on claude.ai

Review what I made this week

Show me my 8 latest Beemm Vision generations as a grid, then tell me which project each one belongs to and what it cost.

works on claude.ai

Read a workflow like an engineer

List my Beemm Vision workflows in project “<name>”, open the most recently updated one, and explain node by node what it does and which models it calls.

works on claude.ai

Where do my credits go?

Check my Beemm Vision balance, list my last 10 jobs and runs, and summarise what consumed credits, grouped by model.

local server

Four variants, one card

Plan four variants of “<subject>” on four different image models in one batch, show me the cost first, then generate them.

works on claude.ai

Turn a still into a clip

Take the image I just generated and animate it — 6 seconds, 720p — after showing me exactly what it will cost.

local server

Build the graph for me

Duplicate my workflow “<name>”, add an upscale node after the last image node, connect it, and run it.

Every tool your agent can call

Generated from the server itself, so this table cannot drift from what actually runs.

ToolWhat it doesWhereCredits
beemm_whoamiReports which Beemm Vision account this MCP server is acting as, when that session expires, whether it carries an App Check attestation (required by most backend endpoints), and which backend it talks to.claude.ai + localfree
beemm_loginSigns the user in again WITHOUT a terminal.local onlyfree
beemm_selftestRuns the full Beemm Vision chain end to end in one call — credential, session expiry, which backend is configured and why, a real read against that backend, and whether any data is actually readable — and returns one line per check with the cause AND the remedy for anything that failed.claude.ai + localfree
beemm_list_projectsLists the Beemm Vision projects you can access, most recently updated first, each labelled PERSONAL or ORGANISATION.claude.ai + localfree
beemm_list_workflowsLists the workflows of one project, most recently updated first.claude.ai + localfree
beemm_get_workflowReturns a workflow's nodes and edges, PROJECTED AND BOUNDED so it fits in context: per node its id, type, label and position; per input its key, value type, whether it is fed by an edge or typed in, and a ~200-character preview.claude.ai + localfree
beemm_get_balanceReturns your PERSONAL credit balance.claude.ai + localfree
beemm_list_modelsLists the image and video models this account can actually run, with what each one supports: aspect ratios, resolutions, durations, whether it takes input images, whether it can generate audio.claude.ai + localfree
beemm_list_node_typesLists every node type a workflow can hold, with what beemm_patch_workflow will accept for each: its category, its input handles (the toHandle an edge can reach) and output handles (the fromHandle an edge can leave from), its input keys with their default values, and its default size.claude.ai + localfree
beemm_generate_workflowAsks Samy, the Beemm Vision agent, to design a node workflow from a plain-language intent.local onlyspends
beemm_plan_generationrenders a cardShows the user a card with the exact image request — prompt, model, aspect ratio, resolution, reference images — and a button that starts it.claude.ai + localfree
beemm_plan_batchrenders a cardShows the user ONE card listing up to 24 image requests — each with its prompt, model, aspect ratio, resolution and reference images — the total the backend would charge, and a single button that starts them all.local onlyfree
beemm_generate_imagerenders a cardGenerates an image and, by default, waits for it and returns the URL in the same call.claude.ai + localspends
beemm_generate_image_batchrenders a cardGenerates up to 24 images in ONE call — typically the same prompt across different models, or several variations of one idea — and, by default, waits for all of them.local onlyspends
beemm_generate_videorenders a cardGenerates a video clip and, by default, waits for it and returns the URL in the same call.claude.ai + localspends
beemm_check_jobrenders a cardFollows ONE generation job, identified by a job id you already have: status, the credits the SERVER charged, and — once finished — the media URL.claude.ai + localfree
beemm_check_jobsrenders a cardRe-reads SEVERAL generation jobs of one batch in a single call and answers in the batch shape (one entry per job, in the order given, plus the total the server charged so far).claude.ai + localfree
beemm_wait_for_jobrenders a cardPolls ONE generation job, identified by a job id you already have, until it finishes — with backoff and a HARD 240-second ceiling.local onlyfree
beemm_list_jobsLists your most recent generation jobs and workflow runs, newest first, with their ids and statuses.claude.ai + localfree
beemm_list_galleryrenders a cardSHOWS the media an account already holds, as a single GRID of thumbnails, newest first, with their URLs.claude.ai + localfree
beemm_run_workflowExecutes an existing workflow on the server and returns immediately with a run id.local onlyspends
beemm_get_runReads a workflow run: its status, how many nodes are done, the credits the SERVER charged, and the output of each finished node (media URL, or text).claude.ai + localfree
beemm_wait_for_runPolls a workflow run until it finishes, with backoff and a HARD 300-second ceiling.local onlyfree
beemm_create_workflowCreates a NEW, EMPTY workflow — no nodes, no edges — ready for beemm_patch_workflow to build a graph in.claude.ai + localwrites
beemm_duplicate_workflowCopies an existing workflow into a NEW project of its own — one workflow per project is the app's model, so the copy gets its own card on the Workflows page, with workflow id "default".claude.ai + localwrites
beemm_patch_workflowEdits a saved workflow: add, update and remove nodes, connect and disconnect them.claude.ai + localwrites
beemm_upload_assetTurns a local file into a URL the generation backend can fetch, for use as a reference image or any other asset input.local onlyfree
beemm_upscale_imageEnlarges an image 2× or 4×, keeping the framing.local onlyspends
beemm_remove_backgroundRemoves the background and returns a PNG with real transparency, at the source resolution.local onlyspends
beemm_inpaint_imageChanges ONLY the area a mask marks, and leaves the rest of the pixels alone.local onlyspends
beemm_expand_imageKeeps the picture at its exact size and paints NEW surroundings around it — the way to turn a portrait crop into a banner without stretching or cropping anything.local onlyspends
beemm_open_in_agentOpens a workflow in YOUR OWN browser tab, signed in as the user, with the page's live tools armed — what the « Open in agent » button does in the web app, without the user clicking.claude.ai + localfree

32 tools · snapshot 2026-09-08

Questions we get about the MCP

A server that exposes Beemm Vision to AI agents through the Model Context Protocol. Once connected, Claude, Cursor or Claude Code can list your projects, read your workflows, show your gallery, check what a job cost and generate images and video — and, with the local server, editing, batches and workflow runs too. The agent calls tools; Beemm Vision does the work and answers with cards.

See also the model catalogue.

Keep reading