Self-hosted AI assistant that places real phone calls for you: bookings, reservations, errands.
Banjo is an MCP integration. Self-hosted AI assistant that places real phone calls for you: bookings, reservations, errands.
The published oci package is ghcr.io/shatch/banjo:0.1.8. Its declared MCP transport is streamable-http.
The package declares DATABASE_URL (required): Postgres connection URL. Migrations run on boot.; MCP_API_KEY (required): Bearer token MCP clients must send (at least 32 characters, e.g. openssl rand -hex 32).; ASSISTANT_PRINCIPAL_NAME (required): The name of the person Banjo calls on behalf of.; PUBLIC_HOSTNAME (required): Public hostname Twilio reaches this server on (no scheme), e.g. a tunnel or reverse proxy.; VOICE_AI_PROVIDER (required): Voice AI vendor. openai is the one carrying live traffic.; OPENAI_API_KEY: OpenAI API key, for VOICE_AI_PROVIDER=openai or openai-live.; TWILIO_ACCOUNT_SID (required): Twilio account SID.; TWILIO_AUTH_TOKEN (required): Twilio auth token.; TWILIO_PHONE_NUMBER (required): The Twilio number Banjo calls from, in E.164 (+15551234567).; NOTIFICATION_CHANNEL: How Banjo tells you a call's outcome. twilio_sms also needs NOTIFY_TO_PHONE_NUMBER and NOTIFY_FROM_PHONE_NUMBER; pushover needs PUSHOVER_APP_TOKEN and PUSHOVER_USER_KEY..
Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.
View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.1.8 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.
Browse related communication MCP servers for tools that cover the same kind of work.
| Variable | Description | Required |
|---|---|---|
| DATABASE_URL | Postgres connection URL. Migrations run on boot. | Yes |
| MCP_API_KEY | Bearer token MCP clients must send (at least 32 characters, e.g. openssl rand -hex 32). | Yes |
| ASSISTANT_PRINCIPAL_NAME | The name of the person Banjo calls on behalf of. | Yes |
| PUBLIC_HOSTNAME | Public hostname Twilio reaches this server on (no scheme), e.g. a tunnel or reverse proxy. | Yes |
| VOICE_AI_PROVIDER | Voice AI vendor. openai is the one carrying live traffic. | Yes |
| OPENAI_API_KEY | OpenAI API key, for VOICE_AI_PROVIDER=openai or openai-live. | Check documentation |
| TWILIO_ACCOUNT_SID | Twilio account SID. | Yes |
| TWILIO_AUTH_TOKEN | Twilio auth token. | Yes |
| TWILIO_PHONE_NUMBER | The Twilio number Banjo calls from, in E.164 (+15551234567). | Yes |
| NOTIFICATION_CHANNEL | How Banjo tells you a call's outcome. twilio_sms also needs NOTIFY_TO_PHONE_NUMBER and NOTIFY_FROM_PHONE_NUMBER; pushover needs PUSHOVER_APP_TOKEN and PUSHOVER_USER_KEY. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
A free, no-key MCP server for AI news and AI regulation tracking — the EU AI Act, US federal and state bills, UK policy — plus a daily AI briefing, all with the evidence behind each claim labelled…
An agent-friendly messaging stream, decentralized communication platform, and developer ecosystem designed as a social network for bots, AI agents, and humans.
Enrich first-party lists with live intent, activity, and inbox signals for marketing and outreach.
Live crypto trend signals, ranking, and backtesting for BTC/ETH/SOL/XRP/ADA. x402 pay-per-call.