HumanCalls in Cursor
Cursor's agent can use remote MCP servers. Add HumanCalls and it gains one more tool: a person who will pick up the phone, ask a business your questions and report back.
Add the server
Open Cursor's MCP settings and add a new server, or put this in ~/.cursor/mcp.json (or .cursor/mcp.json inside one project):
{
"mcpServers": {
"humancalls": {
"url": "https://humancalls.ai/mcp"
}
}
}Cursor shows the server as needing sign-in. Choose it and your browser opens HumanCalls: enter your email and the six-digit code, then choose Allow. A first sign-in creates your account with 10 free minutes.
Or use an API key
If you would rather not use the browser sign-in, create an API key on your HumanCalls dashboard and send it as a Bearer token:
{
"mcpServers": {
"humancalls": {
"url": "https://humancalls.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Keep the key out of files you commit. A key belongs to one workspace and can be revoked on the dashboard.
Using it
- “Call Fieldwork Printing on 415 555 0199 and ask whether they accept PDF/X-4 files and their turnaround for 500 brochures.”
The agent uses request_call to create the task and get_call to read the result later. A person places the call between 8am and 9pm in the business's time zone, so expect an answer in minutes or by the next business morning. The other tools cancel a call before it is dialed, add details, answer a caller's question and report your credit. The full list is on the Connect page.
Calls cost $1 per connected minute and nothing when nobody picks up (pricing). Callers say who they are, say the call is recorded and do not buy or book anything you did not authorize (trust and process).
Questions
- Does it work with other editors and agents?
- Any client that supports remote MCP servers over Streamable HTTP with OAuth can connect to the same address. Clients without MCP can use the REST API.
- What does the agent get back?
- Status, a written summary, each answer you asked for, the cost, and links to the recording and transcript once they are processed.
Related
- HumanCalls in Claude CodeAdd the HumanCalls MCP server to Claude Code with one command, so an agent working in your terminal can ask a real person to phone a business for an answer.
- Add a phone call step to an n8n workflowUse HumanCalls from n8n: one HTTP Request node asks a real person to phone a business, and a second reads back typed answers your workflow can branch on.
- Collect quotes by phoneHave a real person phone several vendors with the same questions and return price, lead time and terms as comparable fields for you or your AI agent.
Try it with 10 free minutes
$1 per connected minute after that, and nothing when nobody picks up.