Overview
The Lucas MCP Server lets you generate AI videos from any MCP-compatible platform.
Ask for a video, get a video — the AI agent handles the workflow automatically.
Endpoint: https://lucas-mcp.idomoo.ai/mcp
Supported Platforms:
- Amazon Quick Suite
- Claude Code (CLI)
- Cursor
- Any MCP-compatible AI agent with custom header support
Authentication
Choose one of two methods:
Option A: OAuth 2.0 Bearer Token
Authorization: Bearer <your_oauth_access_token>
Option B: MCP API Key (for permanent configurations)
X-Lucas-MCP-Key: <your_mcp_key>
To obtain an MCP key, contact support or your professional services representative. You'll need your Studio account ID and account API key (found in Settings → Account → API Settings).
Available Tools
Workflow
create_brief → get_brief (poll) → create_blueprint → get_blueprint (poll) → create_video → get_video (poll)
1. create_brief
Generates a video concept from a natural language prompt.
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Natural language prompt describing the video |
brand_id | string | No | Brand ID to apply brand guidelines |
2. get_brief
Retrieves the status and content of a brief. Poll until status='Done'.
| Parameter | Type | Required | Description |
|---|---|---|---|
brief_id | string | Yes | Brief ID returned from create_brief |
Status values: 'In process', 'Done', 'Error'
3. create_blueprint
Generates a detailed video structure from a completed brief.
| Parameter | Type | Required | Description |
|---|---|---|---|
brief_id | string | Yes | Brief ID from a brief with status='Done' |
duration | integer | No | Desired video length in seconds (min: 15, max: 900) |
4. get_blueprint
Retrieves the status and content of a blueprint. Poll until status='Done'.
| Parameter | Type | Required | Description |
|---|---|---|---|
blueprint_id | string | Yes | Blueprint ID returned from create_blueprint |
Status values: 'In process', 'Done', 'Error'
5. create_video
Starts video rendering from a completed blueprint.
| Parameter | Type | Required | Description |
|---|---|---|---|
blueprint_id | string | Yes | Blueprint ID from a blueprint with status='Done' |
6. get_video
Retrieves the status and URL of a rendered video. Poll until status='Done'.
| Parameter | Type | Required | Description |
|---|---|---|---|
ai_video_id | string | Yes | Video ID returned from create_video |
Status values: 'In process', 'Done', 'Error'
Response when status='Done':
video_url— URL to download or stream the videoformat— Video format ('mp4'or'hls')duration— Video duration in seconds
Platform Setup
Amazon Quick Suite
- Go to Integrations > Actions
- Click Add MCP Server
- Enter name, description, and MCP server endpoint URL:
https://lucas-mcp.idomoo.ai/mcp - Click Next to configure service authentication
- Enter credentials:
- Client ID: Your Studio account ID
- Client Secret: Your account API key
- Token URL:
https://lucas-mcp.idomoo.ai/oauth/token
- Click Create and Continue
- The action appears in your existing actions list
Claude Code
claude mcp add --transport sse lucas https://lucas-mcp.idomoo.ai/mcp \ --header "X-Lucas-MCP-Key: <your_mcp_key>"
Cursor
- Go to Settings > Tools & MCP
- Click New MCP Server
- Add configuration:
{
"mcpServers": {
"lucas": {
"type": "http",
"url": "https://lucas-mcp.idomoo.ai/mcp",
"headers": {
"X-Lucas-MCP-Key": "<your_mcp_key>"
}
}
}
}
Tip: When using the agent, reference the server name in your prompt (e.g., "using lucas mcp, create a video about...").
Support
- Technical Support: support@idomoo.com