Say what you need.
Share the business, the goal and the questions you want answered.
Give your agent a way to call a business. Review who it calls and what it may ask, then keep the result with the task.
You review the details. CallBots asks for approval before dialing.
Start with a simple question for a business. CallBots keeps the phone number, missing details and approval together.
Share the business, the goal and the questions you want answered.
Review contact sources and answer any missing questions before the call.
Confirm the recipient, permitted questions and time limit. Preparing a task never dials.
Keep the call status and available evidence with the original request.
Your agent sends a task through the API or MCP. CallBots handles preparation and enforces the human approval step on the server.
POST /v1/tasks
{
"entity": {
"name": "The bike shop",
"location": "Boulder, Colorado"
},
"goal": "Ask about repair availability",
"questions": [
"Do you have an opening Friday?"
]
}Returns a task to review. No call is placed.
Use a client that supports Streamable HTTP and a private CallBots agent key. Keep the owner's approval key with the human.
https://callbots.ai/mcpAuthentication: your pilot agent keyWe have confirmed outbound audio on a controlled call. Business research, task conversations and menu navigation are pilot features that still need live validation.
Access uses private pilot keys and approved destinations. Self-service signup and billing are not available yet.