home / mcp / zapcap mcp server
MCP Server for ZapCap.ai
Configuration
View docs{
"mcpServers": {
"bogdanminko-zapcap-mcp-server": {
"command": "uvx",
"args": [
"zapcap-mcp-server"
],
"env": {
"ZAPCAP_API_KEY": "your_api_key_here"
}
}
}
}ZapCap MCP Server provides a dedicated integration point to upload videos, create processing tasks, and monitor progress through the ZapCap API. It streamlines interactions with ZapCap from your MCP client by handling authentication and task management in a single, reusable server.
You connect to the ZapCap MCP Server from your MCP client by adding an MCP server configuration that points to the ZapCap server runner. Once connected, you can upload videos, create processing tasks with customizable subtitle styles and templates, and monitor task progress without manually composing API requests. The server uses your ZapCap API key to authorize all operations, so you only configure the key once in the environment.
Prerequisites you need installed on your system: a supported MCP client, the uv runtime, and a ZapCap API key.
# Install the uv runtime if you do not already have it
# Follow the installation steps provided by the uv tool’s documentation
# Install the ZapCap MCP Server using the MCP client configuration method (example below)Configuration notes: set your ZapCap API key in the environment so every request the MCP server makes to ZapCap includes the key.
export ZAPCAP_API_KEY="your_api_key_here"Upload a video file to ZapCap. Parameters include the file_path to the video on your system.
Upload a video to ZapCap by providing a URL pointing to the video file.
Retrieve the list of available processing templates from ZapCap.
Create a video processing task with full customization options, including subtitle styling and language, B-roll, and template selection.
Monitor the progress of a specific video processing task using video_id and task_id.