stability_erase_ objectRemove something from an image, like a blemish or a stray item, and fill the space naturally.
Ask for a picture, a cleaner product shot or a backing track, and see it in the chat with a link to download it. Your AI picks the right Stability AI model and waits for longer jobs to finish.
PopMCPStability AI
Every endpoint in Stability AI's REST API, with tools that take a link or an earlier result as their input, check the settings before any credit is spent, and hand back each finished file as a download link.
37 tools in the full catalog: 7 read and 30 write. 33 load by default, and the rest are found with tool search.
stability_erase_ objectRemove something from an image, like a blemish or a stray item, and fill the space naturally.
stability_generate_ audioMake music or sound from a text prompt with Stable Audio 3.0, up to about six minutes.
stability_generate_ audio_ v2Make music or sound from a text prompt with Stable Audio 2, up to 190 seconds, answering right away.
stability_get_ audio_ resultFetch finished audio by generation id, from stability_generate_audio, stability_transform_audio or stability_inpaint_audio.
stability_inpaint_ audioReplace one section of an audio file, using Stable Audio 3.0.
stability_inpaint_ audio_ v2Replace one section of an audio file, using Stable Audio 2.5, answering right away.
stability_inpaint_ imageReplace a marked part of an image with what a prompt describes.
stability_outpaint_ imageExtend an image outward, like making a portrait wider.
stability_remove_ backgroundCut out the subject of an image and make the background transparent.
stability_search_ and_ recolorChange the colour of an object by naming it, with no mask.
stability_search_ and_ replaceSwap an object in an image by naming it, with no mask.
stability_start_ replace_ background_ and_ relightPut a subject on a new background and match the lighting, for product and portrait shots.
stability_transform_ audioChange an audio sample with a text prompt, using Stable Audio 3.0.
stability_transform_ audio_ v2Change an audio sample with a text prompt, using Stable Audio 2, answering right away.
stability_control_ sketchTurn a sketch or line drawing into a finished image.
stability_control_ structureMake a new image that keeps the layout of an input image, like rebuilding a scene or a character pose.
stability_control_ styleMake a new image from a prompt in the style of a reference image.
stability_start_ creative_ upscaleRebuild a small or badly degraded image at up to 4K, inventing detail guided by a prompt.
stability_style_ transferRepaint one image in the style of another.
stability_upscale_ image_ conservativeUpscale an image up to 4K while keeping it as it is.
stability_upscale_ image_ fastMake a small image four times larger, cheaply, without changing it.
stability_generate_ image_ coreMake an image from a text prompt quickly and cheaply with Stable Image Core.
stability_generate_ image_ sd3Make an image with a Stable Diffusion 3.5 model, from text or from a starting image.
stability_generate_ image_ ultraMake the highest quality image from a text prompt with Stable Image Ultra.
stability_get_ accountGet the Stability account this API key belongs to: its id, email and organizations.
stability_get_ balanceCheck how many credits are left, before spending them or after an error says credits ran out.
stability_list_ enginesList the v1 engines this key can use with the stability_sdxl_ tools: id, name, type and description.
stability_sdxl_ image_ maskingChange only part of an image with a prompt using SDXL 1.0.
stability_sdxl_ image_ to_ imageChange an image with a prompt using SDXL 1.0.
stability_sdxl_ text_ to_ imageMake images from text with the older SDXL 1.0 model, when someone asks for it or needs up to ten images in one call.
stability_generate_ 3d_ fastMake a textured 3D model from one image, quickly.
stability_generate_ 3d_ point_ awareMake a 3D model from one image with Stable Point Aware 3D, which builds the unseen back of the object well.
stability_get_ resultFetch a finished image by generation id, from stability_start_creative_upscale or stability_start_replace_background_and_relight.
stability_get_ creative_ upscale_ resultFetch a creative upscale by id, from stability_start_creative_upscale.
stability_legacy_ get_ upscale_ resultFetch a result of stability_legacy_start_upscale by id.
stability_legacy_ inpaint_ imageThe older v2alpha inpaint route.
stability_legacy_ start_ upscaleThe older v2alpha creative upscale route, which spends credits.
Credentials off one Stability AI screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Paste an API key from platform.stability.ai/dashboard/api-keys. PopMCP checks it by reading your account and credit balance, which costs nothing. A key belongs to one account, so there is nothing else to choose.
••••••••••••3f7aEverything that makes or edits something spends your Stability AI credits, so those tools are writes and wait until an owner or admin allows write actions. New connections start read-only, which still lets your AI check your balance and fetch finished results. Tick Stability AI on the PopMCP consent screen only for clients that need it.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Stability AI credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
Check my credits, then make a wide image of a red fox in the snow
stability_get_balanceok
Then just ask for the work
“Check my credits, then make a wide image of a red fox in the snow”
“Remove the background from this product photo and give me a transparent PNG”
“In this room photo, replace the sofa with a green velvet one”
“Put this product on a marble kitchen counter with soft light from the left”
“Upscale the image you just made so I can print it”
“Make a one minute lo-fi track with soft piano for my video”
“Turn this photo of a chair into a 3D model I can download”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Stability AI behind an AI client.
A Stability AI API key from platform.stability.ai/dashboard/api-keys. Paste it into PopMCP. There is no app to review and nothing to deploy.
Only if you let it. Each image, song or 3D model spends credits, and failed generations are free. New PopMCP connections start read-only, so your AI can check your balance but cannot make anything until an owner or admin allows write actions. Each tool tells your AI what it costs.
Images appear in the chat when your client can show them and they are small enough. Every image, audio file and 3D model also comes with a download link that lasts one hour, so save what you want to keep.
Yes. Give it a public link, or a download link from an earlier result, up to 10 MiB. A file path on your computer will not work, because PopMCP runs on a server. So your AI can make an image, then upscale or edit that same image in the next step.
Creative upscaling, background replacement and Stable Audio 3.0 run as jobs. PopMCP waits for them for a while, and if one is still going your AI gets its id and can fetch the result later, so nothing is paid for twice. Stability AI keeps those results for 24 hours.
Stable Image Ultra and Core, Stable Diffusion 3.5, SDXL 1.0, the upscalers, edit and control tools, Stable Audio 2 and 3.0, Stable Fast 3D and Stable Point Aware 3D. Stable Video is not included, because Stability AI removed it from its API.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Connect Stability AI in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Stability AI on the consent screen. The Stability AI tools are then available in that session, and no Stability AI credential is stored on your machine.
Loading 37 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 33-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.
A tool is something your AI calls, and there are 37 here. A trigger is an event PopMCP watches for on its own. Stability AI has no triggers yet, so everything on this page happens when your AI calls a tool.
Launch a hosted MCP endpoint for Stability AI, keep tool access under control, and start testing real workflow prompts right away.