← Back to search

io.github.AceDataCloud/mcp-seedance

AceDataCloud streamable_http Scanned 28d ago

MCP server for ByteDance Seedance AI video generation

C
74.3 / 100

Versions

2026.3.19.7latest
first seen Jun 5, 2026
2026.3.22.1
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 7

seedance_list_models
annotations: none low

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.

seedance_list_resolutions
annotations: none low

List all available resolutions and aspect ratios for Seedance. Shows all available resolution and aspect ratio options with use cases. Returns: Tables of resolutions and aspect ratios with descriptions.

seedance_list_actions
annotations: none low

List all available Seedance API actions and corresponding tools. Reference guide for what each action does and which tool to use. Helpful for understanding the full capabilities of the Seedance MCP. Returns: Categorized list of all actions and their corresponding tools.

seedance_generate_video
annotations: none low

Generate AI video from a text prompt using ByteDance Seedance. This is the simplest way to create video - just describe what you want and Seedance will generate a high-quality AI video. Use this when: - You want to create a video from a text description - You don't have reference images - You want quick text-to-video generation For using reference images (first/last frame, reference), use seedance_generate_video_from_image instead. Returns: Task ID and generated video information including URLs and metadata.

seed string model string ratio string tools string frames string prompt string duration string priority string watermark string resolution string callback_url string camera_fixed string output_format string generate_audio string return_last_frame string safety_identifier string execution_expires_after string
seedance_generate_video_from_image
annotations: none low

Generate AI video using reference images with ByteDance Seedance. This allows you to control the video by specifying first frame, last frame, or reference images. Seedance will generate smooth motion based on the inputs. Use this when: - You have a specific image you want to animate - You want to create a video transition between two images - You need style guidance from reference images - You need precise control over the video's visual content Note: reference_image_urls cannot be combined with first_frame_url/last_frame_url. At least one image input must be provided. Returns: Task ID and generated video information including URLs and metadata.

seed string model string ratio string tools string frames string prompt string duration string priority string resolution string callback_url string output_format string generate_audio string last_frame_url string first_frame_url string return_last_frame string safety_identifier string reference_audio_urls string reference_image_urls string reference_video_urls string execution_expires_after string omni_reference_task_type string
seedance_get_task
annotations: none low

Query the status and result of a video generation task. Use this to check if a generation is complete and retrieve the resulting video URLs, thumbnails, and other metadata. Use this when: - You want to check if a generation has completed - You need to retrieve video URLs from a previous generation - You want to get the full details of a generated video Task statuses: - 'running': Generation is still in progress - 'succeeded': Generation finished successfully - 'failed': Generation failed (check error message) Returns: Task status and generated video information including URLs and metadata.

task_id string
seedance_get_tasks_batch
annotations: none low

Query multiple video generation tasks at once. Efficiently check the status of multiple tasks in a single request. More efficient than calling seedance_get_task multiple times. Use this when: - You have multiple pending generations to check - You want to get status of several videos at once - You're tracking a batch of generations Returns: Status and video information for all queried tasks.

task_ids string

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 39

low
Tool 'seedance_list_models' has no annotations annotation_checker · 100%
low
Tool 'seedance_list_resolutions' has no annotations annotation_checker · 100%
low
Tool 'seedance_list_actions' has no annotations annotation_checker · 100%
low
Tool 'seedance_generate_video' has no annotations annotation_checker · 100%
low
Tool 'seedance_generate_video_from_image' has no annotations annotation_checker · 100%
low
Tool 'seedance_get_task' has no annotations annotation_checker · 100%
low
Tool 'seedance_get_tasks_batch' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (PYSEC-2026-2270) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: seedance_list_models manifest_parser · 90%
info
Tool: seedance_list_resolutions manifest_parser · 90%
info
Tool: seedance_list_actions manifest_parser · 90%
info
Tool: seedance_generate_video manifest_parser · 90%
info
Tool: seedance_generate_video_from_image manifest_parser · 90%
info
Tool: seedance_get_task manifest_parser · 90%
info
Tool: seedance_get_tasks_batch manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (14) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%