ImageRouter
Generate images, videos, and text with ImageRouter, inspect credits, validate normal API keys, and discover models. Management-key endpoints are excluded.
Integration
- Vendor
- ImageRouter
- Category
- other
- Auth
- API_KEY
- Tools
- 8
- Composio slug
imagerouter
Tools
- Create Chat Completion
Create a non-streaming OpenAI-compatible chat completion with a paid text model. Call IMAGEROUTER_LIST_MODELS, IMAGEROUTER_GET_MODEL, and IMAGEROUTER_GET_CREDITS first to verify availability, context, supported parameters, pricing, and suff
- Create Response
Create a non-streaming OpenAI Responses API result from plain text or structured multimodal input with a selected ImageRouter text model. Call IMAGEROUTER_LIST_MODELS and IMAGEROUTER_GET_CREDITS first because all text models observed during
- Edit Image
Transform or inpaint one or more existing images supplied as URLs or data URIs. Call IMAGEROUTER_LIST_MODELS and inspect the selected model first to verify image and optional mask input support, accepted parameters, pricing, and funding req
- Generate Image
Generate an image from a text prompt with a selected ImageRouter model. Call IMAGEROUTER_LIST_MODELS and inspect the selected model first because pricing, supported sizes and quality levels, and funding requirements vary. Results are return
- Generate Video
Generate a video from text and optional URL or data-URI image inputs. Call IMAGEROUTER_LIST_MODELS and inspect the selected model first because pricing, accepted modalities, quality levels, sizes, and duration constraints vary. Results are
- Get Credits
Inspect remaining credits, cumulative usage, deposits, and optional per-key usage before making potentially paid generation calls.
- Get Model
Get current capabilities, accepted parameters, and pricing for one exact ImageRouter model ID before generation.
- List Models
Discover current ImageRouter model IDs, modalities, supported parameters, and pricing before generation. Filters may be combined. limit truncates results and cannot be continued; omit it for an exhaustive filtered list.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect ImageRouter.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the ImageRouter tools in chat.
What teammates see: by default, memories from ImageRouter 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.