Skip to content
mcp/skillhub

Banjo MCP Server

by shatchio.github.shatch/banjov0.1.5

Self-hosted AI assistant that places real phone calls for you: bookings, reservations, errands.

2Dockerremoteofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active3d ago

Install Banjo MCP server

No published package or hosted endpoint yet — see the repository README for build-from-source instructions.

Configuration

VariableRequiredSecretDescription
DATABASE_URLyesyesPostgres connection URL. Migrations run on boot.
MCP_API_KEYyesyesBearer token MCP clients must send (at least 32 characters, e.g. openssl rand -hex 32).
ASSISTANT_PRINCIPAL_NAMEyes—The name of the person Banjo calls on behalf of.
PUBLIC_HOSTNAMEyes—Public hostname Twilio reaches this server on (no scheme), e.g. a tunnel or reverse proxy.
VOICE_AI_PROVIDERyes—Voice AI vendor. openai is the one carrying live traffic.
OPENAI_API_KEY—yesOpenAI API key, for VOICE_AI_PROVIDER=openai or openai-live.
TWILIO_ACCOUNT_SIDyes—Twilio account SID.
TWILIO_AUTH_TOKENyesyesTwilio auth token.
TWILIO_PHONE_NUMBERyes—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.

Freshness

Active — last maintenance signal 3d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-06 · 3d ago · GitHub

  2. Latest release

    2026-10-06 · 3d ago · GitHub · v0.1.5

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-06 · 3d ago · official registry · v0.1.5

FAQ

›Does Banjo require an API key?

Yes. It expects DATABASE_URL, MCP_API_KEY, ASSISTANT_PRINCIPAL_NAME, PUBLIC_HOSTNAME, VOICE_AI_PROVIDER, TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER, OPENAI_API_KEY, of which 4 are secrets.

›Can I use Banjo 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 Banjo in the official MCP registry?

Yes, as io.github.shatch/banjo.