Ideogram generate_images_bulk { "num_images": 30 }
Ideogram edit_image
Ideogram remove_background { "operation": "remove_background" }
Ideogram generate_images_bulk { "num_images": 4 }
Ideogram generate_image
Ideogram generate_image
Ideogram create_dataset { "name": "planet-drip-refs" }
Ideogram upload_dataset_assets { "image_urls": [... × 30] }
Ideogram train_model { "model_name": "Planet Drip" }
Ideogram generate_image
Ideogram generate_image
Ideogram generate_image { "resolution": "736x1312" }
Ideogram reframe_image { "aspect": "1:1" }
Ideogram reframe_image { "aspect": "16:9" }
Ideogram reframe_image { "aspect": "4:5" }
Ideogram generate_image { "prompt": "SUMMER SALE retro neon...", "model_uri": "model/V_4_0/version/0" }
Ideogram generate_images_bulk { "num_images": 4 }
Ideogram reframe_image { "resolution": "1024x1280" }
Ideogram upscale_image
Ideogram create_collection { "name": "Sale Posters" }
Ideogram get_images_by_collection_id Install
The server speaks streamable HTTP at https://mcp.ideogram.ai/mcp. Authentication is OAuth via
your Ideogram account. The first time a client connects, a browser window opens for sign-in.
{
"mcpServers": {
"ideogram": {
"transport": "http",
"url": "https://mcp.ideogram.ai/mcp"
}
}
} Add to claude_desktop_config.json. Restart the app.
claude mcp add ideogram --transport http https://mcp.ideogram.ai/mcp Run anywhere. Sign in to your Ideogram account on first use.
Settings → Connectors → Add MCP server
URL: https://mcp.ideogram.ai/mcp
Transport: HTTP
Auth: OAuth (your Ideogram account) Available in ChatGPT Plus and Pro via the desktop app's Connectors panel.
{
"mcpServers": {
"ideogram": {
"url": "https://mcp.ideogram.ai/mcp"
}
}
} Drop into ~/.cursor/mcp.json. Reload the editor.
{
"mcpServers": {
"ideogram": {
"url": "https://mcp.ideogram.ai/mcp"
}
}
} Cline reads the same JSON shape from cline_mcp_settings.json.
{
"mcp": {
"ideogram": {
"type": "remote",
"url": "https://mcp.ideogram.ai/mcp",
"enabled": true
}
}
} Add to ~/.config/opencode/config.json or a project-local opencode.json.
{
"mcpServers": {
"ideogram": {
"transport": "streamable-http",
"url": "https://mcp.ideogram.ai/mcp"
}
}
} Streamable-HTTP transport. Refer to your Hermes build's config path; the JSON shape follows the standard mcpServers convention.
POST https://mcp.ideogram.ai/mcp
Authorization: Bearer <oauth-token>
Content-Type: application/json
{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
} Any client that speaks MCP streamable-HTTP works. Discover OAuth via /.well-known/oauth-authorization-server.
In practice
Drop these into your assistant after connecting. The agent picks the right tool from the catalog.
Workflows
Each of these is a single conversation. The agent chains the right tools without anyone writing glue code.
Hand the agent a one-paragraph campaign brief. It returns a hero, four social cards, and two print posters in a single conversation, saved into a named collection.
Feed product photos into the chat. The agent removes backgrounds, reframes for marketplace ratios, and uploads the cleaned assets back to a shared collection.
Drop a folder of brand references. The agent creates a dataset, uploads the assets, kicks off training, and pings you when the model is ready to use.
Questions
Generate, edit, and train without leaving the conversation.