seedance_list_models
List available Seedance models and compare their capabilities, strengths, and pricing to select the right one for your video generation project.
Instructions
List all available Seedance models with their capabilities and pricing.
Shows all available model options with their features, strengths, and costs.
Use this to understand which model to choose for your video generation.
Returns:
Table of all models with descriptions, capabilities, and pricing.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- tools/info_tools.py:6-42 (handler)Main handler function for seedance_list_models tool. Decorated with @mcp.tool(), returns a markdown table of all Seedance models with descriptions, capabilities, and pricing.
@mcp.tool() async def seedance_list_models() -> str: """List all available Seedance models with their capabilities and pricing. Shows all available model options with their features, strengths, and costs. Use this to understand which model to choose for your video generation. Returns: Table of all models with descriptions, capabilities, and pricing. """ # Last updated: 2026-04-05 return """Available Seedance Models: | Model | Type | Strengths | Audio | Cost (720p/sec) | |-------|------|-----------|-------|-----------------| | doubao-seedance-2-0-260128 | 2.0 | Latest generation quality model | No | N/A | | doubao-seedance-2-0-fast-260128 | 2.0 Fast | Latest generation fast/cost-optimized model | No | N/A | | doubao-seedance-1-5-pro-251215 | Flagship | Newest, highest quality, audio support | Yes | ~$0.025 | | doubao-seedance-1-0-pro-250528 | Standard | Balanced quality and speed (default) | No | ~$0.049 | | doubao-seedance-1-0-pro-fast-251015 | Fast | Cost-optimized, faster generation | No | ~$0.014 | | doubao-seedance-1-0-lite-t2v-250428 | Lite T2V | Lightweight text-to-video | No | ~$0.033 | | doubao-seedance-1-0-lite-i2v-250428 | Lite I2V | Lightweight image-to-video | No | ~$0.033 | Model Selection Guide: - Latest quality: doubao-seedance-2-0-260128 - Latest fast: doubao-seedance-2-0-fast-260128 - Best quality: doubao-seedance-1-5-pro-251215 (newest flagship) - Best value: doubao-seedance-1-0-pro-250528 (standard, default) - Fastest/cheapest: doubao-seedance-1-0-pro-fast-251015 - Text-only lightweight: doubao-seedance-1-0-lite-t2v-250428 - Image-to-video lightweight: doubao-seedance-1-0-lite-i2v-250428 Notes: - Audio generation is only supported by the 1.5 Pro model - 'flex' service tier offers 50% discount on all models - Resolution affects cost: 480p < 720p < 1080p """ - tools/info_tools.py:6-6 (registration)Registration via @mcp.tool() decorator. The `mcp` instance from core.server registers this async function as an MCP tool.
@mcp.tool() - core/server.py:48-55 (registration)FastMCP server instance (`mcp`) that the @mcp.tool() decorator binds to. Initialized with server name and icons.
mcp = FastMCP( settings.server_name, icons=[Icon(src="", mimeType="image/png")], **mcp_kwargs, ) logger.info(f"Initialized MCP server: {settings.server_name}") - main.py:117-121 (registration)Import of tools module in main.py triggers registration of all tool handlers including seedance_list_models.
# Import tools and prompts to register them safe_print(" Loading tools and prompts...") import prompts # noqa: F401, I001 import tools # noqa: F401 - tools/__init__.py:1-10 (registration)Package __init__.py imports info_tools, causing the @mcp.tool() decorator to execute and register seedance_list_models.
"""Tools module for Seedance MCP server.""" # Import all tools to register them with the MCP server from tools import info_tools, task_tools, video_tools __all__ = [ "video_tools", "task_tools", "info_tools", ]