Skip to main content
Glama
jbrazy480

phone-mcp-server

by jbrazy480

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DRY_RUNNoNo Twilio requests, including read toolstrue
AUDIT_FILENoMasked plan/execute audit recordsdata/audit.jsonl
STATE_FILENoPersistent rate reservationsdata/state.sqlite3
CALLER_NAMENoIdentity in the mandatory automated-call disclosureyour assistant
POLICY_FILENoOptional YAML path; an explicitly configured missing file is an error
MAX_PER_HOURNoRolling shared call/SMS attempt limit, persisted in SQLite5
OAUTH_ISSUERNoExternal OAuth issuer URL, exact value including trailing slash if applicable
BLOCKLIST_FILENoText file of exact numbers/starred prefixes; comments start with #
MCP_HTTP_TOKENNoStatic bearer token; mutually exclusive with OAuth
MCP_PUBLIC_URLNoPublic HTTPS resource URL including /mcp; permits its exact host
OAUTH_JWKS_URLNoHTTPS signing-key endpoint for RS256 tokens
ALLOWED_NUMBERSNoComma-separated exact E.164 numbers or starred prefixes such as +1212*
TWILIO_AUTH_TOKENNoLive credential, never include in source control
MAX_MESSAGE_LENGTHNoCharacter limit including the spoken disclosure1000
TWILIO_ACCOUNT_SIDNoLive Twilio account
TWILIO_FROM_NUMBERNoE.164 Twilio sender

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources