Catalog
Callwright
Officialby topness
Self-hosted MCP voice agent that places phone calls on your behalf via Retell.
Self-hosted MCP voice agent that places phone calls on your behalf via Retell.
README not available yet.
Install
Configuration
Environment variables
RETELL_API_KEYrequiredsecretYour Retell secret API key (stays server-side)
MCP_AUTH_TOKENsecretBearer token clients must send; required when exposed beyond localhost
PORTPort the HTTP MCP server listens on (default 8787)
CALLWRIGHT_DATA_DIRPersistent directory for runtime state such as trigger deduplication
CALLWRIGHT_PUBLIC_URLPublic Callwright base URL used to configure Retell webhook delivery
CLAUDE_ROUTINE_URLOptional complete Claude cloud Routine /fire endpoint URL
CLAUDE_ROUTINE_TOKENsecretOptional dedicated bearer token for the configured Claude Routine trigger
claude_desktop_config.json
{
"mcpServers": {
"callwright": {
"command": "npx",
"args": [
"-y",
"callwright@1.0.4"
],
"env": {
"RETELL_API_KEY": "<YOUR_RETELL_API_KEY>",
"MCP_AUTH_TOKEN": "<YOUR_MCP_AUTH_TOKEN>",
"PORT": "<YOUR_PORT>",
"CALLWRIGHT_DATA_DIR": "<YOUR_CALLWRIGHT_DATA_DIR>",
"CALLWRIGHT_PUBLIC_URL": "<YOUR_CALLWRIGHT_PUBLIC_URL>",
"CLAUDE_ROUTINE_URL": "<YOUR_CLAUDE_ROUTINE_URL>",
"CLAUDE_ROUTINE_TOKEN": "<YOUR_CLAUDE_ROUTINE_TOKEN>"
}
}
}
}