Apiframe
Apiframe provides one API for generating and managing AI images, videos, music, uploads, assets, jobs, and custom LoRAs.
Verdict
Common use cases
- Prototype marketing visuals during campaign planning
- Generate background music for video drafts
- Create product mockup images from descriptions
- Check generation job status without leaving chat
- Review credit spend across team projects
Integration
- Vendor
- Apiframe
- Category
- other
- Auth
- API_KEY
- Tools
- 7
- Composio slug
apiframe
Tools
- Generate Image
Submit a paid image generation job that consumes Apiframe credits based on the selected model and controls. Call List Models for pricing and controls, then Get Job with the returned job_id to retrieve the result.
- Generate Music
Submit a paid music generation job that consumes Apiframe credits, with cost and output count varying by model. Call List Models for pricing and controls, then Get Job with the returned job_id to retrieve the generated tracks.
- Generate Video
Submit a paid video generation job that consumes Apiframe credits based on the selected model and controls. Call List Models for pricing and controls, then Get Job with the returned job_id to retrieve the result.
- Get Account
Return the authenticated Apiframe user, team plan and credit balance, role, and active API-key metadata.
- Get Job
Get the current status, progress, provider-specific result, cost, and error details for one Apiframe generation job.
- List Jobs
Return one page of generation jobs, optionally filtered by status, model, job ID, or ownership scope.
- List Models
List Apiframe's current image, video, or music models with pricing and the complete live model-specific control metadata needed to construct generation requests.
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the MCP Integrations page. 2. Click 'Add Integration' and select Apiframe from the list. 3. Log in to your Apiframe dashboard, navigate to API Keys, and generate a new key with generation permissions. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will verify the key by fetching your account details and credit balance. 6. Once connected, open any Project and type '@Apiframe' to confirm the integration appears in the mention menu. 7. Test the connection by asking '@Apiframe what's my current credit balance?' — you should see your account info and remaining credits. 8. To submit your first job, call List Models to see available options and pricing, then use Generate Image, Generate Video, or Generate Music with the model ID and required controls.
What teammates see: by default, memories from Apiframe 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.
How Switchy teams use it
Starter prompts
Check Credit Balance
@Apiframe show me my current account details and credit balance.
List Available Models
@Apiframe list all available models for image generation, including their credit costs and supported controls.
Generate Hero Image
@Apiframe generate an image using the flux-pro model with the prompt 'minimalist product shot of a wireless headphone on marble surface, soft studio lighting'.
Create Background Music
@Apiframe generate a 30-second upbeat electronic music track suitable for a product demo video.
Check Job Status
@Apiframe get the status and results for job ID 12345, including any error details if it failed.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@apiframe check my account balance and list the available image generation models with their current pricing
Your Apiframe account shows 2,450 credits remaining under the Team plan. Currently available image models include: Flux Pro (8 credits per generation, supports aspect ratios 1:1 through 21:9, max resolution 2048×2048), SDXL Lightning (3 credits, fixed 1024×1024), and Midjourney v6 (12 credits, supports style presets and chaos parameter 0-100). Each model exposes different control parameters—Flux Pro offers guidance scale 1-20 and seed control, while Midjourney v6 adds stylize and weird parameters.
This example demonstrates read-only account introspection and model discovery—essential first steps before submitting paid generation jobs. Users should call List Models before every generation session because pricing and available controls change as Apiframe adds providers. No credits are consumed by these lookup calls.
@apiframe generate a product hero image using Flux Pro: 'minimalist smartwatch on marble surface, studio lighting, commercial photography' at 16:9 aspect ratio
Image generation job submitted (job_id: img_9x4k2p). This request will consume 8 credits from your balance. The job is currently processing with Flux Pro—typical completion time is 15-45 seconds depending on queue depth. Once complete, the result will include a high-resolution PNG URL valid for 7 days and metadata showing the actual seed used, allowing you to reproduce or iterate on this exact output with parameter adjustments.
This write example shows the two-step async pattern: Generate Image returns a job ID immediately, then Get Job polls for completion. The MCP handles the credit deduction automatically—failed jobs refund credits, but users should verify their balance first. The 7-day URL expiration means teams must download and store final assets promptly.
@apiframe review my last 10 generation jobs and summarize which models performed best for product photography based on cost and output quality
Analyzing your recent jobs: 6 used Flux Pro (avg 8 credits, 100% success rate, median completion 22s), 3 used SDXL Lightning (avg 3 credits, 100% success, median 8s), and 1 Midjourney v6 job (12 credits, completed in 38s). For product photography specifically, your Flux Pro jobs consistently delivered commercial-grade results with fine detail in reflections and textures, while SDXL Lightning traded some sharpness for 3× faster turnaround. Cost-per-successful-image favors SDXL Lightning at 3 credits, but your team re-generated Flux Pro outputs less often, suggesting better first-attempt quality offsets the higher per-job cost.
This synthesis example pairs List Jobs data with AI reasoning to extract workflow insights. The MCP provides raw job metadata (status, cost, timestamps, model) but cannot assess subjective quality—the AI infers performance from your re-generation patterns. Useful for optimizing model selection across a team's workload, though it requires sufficient job history to be meaningful.
Use-case deep-dives
When Apiframe beats design handoffs for small marketing teams
A 3-person growth team running Meta and Google ads needs 20 image variants per campaign, twice a week. Apiframe wins here because the MCP lets you batch-generate images directly in Switchy, check credit balance before each run, and poll job status without leaving the workspace. The List Models tool surfaces pricing up front, so you know a FLUX Pro batch will cost 40 credits before you commit. The trade-off: if your team already has a Figma workflow and a designer on retainer, Apiframe adds cost without saving time. But if you're buying stock photos or waiting on Fiverr, this MCP turns a 2-day cycle into a 20-minute sprint. Pull the trigger if you're spending more than $200/month on static creative and your campaigns need speed over pixel-perfect brand control.
Apiframe for explainer videos when Loom isn't enough
A 6-person product team at a B2B SaaS company ships feature updates every two weeks and needs a 30-second explainer video for each launch. Apiframe's Generate Video tool handles this if your demos are concept-driven (animated UI flows, abstract product benefits) rather than screen recordings. The MCP's Get Job polling means you can kick off a generation during standup and have the result in Slack by lunch. The boundary: video generation burns 100+ credits per job depending on the model, and if your output needs voiceover sync or brand-specific motion graphics, you'll still need a video editor downstream. This works when your demos are formulaic and your team would otherwise skip video entirely because production is too slow. If you're already using Descript or CapCut, Apiframe is redundant.
When Apiframe's music generation replaces royalty-free libraries
A 4-person content team publishes a weekly podcast and needs unique intro music for each episode to avoid Spotify's repetitive-audio flags. Apiframe's Generate Music tool creates 30-second tracks on demand, and the MCP's List Jobs filter lets you archive past generations by episode name. The cost is predictable—most music models run 20-50 credits per job—and the Get Account tool shows your balance before you generate. The catch: if your podcast has a signature sound or your audience expects a consistent brand jingle, generative music won't match a custom composition. This MCP is the right call when you're currently paying $15/month for Epidemic Sound but only using 4 tracks, or when you're spending an hour per episode searching royalty-free libraries. Skip it if your intro is part of your brand identity.
Frequently asked
What does the Apiframe MCP do in Switchy?
It lets your AI agents generate images, videos, and music by calling Apiframe's paid generation models. Each job consumes Apiframe credits from your account. The MCP handles job submission, status polling, and result retrieval — so agents can create media without leaving the conversation.
Do I need an Apiframe API key to use this MCP?
Yes. You authenticate with an Apiframe API key, which ties generation jobs to your team's credit balance. The MCP calls Get Account on connect to verify the key and show your current credit balance and plan details.
Can the MCP generate images in real time during a chat?
No. Image, video, and music generation are asynchronous jobs. The agent submits a job, polls Get Job for status updates, then retrieves the final result once processing completes. Expect delays from seconds to minutes depending on the model and queue.
How does this compare to calling Apiframe's API directly?
The MCP wraps Apiframe's REST endpoints so agents can generate media without you writing integration code. You still pay Apiframe's per-job credit costs. If you already have custom scripts or workflows calling Apiframe, those continue to work — this just makes it conversational.
Who on the team should connect the Apiframe MCP?
Whoever holds the Apiframe API key with sufficient credits. Generation jobs bill against that account, so connect it under a shared team key or a user who owns the Apiframe subscription. Individual connections won't share credit pools.