Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
ACEDATACLOUD_API_TOKENYesAPI token from AceDataCloud
SEEDREAM_REQUEST_TIMEOUTNoRequest timeout in seconds1800
ACEDATACLOUD_API_BASE_URLNoAPI base URLhttps://api.acedata.cloud

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
seedream_generate_imageA

Generate an AI image from a text prompt using ByteDance's Seedream model.

This tool creates high-quality images from text descriptions using ByteDance's
Seedream models (powered by Doubao). Supports multiple model versions with different
capabilities and quality levels.

Use this when:
- You want to generate a new image from scratch based on a text description
- You need high-quality AI-generated images (photos, illustrations, art)
- You want to create images with specific styles, compositions, or themes

Do NOT use this when:
- You want to edit or modify an existing image (use seedream_edit_image instead)
- You need to combine multiple images (use seedream_edit_image instead)

Model selection guide:
- v5.0 (doubao-seedream-5-0-260128): Latest flagship, highest quality
- v4.5 (doubao-seedream-4-5-251128): Previous flagship, great quality and detail
- v4.0 (doubao-seedream-4-0-250828): Stable and cost-effective, great for most tasks
- v3 T2I (doubao-seedream-3-0-t2i-250415): Supports seed for reproducibility

Returns:
    JSON with task_id, trace_id, success status, and generated image data
    including image URLs.
seedream_edit_imageA

Edit or modify existing images using ByteDance's Seedream/SeedEdit model.

This tool modifies existing images based on text instructions. It can change
styles, backgrounds, attributes, clothing, and more. Supports single or
multiple image inputs.

Use this when:
- You want to modify or transform an existing image
- You need to change style, background, colors, or attributes
- You want to apply artistic transformations (watercolor, oil painting, etc.)
- You need virtual try-on (clothing on person)
- You want to place objects in different scenes

Common use cases:
- Style transfer: "Convert to anime style", "Make it look like a pencil sketch"
- Background change: "Replace background with a sunset beach"
- Attribute edit: "Change hair color to blonde", "Add sunglasses"
- Virtual try-on: Provide person image + clothing image
- Scene composition: Place products in realistic environments

Returns:
    JSON with task_id, trace_id, success status, and edited image data
    including image URLs.
seedream_list_modelsA

List all available Seedream models with their capabilities and pricing.

Use this when:
- User asks what models are available
- You need to help choose the right model for a task
- You want to compare model capabilities

Returns:
    Formatted table of all Seedream models with descriptions.
seedream_list_sizesA

List all available image sizes and resolution options for Seedream.

Use this when:
- User asks about available image sizes
- You need to help choose the right resolution
- You want to understand size options

Returns:
    Formatted list of all size options with descriptions.
seedream_get_taskA

Query the status and result of a Seedream image generation or edit task.

Use this to check if a generation/edit is complete and retrieve the resulting
image URLs and metadata.

Use this when:
- You want to check if an image generation has completed
- You need to retrieve image URLs from a previous generation
- You want to get the full details of a generated/edited image

Returns:
    Task status and image information including URLs, prompts, and metadata.
seedream_get_tasks_batchA

Query multiple Seedream image tasks at once.

Efficiently check the status of multiple tasks in a single request.
More efficient than calling seedream_get_task multiple times.

Use this when:
- You have multiple pending generations to check
- You want to get status of several images at once
- You're tracking a batch of generations

Returns:
    Status and image information for all queried tasks.

Prompts

Interactive templates invoked by user choice

NameDescription
seedream_image_generation_guideGuide for choosing the right Seedream tool for image tasks.
seedream_prompt_writing_guideGuide for writing effective Seedream image generation prompts.
seedream_workflow_examplesCommon workflow examples for Seedream image generation.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AceDataCloud/SeedreamMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server