Claude Integrates Veo MCP

📘 Overview Guide: Using Ace Data Cloud MCP in Claude →

Through Veo MCP, Claude can generate videos, continue filming, and upscale existing videos based on text or images, returning results after the tasks are completed.

What is MCP?

MCP (Model Context Protocol) is an open protocol launched by Anthropic that allows models like Claude to call external tools through a standard interface. In simple terms: equipping Claude with plugin capabilities.

Ace Data Cloud has encapsulated the full capabilities of Veo into a remote MCP Server, allowing Claude to directly:

  • Generate video from text (veo_text_to_video)
  • Generate video from images (veo_image_to_video)
  • Continue filming / extend video (veo_extend_video)
  • Reshoot video (veo_reshoot)
  • Upscale to 1080P (veo_get_1080p, veo_upsample)
  • Video object recognition (veo_video_objects)
  • Single / batch query tasks (veo_get_task, veo_get_tasks_batch)
  • List actions / models (veo_list_actions, veo_list_models)
  • Consult prompt writing guide (veo_get_prompt_guide)

The entire integration requires just one URL, and the rest is handled by Claude.

Adding Veo MCP in Claude.ai Web Version

💡 The integration in Claude.ai web version is OAuth direct connection, no need to copy API Token. You only need an account that can log in to Ace Data Cloud (GitHub / Google / WeChat are all acceptable).

1. Open Connectors Settings

Log in to https://claude.ai, click on the avatar in the lower left corner → SettingsCustomizeConnectors, or directly visit https://claude.ai/customize/connectors.

⚠️ The old entry /settings/connectors has been migrated to /customize/connectors. Accessing the old address will show a message "Connectors have moved to Customize".

2. Add Veo MCP Server

Click the plus sign in the upper right corner → Add custom connector, and fill in the pop-up dialog:

Field Value
Name Veo (choose any name)
URL https://veo.mcp.acedata.cloud/mcp

Click Add, and Claude will automatically discover all tools exposed by the Server.

3. OAuth Authorization

Click Connect → Redirect to Ace Data Cloud OAuth authorization page → Log in with your account and click Allow. If you do not have an account yet, you can register at Ace Data Cloud.

4. Check Tool List

After authorization, return to Claude.ai, open the Veo Connector, and confirm the status is Connected. The tool list is dynamically provided by the Server; commonly used capabilities include video generation, continuation, upscaling, task queries, and model queries. Whether to allow tools to run automatically should be set according to task sensitivity and your own permission preferences.

Usage Example

Prompt: Use Veo text-to-video to generate one short video. First list the available models and ask me to choose. Subject: a small wooden boat drifting on a calm blue lake at sunrise, simple background.

Claude will first query the currently available models, submit the generation task based on your choice, then check the status and return the video link. The resolution and duration are based on the current return values of the tool.

Example output (for demonstration purposes only, not as evidence of connection status):

📹 https://cdn.acedata.cloud/e7637f15a7.mp4

More Playful Uses (Same Connector)

Change the prompt to the following, and Claude will automatically select the appropriate tool:

Generate Video from Image

Take this image (IMAGE_URL) and use Veo image_to_video to animate it: slow camera push-in, soft wind effect.

→ Claude calls veo_image_to_video, turning the static image into a 5-second short film.

Continuation / Relay

Extend the last video by 5 more seconds — keep the same camera angle and lighting.

→ Claude calls veo_extend_video, allowing the previous video segment to continue.

Check Prompt Template Before Generating

First fetch Veo's prompt writing guide, then write me a cinematic 5-second clip prompt for "a samurai walking in heavy rain at night, neon city background", and generate it.

→ Claude first calls veo_get_prompt_guide, applies the officially recommended structure, and then issues the task, resulting in more stable output quality.

Upscale Old Material to 1080P

Take this 720p video (URL...) and use Veo upsample / get_1080p to make a 1080p version.

→ Claude calls veo_get_1080p / veo_upsample, upscaling the old material.

Frequently Asked Questions

Q: Why does the tool still require confirmation? A: Claude will decide whether to require confirmation based on the tool and permission settings. Please check the permissions in the current tool list of the Connector; for operations involving external writing, publishing, or costs, it is recommended to keep confirmation.

Q: What if the balance is insufficient? A: The error message will include insufficient balance. Please visit the Ace Data Cloud Console to check and replenish your balance.

Q: What advantages does it have over Sora / Luma / Seedance? A: Different services support different models, durations, resolutions, and editing capabilities. First, check the current parameters of each Connector, then generate small samples using the same prompt for comparison.

Q: Can Claude Desktop and Claude Code use this as well? A: Yes. For details, see Claude Desktop + Veo MCP and Claude Code + Veo MCP.