Developer Platform
Generate videos programmatically with the TapVid REST API and MCP server.

API Keys
Create and manage the keys that authenticate your requests. Set per-key credit and task ceilings.
REST API
Upload materials, kick off video generation, and poll for status and download URLs.
MCP Server
Connect TapVid to any MCP-compatible client (Claude Desktop, Cursor) using the same key.
REST API Quickstart
Call TapVid directly from your own code.
- Create an API key on the API Keys page and store it securely — it is shown only once.
- Pass it as a Bearer token on every request.
- Upload materials, create a video, then poll for the download URL.
Authenticated request
curl "https://api.tapvid.ai/api/public/v1/video/status?video_id=vK8p2M" \
-H "Authorization: Bearer sk_live_xxx"http
MCP Quickstart
Connect Claude, Cursor, or any MCP client and generate videos in chat.
- Create an API key on the API Keys page and store it securely — it is shown only once.
- Add TapVid to your MCP client with the key as a Bearer header.
- Ask for a video in plain language — TapVid uploads materials, creates the video, and returns the download URL.
Connect (claude.ai)
Settings → Connectors → Add custom connector, set the URL to https://mcp.tapvid.ai/mcp and add an Authorization: Bearer sk_live_xxx request header.
Connect (Claude Code / Cursor)
mcp.json
{
"mcpServers": {
"tapvid": {
"type": "http",
"url": "https://mcp.tapvid.ai/mcp",
"headers": {
"Authorization": "Bearer sk_live_xxx"
}
}
}
}json