Black Forest Labs
Black Forest Labs provides hosted FLUX models for generating and editing images and videos, polling asynchronous results, managing fine-tunes, and checking project credits.
Integration
- Vendor
- Black Forest Labs
- Category
- other
- Auth
- API_KEY
- Tools
- 14
- Composio slug
bfl
Tools
- Deblur Image
Submit a paid asynchronous deblurring of an authorized image. Returns the task ID, exact polling URL, and quoted cost without waiting.
- Edit Video
Submit a paid asynchronous prompt-directed edit of an authorized source video. Returns the task ID, exact polling URL, and quoted per-second cost without waiting for or downloading the result.
- Erase Image Object
Submit a paid asynchronous removal of a masked object from an authorized image. Returns the task ID, exact polling URL, and quoted cost without waiting for or downloading the result.
- Generate Fine-Tuned Image
Submit a paid asynchronous FLUX fine-tuned image generation using an existing LoRA. Returns the task ID, exact polling URL, and quoted cost; it does not wait for or download the result.
- Generate or Edit FLUX.2 Klein Image
Submit a paid asynchronous FLUX.2 Klein image generation or authorized reference-image edit with the stable 4B or 9B model. Returns the task ID, exact polling URL, and quoted cost without waiting for or downloading the result.
- Generate or Edit Image
Submit a paid asynchronous FLUX 3 image generation or authorized reference-image edit. Returns a task ID, exact polling URL, and quoted cost without waiting for or downloading the result. Moderation may end the task without media. Result UR
- Generate Video
Submit a paid asynchronous FLUX 3 video task from text, authorized keyframes, a source video, or a prior draft cache. Video is charged by duration and resolution. Returns a task ID and exact polling URL without waiting for or downloading ou
- Get Credit Balance
Return the connected BFL project's current credit balance so funds can be checked before a paid generation or editing request.
- Get Fine-Tune
Return details for one BFL fine-tune by ID; an absent or inaccessible fine-tune is reported as not found without distinguishing access denial.
- Get Generation Result
Fetch one status update for an asynchronous BFL task using its exact returned polling URL or task ID. Returns pending, moderation, error, not-found, and ready states without looping, downloading media, or incurring a new generation charge.
- List Fine-Tunes
Return all fine-tunes accessible to the connected BFL project in one unpaginated response.
- Outpaint Image
Submit a paid asynchronous expansion of an authorized image onto a larger canvas of at most 4,194,304 pixels. Fast mode requires a base64 source; high mode also accepts HTTP(S) URLs. Returns the task ID, exact polling URL, and quoted cost w
- Upscale Video
Submit a paid asynchronous upscale for the first 20 seconds of an authorized video, with an optional content prompt and 1.5x-3x scale target. Returns the task ID, exact polling URL, and quoted cost without waiting. BFL charges video upscali
- Virtual Try-On
Submit a paid asynchronous virtual try-on using authorized person and garment images. Returns the task ID, exact polling URL, and quoted cost without waiting.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Black Forest Labs.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Black Forest Labs tools in chat.
What teammates see: by default, memories from Black Forest Labs are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.