Callwright MCP Server
by topnesscom.topness/callwrightv1.0.4
Self-hosted MCP voice agent that places phone calls on your behalf via Retell.
context tax
queued
security
queued
cold start
queued
freshness
Maintained3mo ago
Install Callwright MCP server
No published package or hosted endpoint yet — see the repository README for build-from-source instructions.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| RETELL_API_KEY | yes | yes | Your Retell secret API key (stays server-side) |
| MCP_AUTH_TOKEN | — | yes | Bearer token clients must send; required when exposed beyond localhost |
| PORT | — | — | Port the HTTP MCP server listens on (default 8787) |
| CALLWRIGHT_DATA_DIR | — | — | Persistent directory for runtime state such as trigger deduplication |
| CALLWRIGHT_PUBLIC_URL | — | — | Public Callwright base URL used to configure Retell webhook delivery |
| CLAUDE_ROUTINE_URL | — | — | Optional complete Claude cloud Routine /fire endpoint URL |
| CLAUDE_ROUTINE_TOKEN | — | yes | Optional dedicated bearer token for the configured Claude Routine trigger |
Freshness
Maintained — last maintenance signal 3mo ago. The newest of the signals below sets the band.
Last commit (default branch)
no data · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-07-12 · 3mo ago · official registry · v1.0.4
FAQ
›Does Callwright require an API key?
Yes. It expects RETELL_API_KEY, MCP_AUTH_TOKEN, CLAUDE_ROUTINE_TOKEN, of which 3 are secrets.
›Can I use Callwright as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is Callwright in the official MCP registry?
Yes, as com.topness/callwright.