Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Aircall con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA trabaje con Aircall: consulta llamadas, grabaciones y buzones de voz, lee transcripciones, resúmenes y sentimiento generados por IA, mira quién está disponible, añade notas y etiquetas a las llamadas, gestiona los contactos compartidos e inicia llamadas desde el Aircall Workspace de un agente.
Prueba a pedir
Prompts de ejemplo para Aircall
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Aircall, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Aircall
Deja que tu IA trabaje con Aircall: consulta llamadas, grabaciones y buzones de voz, lee transcripciones, resúmenes y sentimiento generados por IA, mira quién está disponible, añade notas y etiquetas a las llamadas, gestiona los contactos compartidos e inicia llamadas desde el Aircall Workspace de un agente.
Configuración
- Inicia sesión como admin en el Aircall Dashboard en
https://dashboard.aircall.io. - Abre Integrations & API → API Keys y haz clic en Generate an API key (en dashboards antiguos: Company settings → API Keys). Ponle un nombre a la clave.
- Copia el API ID en
AIRCALL_API_IDy el API token enAIRCALL_API_TOKENe instala el conector. Aircall solo muestra el token una vez; si lo pierdes, crea una clave nueva. - Comprueba la configuración con
aircall_pingy después conaircall_get_company: muestra el nombre de tu empresa y cuántos usuarios y números tiene.
Quién ve qué: la clave actúa para toda la empresa en Aircall, con todas las llamadas, grabaciones y contactos compartidos. Comparte el servidor MCP solo con personas que puedan ver todo eso. Las llamadas, los contactos, las grabaciones, los buzones de voz, las transcripciones y los resúmenes de IA son datos personales de quienes llaman y de los agentes, así que la IA solo lee lo que pides. Cualquiera que tenga un enlace a una grabación o a un buzón de voz puede escucharlo (los enlaces directos durante 1 hora, los cortos durante 3 horas).
Hace sonar un teléfono real, así que la IA pregunta antes: aircall_start_outbound_call inicia al momento una llamada desde el Aircall Workspace (la app de escritorio) de un agente, y los minutos salientes pueden costar dinero. La IA te muestra quién llama a quién y desde qué línea, y espera tu sí. El agente tiene que estar conectado, disponible, sin otra llamada en curso y asignado al número. aircall_dial_number solo pone el número en el marcador del agente, y es el agente quien inicia la llamada.
Cambios que ven tus agentes, también después de tu sí: aircall_comment_call añade una nota a una llamada (como máximo cinco por llamada; las notas no se pueden editar ni borrar), aircall_tag_call añade etiquetas existentes de aircall_list_tags, aircall_archive_call marca una llamada como archivada, y aircall_create_contact y aircall_update_contact crean o modifican contactos compartidos. Antes de crear un contacto, la IA busca con aircall_search_contacts, porque enviar los mismos datos dos veces crea un duplicado.
Desactivada al instalar: aircall_delete_contact, que borra un contacto compartido para toda la empresa y no se puede deshacer. Un administrador la activa de forma deliberada; después la IA te muestra el contacto y solo lo borra cuando lo confirmas.
Las transcripciones y los resúmenes con IA necesitan el complemento Aircall AI (AI Assist o AI Assist Pro): aircall_get_call_transcription, aircall_get_call_summary, aircall_get_call_sentiments, aircall_get_call_topics y aircall_get_call_action_items funcionan con llamadas terminadas. Sin el complemento responden 403 o 404, y un 404 también puede significar que esa llamada no tiene transcripción.
Cómo trabajar: aircall_list_calls lista las llamadas de un periodo, aircall_search_calls filtra por dirección, usuario, número de teléfono o etiqueta, y aircall_get_call lee una llamada con sus enlaces de grabación y buzón de voz. Las horas son marcas de tiempo UNIX en segundos; solo están disponibles los últimos seis meses, con un máximo de 10.000 llamadas por consulta, así que la IA acota el periodo. Quién está libre ahora mismo: aircall_list_user_availabilities. Líneas y equipos: aircall_list_numbers y aircall_list_teams. Los contactos son solo los compartidos de Aircall, no los sincronizados desde un CRM.
Límite de peticiones: Aircall permite 120 peticiones por minuto para toda la empresa, compartidas con todas las integraciones que usan sus claves. Un 429 significa esperar a que termine el minuto.
Errores comunes: 403 en todas las herramientas: el API ID o el token son incorrectos, están intercambiados o la clave se borró. 404: la llamada no existe o tiene más de seis meses, o no hay análisis de IA para ella. 405 al iniciar o marcar una llamada: el agente no está disponible, está en otra llamada o no está asignado al número. 400 en una nota: la llamada ya tiene cinco notas.
El conector no cubre SMS ni mensajes de WhatsApp, la transferencia de llamadas en curso, pausar o borrar grabaciones, las campañas salientes ni la gestión de usuarios, equipos, números, etiquetas y webhooks (aircall_list_webhooks solo los lee).
Requisitos previos: AIRCALL_API_ID, AIRCALL_API_TOKEN
Instalar el conector localmente
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Abre http://localhost:3000/connectors/store, elige Aircall e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| Tool | What it does |
|---|---|
aircall_ping | Check that the Aircall API ID and token work |
aircall_get_company | Read the Aircall company this key belongs to: its name, the number of users and the number of phone numbers |
aircall_list_users | List the users (agents and admins) of the Aircall company with id, name, email, extension, time zone, language and availability (available… |
aircall_get_user | Read one Aircall user by id or by email address: name, email, extension, time zone, language, wrap-up time and availability |
aircall_list_user_numbers | List the Aircall phone numbers a user is assigned to, with id, name and digits |
aircall_get_user_availability | Read the live availability of one user: available, offline, do_not_disturb, in_call or after_call_work (wrapping up the last call) |
aircall_list_user_availabilities | List the live availability of every user at once (available, offline, do_not_disturb, in_call, after_call_work), as shown in the Activity… |
aircall_list_teams | List the teams of the Aircall company with their members (id, name, email, availability and default number) |
aircall_get_team | Read one team by id with its name, creation date and the users in it |
aircall_list_numbers | List the phone numbers (lines) of the Aircall company: id, name, digits, country, time zone, whether the line is open now, IVR and live… |
aircall_get_number | Read one Aircall phone number by id: name, digits, country, time zone, opening state, IVR and live recording settings |
aircall_list_calls | List the company's calls (oldest first unless order is desc; only the last six months, at most 10,000 per query) with direction, status… |
aircall_search_calls | Search calls by direction, user, phone number, tags and time range (last six months only) |
aircall_get_call | Read one call by id: direction, status, missed_call_reason, start, answer and end times (UNIX seconds), duration, user, line, contact… |
aircall_get_call_transcription | Read the transcript of an ended call: language and every utterance with start and end second, text, and whether an agent (internal, with… |
aircall_get_call_summary | Read the AI summary of an ended call (a short text) |
aircall_get_call_sentiments | Read the AI sentiment of each participant of an ended call (POSITIVE, NEUTRAL or NEGATIVE, by phone number and type) |
aircall_get_call_topics | Read the key topics the AI found in an ended call, as a list of short words (e.g. payment, billing) |
aircall_get_call_action_items | Read the action items of an ended call, written by the AI or by an agent (ai_generated tells which), each with its text and dates |
aircall_comment_call | Add a note (comment) to a call |
aircall_tag_call | Add one or more existing tags to a call (tag ids from aircall_list_tags) |
aircall_archive_call | Mark a call as archived (archived: true) |
aircall_list_contacts | List the company's shared Aircall contacts with names, company, notes, phone numbers and email addresses |
aircall_search_contacts | Find shared contacts by phone number or email address (exact match), e.g. to see who called |
aircall_get_contact | Read one shared contact by id with names, company, notes (information), phone numbers and email addresses |
aircall_create_contact | Create a contact shared with the whole company |
aircall_update_contact | Change the name, company or information of a shared contact; only the fields you pass change (phone numbers and emails are not changed by… |
aircall_delete_contact | Delete a shared contact for the whole company |
aircall_list_tags | List the call tags of the company with id, name, color and description |
aircall_start_outbound_call | Start a real phone call from a user's Aircall Workspace (desktop app) to a phone number, using one of the user's Aircall numbers |
aircall_dial_number | Put a phone number into a user's Aircall Workspace dialer (desktop app) without calling: the user then starts the call and picks the line |
aircall_list_webhooks | List the webhooks of the company: id, target URL, whether it is active and the events it receives |
Ejemplos de prompts
- "¿Qué llamadas perdimos ayer por la tarde en la línea de soporte? Agrúpalas por número de quien llamó y dime a quién ya le devolvimos la llamada."
- "Busca mi última llamada con el +34912345678 y dame el resumen de la IA, el sentimiento del cliente y las tareas pendientes."
- "¿Quién del equipo de ventas está disponible ahora mismo y quién está en una llamada?"
- "Etiqueta como Reclamación las llamadas de ayer del +34912345678 y añade una nota de que el reembolso está aprobado. Enséñame las llamadas y la nota antes de cambiar nada."
- "Inicia una llamada al +34912345678 desde el Workspace de Lucía con nuestra línea de Madrid. Pregúntame antes de que suene el teléfono."
Siguientes pasos
¿Te ha sido útil esta guía?