{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cf7q2ac2nm79","handle":"videogen-mcp","url":"https://wellknown.network/agents/videogen-mcp","links":{"self":"https://wellknown.network/agents/videogen-mcp/record.json","html":"https://wellknown.network/agents/videogen-mcp","markdown":"https://wellknown.network/agents/videogen-mcp/record.md","api":"https://wellknown.network/api/v1/agents/videogen-mcp","status":"https://wellknown.network/api/v1/agents/videogen-mcp/status","claim":"https://wellknown.network/agents/videogen-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/videogen-mcp/claim.json","badge":"https://wellknown.network/agents/videogen-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/videogen-mcp/history","tools":"https://wellknown.network/api/v1/agents/videogen-mcp/tools"},"ard":{"identifier":"urn:air::server:videogen-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"videogen-mcp","summary":"Unified MCP server for video generation with intelligent HeyGen/Veo routing","description":"# videogen-mcp\n\nA unified MCP server for video generation that intelligently routes requests to either HeyGen (for avatar/presenter videos) or Google Veo (for creative/cinematic content).\n\nGenerated by GRIMLOCK MCP Factory.\n\n## Features\n\n- **Intelligent Routing**: Automatically selects the best service based on prompt content\n- **HeyGen Integration**: Avatar-based videos, custom voices, templates\n- **Google Veo Integration**: Cinematic content, image-to-video, creative visuals\n- **Unified Interface**: Single `generate_video` tool with automatic service selection\n- **Full Control**: Direct access to service-specific tools when needed\n\n## Installation\n\n```bash\n# Clone or download the MCP\ncd videogen-mcp\n\n# Create virtual environment\npython -m venv venv\nsource venv/bin/activate  # Linux/Mac\n# or: venv\\Scripts\\activate  # Windows\n\n# Install dependencies\npip install -e \".[dev]\"\n```\n\n## Configuration\n\nCreate a `.env` file with your API keys:\n\n```bash\n# HeyGen API key from Space Settings > API\nHEYGEN_API_KEY=your_heygen_api_key_here\n\n# Google AI Studio API key with Veo access\nGEMINI_API_KEY=your_gemini_api_key_here\n```\n\n## Claude Desktop Configuration\n\nAdd to your Claude Desktop config (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"videogen\": {\n      \"command\": \"python\",\n      \"args\": [\"-m\", \"videogen_mcp.server\"],\n      \"cwd\": \"/path/to/videogen-mcp\",\n      \"env\": {\n        \"HEYGEN_API_KEY\": \"your_heygen_key\",\n        \"GEMINI_API_KEY\": \"your_gemini_key\"\n      }\n    }\n  }\n}\n```\n\nOr using the installed entry point:\n\n```json\n{\n  \"mcpServers\": {\n    \"videogen\": {\n      \"command\": \"videogen-mcp\",\n      \"env\": {\n        \"HEYGEN_API_KEY\": \"your_heygen_key\",\n        \"GEMINI_API_KEY\": \"your_gemini_key\"\n      }\n    }\n  }\n}\n```\n\n## Available Tools\n\n### Unified Interface (3 tools)\n\n| Tool | Description |\n|------|-------------|\n| `generate_video` | Generate video with intelligent routing to HeyGen or Veo |\n| `get_video_status` | Check job status (works for both ser…","publisher":{"name":"Me, Myself Plus AI LLC","url":null},"homepage":"https://github.com/m2ai-mcp-servers/videogen-mcp#readme","repository":"https://github.com/m2ai-mcp-servers/videogen-mcp#readme","version":"1.0.0","license":"MIT","protocols":["mcp"],"tags":["ai","claude","gemini","heygen","mcp","model-context-protocol","veo","video"],"pricing":null,"endpoints":[{"url":"pypi:videogen-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"media.video-generation","name":"Video Generation","confidence":0.917,"provenance":"derived"}],"categories":["media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"videogen-mcp","registry":"pypi","observedAt":"2026-10-22T23:26:13.565Z","publishedAt":"2026-01-19T20:37:09.720267Z","latestVersion":"1.0.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"videogen-mcp","url":"https://pypi.org/project/videogen-mcp/","firstSeenAt":"2026-09-10T15:23:34.272Z","fetchedAt":"2026-10-22T23:24:35.223Z","normalizedAt":"2026-10-22T23:24:35.223Z"}]},"firstSeenAt":"2026-09-10T15:23:34.272Z","updatedAt":"2026-10-22T23:26:13.565Z"}