Deyaho Phone Calls MCP

com.deyahoPublished by deyaho.comOfficial publisherv0.1.10Updated Nov 5, 2026

Real phone calls for AI agents: Spain, Mexico, US, Canada, Latin America, UK, EU. From 0.25 USD/min.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

AI-generated overview

Remote MCP server that lets an AI assistant place real outbound phone calls through a Deyaho AI voice agent and retrieve summaries, collected data and…

What you can do
  • Place real outbound calls with an AI voice agent on behalf of a named business, pursuing a stated goal and collecting requested fields
  • Retrieve a call's status, duration, billed minutes, summary, collected data and full transcript
  • List the most recent calls placed with your key, newest first
  • Check price per minute, allowed countries, calling hours, limits and remaining balance
When to use it
Useful when an assistant should confirm appointments, send reminders, follow up with leads or run short surveys by phone with people who agreed to be contacted, and then report back the answers as structured data.
Requirements
Remote Streamable HTTP endpoint; no local install. Needs a Deyaho account with prepaid minutes and either OAuth sign-in or an API key sent in the Authorization header. Listing tools works without credentials; using them does not. Calls are limited to the listed destination countries and calling hours.
Before you install
Calls are real, recorded and billed at 0.25 USD per connected minute from a prepaid balance, so the assistant can spend money. make_call requires consent_confirmed and a consent_statement, and only people who requested or agreed to be contacted should be called. The agent identifies itself as AI and the call is recorded; voice and data are processed in the EU, with recordings kept 15 days and transcripts 90 days. The API key is a secret.

Installation

In SourceWeft

  1. Open Deyaho Phone Calls MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.deyaho%2Fphone-calls/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "deyaho-phone-calls": {
      "type": "http",
      "url": "https://mcp.deyaho.com/mcp"
    }
  }
}

README

Deyaho Phone Calls MCP

Let Claude, ChatGPT, Cursor or any AI agent make real phone calls to Mexico, Spain, the United States, Canada, Colombia, Peru and the United Kingdom. A remote MCP server: your agent calls a tool with a phone number and a goal, a Deyaho AI voice agent places the call, and you get back the summary, the collected data and the full transcript.

  • Endpoint: https://mcp.deyaho.com/mcp (Streamable HTTP, OAuth or API key)
  • Price: 0.25 USD per connected minute, telephony included, no monthly fee. Unanswered, busy and voicemail calls are free.
  • Destinations: Mexico (+52), Spain (+34), United States and Canada (+1), Colombia (+57), Peru (+51) and United Kingdom (+44), each called from the line closest to it. With a prepaid key, at their own price per minute: Argentina, Belize, Bolivia, Brazil, Chile, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Paraguay, Puerto Rico, Uruguay, Austria, Belgium, France, Germany, Ireland, Italy, Netherlands and Portugal
  • Hours: service calls Monday to Saturday 09:00-21:00; commercial calls Monday to Friday (commercial calls to Spain go out from a 400 number). Colombia, Peru and United Kingdom: service calls only. United States and Canada: informational calls only, every day 08:00-21:00 local time of the recipient, with prior_express_consent=true and call_type
  • Languages: Spanish or English
  • Website, guide and FAQ: https://deyaho.com/en/mcp (Spanish: https://deyaho.com/mcp)

Español más abajo

Install

Get a free Deyaho account and top up minutes at https://app.deyaho.com/dashboard/mcp. That page also creates API keys (dy_mcp_...) for clients that use one.

Claude (claude.ai and Claude Desktop): Settings > Connectors > Add custom connector, paste https://mcp.deyaho.com/mcp, click Connect and sign in with your Deyaho account (OAuth, no key needed).

Claude Code:

bash
claude mcp add --transport http deyaho-calls https://mcp.deyaho.com/mcp --header "Authorization: Bearer dy_mcp_YOUR_KEY"

Without the header, sign in from /mcp inside Claude Code.

Cursor (~/.cursor/mcp.json or .cursor/mcp.json):

json
{  "mcpServers": {    "deyaho-calls": {      "url": "https://mcp.deyaho.com/mcp",      "headers": { "Authorization": "Bearer dy_mcp_YOUR_KEY" }    }  }}

ChatGPT: Settings > Apps & Connectors > Advanced settings, turn on developer mode, create a connector with https://mcp.deyaho.com/mcp and OAuth authentication.

Any other MCP client: the same URL over Streamable HTTP, with OAuth or the Authorization: Bearer header.

Example prompts

  • "Call +34 600 000 000 on behalf of Sun Clinic and confirm tomorrow's 10:00 appointment; if it does not suit them, ask for another time. They gave consent in the booking form. Then give me the summary and the transcript."
  • "Call +52 55 1234 5678 for Casa Azul Restaurant and remind them of their reservation for 4 people tonight at 21:00. They booked on our website and accepted reminder calls."
  • "Call the lead who just filled in our form (+34 611 222 333, consent in the form) on behalf of Nova Dental, ask what treatment they want and when they can come, and return the answers as data."
  • "Run a 3-question satisfaction survey with +52 33 9876 5432 for TallerMax (they agreed when they picked up their car) and give me each answer."
  • "Use get_pricing and tell me my balance."

Tools

ToolWhat it does
make_callCalls to (E.164) on behalf of business_name, pursues goal, collects the collect fields, in language (es/en). call_purpose is service (appointments, reminders, surveys of your own customers, calls the person asked for) or commercial (selling or offering something to someone who did not ask for it). Requires consent_confirmed: true and a consent_statement. Optional website_url (the agent reads the business website before the call) and business_info. Returns call_id.
get_callStatus, duration, billed minutes, summary, collected data and full transcript.
list_callsYour latest calls, newest first.
get_pricingFree. Price, your balance, limits, countries and calling hours.

Pricing

0.25 USD per connected minute, rounded up to the minute. Prepaid packs: 40 min = 10 USD, 100 min = 25 USD, 200 min = 50 USD (also in EUR and MXN). No monthly fee, no number to buy. A 3-minute call costs 0.57 USD.

Limits and compliance

  • Max 4 minutes per call, 10 calls per day per key, one call at a time.
  • Calling hours depend on call_purpose, local time of the destination: service calls Monday to Saturday 09:00-21:00; commercial calls Monday to Friday, Spain 09:00-21:00 and Mexico 09:00-19:00. No calls on Sundays or national holidays.
  • Since 17 October 2026, commercial calls to Spain must come from a 400 number. Until Deyaho has one, calls to Spain are service calls; make_call returns commercial calls to Spain require a 400 number otherwise.
  • Only the destinations above; emergency, premium-rate and toll-free numbers are blocked.
  • At the start the agent says it is an AI (EU AI Act art. 50) and that the call is recorded, and only names the business you give it.
  • Only call people who requested or agreed to be contacted (Spain: prior consent for commercial calls; Mexico: REPEP; United States and Canada: prior express consent). Never cold calls to purchased lists.
  • Voice and data are processed in the EU. Recordings are deleted after 15 days; transcript, summary and collected data after 90 days.

Self-hosting this layer

This repository contains only the MCP layer (MIT). Voice and telephony run on Deyaho's servers.

bash
npm ci && npm run buildDEYAHO_API_BASE=https://mcp.deyaho.com PORT=8080 npm start

MCP de llamadas de Deyaho

Tu agente de IA (Claude, ChatGPT, Cursor) hace llamadas telefónicas reales en español a México y España. Servidor MCP remoto: tu agente llama a una herramienta con un teléfono y un objetivo, un agente de voz con IA de Deyaho hace la llamada y recibes el resumen, los datos recogidos y la transcripción.

  • Endpoint: https://mcp.deyaho.com/mcp (Streamable HTTP, OAuth o API key)
  • Precio: 0,25 USD por minuto conectado, telefonía incluida, sin cuota mensual. No contestadas, comunicando y buzón de voz no se cobran.
  • Destinos: México (+52), España (+34), Estados Unidos y Canadá (+1), Colombia (+57), Perú (+51) y Reino Unido (+44). Con clave prepago, a su propio precio por minuto: Argentina, Belice, Bolivia, Brasil, Chile, Costa Rica, Rep. Dominicana, Ecuador, El Salvador, Guatemala, Honduras, Nicaragua, Panamá, Paraguay, Puerto Rico, Uruguay, Austria, Bélgica, Francia, Alemania, Irlanda, Italia, Países Bajos y Portugal
  • Guía, precios y preguntas frecuentes: https://deyaho.com/mcp

Instalación: cuenta gratis y recarga en https://app.deyaho.com/dashboard/mcp. En Claude y Claude Desktop: Ajustes > Conectores > Añadir conector personalizado con https://mcp.deyaho.com/mcp e inicio de sesión. En Claude Code: claude mcp add --transport http deyaho-llamadas https://mcp.deyaho.com/mcp --header "Authorization: Bearer dy_mcp_TU_CLAVE". En Cursor: el mcp.json de arriba. En ChatGPT: modo desarrollador y conector con la URL y OAuth.

Ejemplo: "Llama al +34 600 000 000 de parte de Clínica Sol y confirma la cita de mañana a las 10:00; si no le viene bien, pide otra hora. Me dio su consentimiento en el formulario de reserva. Después dame el resumen y la transcripción."

Herramientas: make_call (devuelve call_id; exige call_purpose (service o commercial), consent_confirmed: true y consent_statement), get_call, list_calls y get_pricing (gratis).

Precio: 0,25 USD por minuto conectado. Packs: 40 min = 10 USD, 100 min = 25 USD, 200 min = 50 USD.

Límites: 4 minutos por llamada, 10 llamadas al día por clave, una llamada a la vez. Las llamadas de servicio funcionan de lunes a sábado de 09:00 a 21:00; las comerciales, de lunes a viernes, y en España salen por número 400. Domingos y festivos nacionales, sin llamadas. El agente avisa al empezar de que es una IA y de que la llamada se graba. Llama solo a quien haya pedido o aceptado ser contactado. Grabación borrada a los 15 días; transcripción, resumen y datos a los 90.

License

MIT

Source: README.md at commit 8aea8ec

Tools

4

make_call

Make a phone call

Place a real outbound phone call with an AI voice agent and get a call_id. The agent introduces itself as an AI assistant of the business you name, pursues the goal you describe, collects the requested data and hangs up. Destinations: Spain (+34), Mexico (+52), United States and Canada (+1), Colombia (+57), Peru (+51) and United Kingdom (+44). With a prepaid key, at their own price per minute (see get_pricing): Argentina, Belize, Bolivia, Brazil, Chile, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Paraguay, Puerto Rico, Uruguay, Austria, Belgium, France, Germany, Ireland, Italy, Netherlands and Portugal. Calls are short (max 4 minutes). United States and Canada: informational calls only, every day 08:00-21:00 local time of the recipient, with prior_express_consent=true and call_type. Colombia, Peru and United Kingdom: service calls only, Monday to Saturday 09:00-21:00. Set call_purpose: service calls (appointments, reminders, surveys of your own customers, calls the person asked for) run Monday to Saturday 09:00-21:00 local time; commercial calls, only to Spain and Mexico, run Monday to Friday (Spain 09:00-21:00 and only from a 400 number; Mexico 09:00-19:00). In Spain and Mexico, no calls on Sundays or national holidays. You must confirm the recipient asked for or agreed to be contacted. The result is returned by get_call using the call_id. Pass website_url (the business website) and/or business_info so the agent can answer questions about prices, hours or services during the call.

Parameterstorequiredgoalrequiredcollectlanguagerequiredcall_typewebsite_urlcall_purposerequiredbusiness_infobusiness_namerequiredconsent_confirmedrequiredconsent_statementrequiredprior_express_consent

get_call

Get call result

Get the status, duration, summary, collected data and transcript of a call placed with make_call.

Parameterscall_idrequired

list_calls

List recent calls

List the most recent calls placed with your key (newest first).

Parameterslimit

get_pricing

Get pricing and balance

Free. Show the price per call/minute, limits, allowed countries and calling hours, and your remaining balance.

Takes no parameters.

Version history

7
  1. v0.1.10LatestNov 5, 2026
  2. v0.1.8Nov 4, 2026
  3. v0.1.6Oct 25, 2026
  4. v0.1.5Oct 24, 2026
  5. v0.1.3Oct 23, 2026
  6. v0.1.1Oct 23, 2026
  7. v0.1.0Oct 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts