ViralVadoo MCP Server
Exposes Vadoo AI APIs (video generation, captions, clips, podcasts, etc.) as MCP tools for use with Claude, Cursor, and ChatGPT.
README
ViralVadoo MCP Server
An MCP (Model Context Protocol) server that exposes all Vadoo AI APIs as tools — compatible with Claude Desktop, Claude Code, Cursor, and ChatGPT.
Tools Available
| Tool | Description |
|---|---|
get_balance |
Check your remaining credit balance |
generate_video |
Create an AI video from a topic, custom script, or blog URL |
get_video_status |
Poll video generation progress and get the final URL |
add_captions |
Add AI captions/subtitles to any video |
create_ai_clips |
Extract viral short clips from a long YouTube/MP4 video |
generate_podcast |
Generate a 2-person AI podcast from a URL, PDF, or text |
list_characters |
List your AI characters |
generate_character_image |
Generate a new image of an AI character |
get_character_image_status |
Poll character image generation status |
list_voices |
List all available AI voices |
list_languages |
List supported languages |
list_styles |
List available visual image styles |
list_themes |
List available caption themes |
list_video_topics |
List predefined video topic categories |
list_background_music |
List available background music tracks |
Setup
1. Install dependencies
cd ViralVadoo/mcp-server
pip install -r requirements.txt
2. Set your API key
cp .env.example .env
# Edit .env and add your Vadoo API key
# Get your key at: https://ai.vadoo.tv/profile
Client Configuration
Claude Desktop
Edit %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"viradvadoo": {
"command": "python",
"args": ["C:\\path\\to\\ViralVadoo\\mcp-server\\server.py"],
"env": {
"VADOO_API_KEY": "your_api_key_here"
}
}
}
}
Tip: Use the full absolute path to
server.py. Alternatively, store the key in.envand omit theenvblock.
Claude Code
Run from the terminal inside the mcp-server directory:
claude mcp add viradvadoo -- python /full/path/to/server.py
Or set the env variable first:
VADOO_API_KEY=your_key claude mcp add viradvadoo -- python /full/path/to/server.py
Verify it is registered:
claude mcp list
Cursor
Open Settings → MCP and add a new server entry:
{
"viradvadoo": {
"command": "python",
"args": ["/full/path/to/ViralVadoo/mcp-server/server.py"],
"env": {
"VADOO_API_KEY": "your_api_key_here"
}
}
}
ChatGPT (OpenAI)
ChatGPT (via mcp-proxy HTTP bridge)
Since ChatGPT runs in the cloud, it cannot run local python files directly. We can bridge this local stdio server to SSE (HTTP) and tunnel it.
- Install
mcp-proxy:
pip install mcp-proxy
- Run the proxy with your API key:
Windows Command Prompt (CMD):
set VADOO_API_KEY=your_key_here && mcp-proxy --port 8080 -- python "C:\Users\JAYAP\joint-folder\ViralVadoo\mcp-server\server.py"
PowerShell:
$env:VADOO_API_KEY="your_key_here"; mcp-proxy --port 8080 -- python "C:\Users\JAYAP\joint-folder\ViralVadoo\mcp-server\server.py"
- Expose your port 8080 using
ngrokorlocaltunnelso ChatGPT can connect to it:
npx localtunnel --port 8080
Copy the forwarding URL (e.g., https://xxxx.localtunnel.me).
- Add to ChatGPT:
- Go to ChatGPT Settings → Apps / Connectors → Developer Mode (Turn ON).
- Click Add MCP Server / Add App.
- Set URL to your tunnel URL with
/sseappended (e.g.https://xxxx.localtunnel.me/sse).
Quick Test
# Start the server directly (stdin/stdout MCP protocol)
python server.py
The server is ready when it silently awaits — connect your MCP client and the tools will appear automatically.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.