Prerequisites
Before setting up the Babou MCP server, ensure you have:- A Babou account and API key (get one here)
- An MCP-compatible AI assistant (Claude Desktop recommended)
Setup with Claude Desktop
The easiest way to use Babou’s MCP server is through Claude Desktop.1
Get Your API Key
- Log in to babou.ai
- Go to Settings → API Keys
- Click Create New API Key
- Copy the key (starts with
sk-bab-)
2
Configure Claude Desktop
Add the Babou MCP server to your Claude Desktop configuration:Location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
3
Restart Claude Desktop
Close and reopen Claude Desktop to load the new configuration.
4
Verify Connection
In Claude Desktop, ask:Claude should respond with a list of available tools like
CreateVideoProject, AddChapter, etc.5
Create Your First Video
Try creating a simple video:Claude will use the Babou MCP tools to create the project, add a chapter, submit the prompt, and provide you with the result!
Authentication Options
Option 1: API Key (Recommended)
The simplest method - include your API key directly in the configuration:Option 2: OAuth (Advanced)
For enhanced security, use OAuth authentication:- Contact support to set up OAuth for your account
- Configure with OAuth credentials:
Configuration Options
Basic Configuration
Minimal configuration with just an API key:Custom Name
Change the server name in Claude:Multiple Environments
Set up different keys for development and production:Troubleshooting
Claude doesn't see the Babou tools
Claude doesn't see the Babou tools
Possible causes:
- Configuration file has syntax errors (validate JSON)
- Claude Desktop wasn’t restarted after config changes
- Wrong file path for the configuration file
- API key is invalid or expired
- Validate your JSON configuration (use a JSON validator)
- Restart Claude Desktop completely (quit and reopen)
- Verify the config file location for your OS
- Generate a new API key and update the config
Authentication errors
Authentication errors
Error:
Unauthorized - Invalid API keySolutions:- Check your API key is correct (no typos or extra spaces)
- Ensure the key starts with
sk-bab- - Verify the key hasn’t expired in your dashboard
- Generate a new API key if needed
Tools are slow or timing out
Tools are slow or timing out
Possible causes:
- Network connectivity issues
- Large video processing taking time
- Rate limiting
- Check your internet connection
- Be patient - video creation takes 30-90 seconds
- Avoid making too many rapid requests
Can't find configuration file
Can't find configuration file
macOS:Windows:
Security Best Practices
-
Never share your API key
- Don’t commit it to version control
- Don’t share screenshots with the key visible
- Don’t post it in support tickets (we’ll never ask for it)
-
Use separate keys for different purposes
- Development key for testing
- Production key for real usage
- Team keys for shared access
-
Rotate keys regularly
- Create new keys periodically
- Delete old keys after rotation
- Update configurations promptly
-
Monitor key usage
- Check your dashboard for unexpected activity
- Review API usage logs
- Set up alerts for unusual patterns