Bond-OpenAI MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bond-OpenAI MCPcall the Italian restaurant on Main St to reserve a table for two at 7pm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bond-OpenAI — voice actions for every software agent
One local MCP server. Any compatible agent. One phone task completed.
Bond-OpenAI gives Bond, Codex and other MCP-compatible software a safe telephone action. Clone the repository, bootstrap once, connect the MCP, and let the agent turn a task such as “call the restaurant and reserve a table” into a real consented conversation.
The product
Bond task / Codex prompt
↓
Local Bond-OpenAI MCP
classify → clarify → preview → call
↓
Fredo phone runtime
Twilio verified caller + Deepgram voice agent
↓
Structured result returned to the originating taskBond finds the work. Codex understands the intent. Fredo makes the call.
Related MCP server: Twilio Call Service MCP Server
Quick start
git clone https://github.com/Caezarr/Bond-OpenAI.git
cd Bond-OpenAI
./scripts/bootstrap.sh
uv run bond-mcp doctor
uv run bond-mcp serveThe first run installs pinned dependencies and local tools. The user never
copies shell commands from an agent response and never puts a secret in a task.
For the public demo, provider credentials stay in the operator relay and the
user only needs the public demo/profile.json configuration. A local .env
is required only when running the provider directly.
MCP tools
bond.classify_task(task_text, context)
bond.create_phone_task(task_input, idempotency_key)
bond.get_phone_task_status(call_id)
bond.cancel_phone_task(call_id)The same contract works from Bond, Codex, an IDE agent, or any MCP client. The adapter is local and provider-neutral; Fredo is the default phone executor.
See docs/MCP.md for the two-click client setup. See docs/DEMO-RELAY.md for the no-credential jury flow.
Safety by default
explicit consent is required;
E.164 destinations and Fredo's exact allowlist are enforced;
only a verified caller identity is used;
a human confirmation happens before dialing;
one active call and a 180-second cap;
recording is disabled;
the agent discloses its synthetic voice and no recording;
duplicate requests are idempotent;
raw audio, secrets and full phone numbers stay out of logs.
Rejecting the preview means zero carrier call.
Project goals
GOAL-BOND-MCP.md — software and MCP contract.
GOAL-BOND-DESIGN.md — website, deck and visual system.
GOAL-BOND-VOICE.md — goal index.
Current runtime boundary
The current phone engine uses Twilio for PSTN access and Deepgram for hosted speech recognition, dialogue and text-to-speech. The MCP itself runs locally. This repository does not claim local inference, recording, voice cloning or unattended bulk calling.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI agents to manage phone numbers, send/receive SMS, and place voice calls through natural language, connecting to the phone network via the AgentPhone API.129112MIT
- Flicense-qualityDmaintenanceEnables AI-driven interaction with Twilio call services, including initiating outbound calls and retrieving call history via FastMCP tools.
- Alicense-qualityBmaintenanceEnables AI agents to place VoIP phone calls via Asterisk, play TTS messages, capture DTMF input, and optionally record and transcribe voice responses.MIT
- Alicense-qualityBmaintenanceA hosted MCP server that enables AI agents to place real phone calls from a verified caller ID, with async call management and built-in safety controls.761MIT
Related MCP Connectors
Give AI agents real phone numbers, messages, and voice calls via MCP.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Let AI agents place real phone calls from your verified number, with transcripts and recordings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Caezarr/Bond-OpenAI'
If you have feedback or need assistance with the MCP directory API, please join our Discord server