GBrain
GBrain ships a voice-to-brain recipe that connects phone calls to your brain. It works — but it takes 10 steps, a Twilio account, ngrok, and a Node.js server.
AgentPhone replaces all of that. Same result, 3 steps.
Quick comparison
Setup: MCP Server (fastest)
GBrain is MCP-native, so the easiest path is adding AgentPhone as an MCP server alongside your brain.
Add to your GBrain MCP configuration:
Now your AI client has both your brain AND phone capabilities. Try:
“Create a voice agent called Brain that greets callers warmly and has thoughtful conversations. Buy it a 415 number, then call me at +14155551234.”
The AI will create the agent, buy a number, and dial you — all in one shot.
Get your API key from agentphone.to/settings.
Setup: Python (3 calls)
If you prefer scripting over natural language:
Feeding calls back into GBrain
After calls, you can write transcripts back to your brain using a webhook + GBrain’s write tools.
1. Set up a webhook handler
2. Point AgentPhone at your handler
Now every call automatically creates a brain page with the transcript — same as the DIY recipe, without the infrastructure.
Inbound calls
Once your agent has a number, anyone can call it. The hosted AI picks up automatically and follows the system prompt. No TwiML, no ngrok, no watchdog cron.
To have your personal phone answered by Brain, forward your phone to the agent’s number in your carrier settings.
What you skip
The GBrain voice recipe requires you to:
Verify Node.js 18+ installedNot neededGet Twilio Account SID + Auth TokenNot neededGet OpenAI API key for RealtimeNot neededGet ngrok auth token ($8/mo for fixed domain)Not neededLaunch ngrok tunnel on port 8765Not neededCreate Node.js voice server with WebSocket bridgeNot neededConfigure Twilio phone number webhookNot neededVerify health endpointNot neededSet up caller routing and OTPHandled by AgentPhoneCreate watchdog cron jobNot needed
With AgentPhone: get API key, create agent, buy number. Done.
