Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Aircall одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать с Aircall: находить звонки, записи и голосовые сообщения, читать ИИ-расшифровки, сводки и тональность, видеть, кто свободен, добавлять заметки и теги к звонкам, управлять общими контактами и начинать звонки из Aircall Workspace оператора.
Попробуй спросить
Примеры промптов для Aircall
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Aircall, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Aircall + Cursor
Дайте ИИ работать с Aircall: находить звонки, записи и голосовые сообщения, читать ИИ-расшифровки, сводки и тональность, видеть, кто свободен, добавлять заметки и теги к звонкам, управлять общими контактами и начинать звонки из Aircall Workspace оператора.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
AIRCALL_API_ID, AIRCALL_API_TOKEN
Шаг 1 — Получите учётные данные
- Войдите в Aircall Dashboard по адресу
https://dashboard.aircall.ioкак администратор. - Откройте Integrations & API → API Keys и нажмите Generate an API key (в старых версиях: Company settings → API Keys). Дайте ключу имя.
- Скопируйте API ID в
AIRCALL_API_ID, а API token вAIRCALL_API_TOKENи установите коннектор. Aircall показывает токен только один раз; если он потерян, создайте новый ключ. - Проверьте настройку с помощью
aircall_ping, а затемaircall_get_company: он показывает название компании и количество пользователей и номеров.
Кто что видит: ключ действует от имени всей компании в Aircall, со всеми звонками, записями и общими контактами. Делитесь MCP-сервером только с теми, кому разрешено всё это видеть. Звонки, контакты, записи, голосовые сообщения, расшифровки и ИИ-сводки являются персональными данными звонящих и операторов, поэтому ИИ читает только то, о чём вы просите. Ссылки на записи и голосовые сообщения может воспроизвести любой, у кого они есть (прямые ссылки действуют 1 час, короткие 3 часа).
Звонит реальный телефон, поэтому ИИ сначала спрашивает: aircall_start_outbound_call сразу начинает звонок из Aircall Workspace (настольного приложения) оператора, а исходящие минуты могут стоить денег. ИИ показывает, кто, кому и с какой линии звонит, и ждёт вашего «да». Оператор должен быть в сети, свободен, не занят другим звонком и привязан к номеру. aircall_dial_number только вводит номер в набиратель оператора, а звонок начинает сам оператор.
Изменения, которые видят ваши операторы, тоже только после вашего «да»: aircall_comment_call добавляет к звонку заметку (не больше пяти на звонок; заметки нельзя изменить или удалить), aircall_tag_call ставит существующие теги из aircall_list_tags, aircall_archive_call помечает звонок как архивный, а aircall_create_contact и aircall_update_contact создают или меняют общие контакты. Перед созданием контакта ИИ проверяет его через aircall_search_contacts, потому что одни и те же данные, отправленные дважды, создают дубликат.
Отключено при установке: aircall_delete_contact, который удаляет общий контакт для всей компании без возможности восстановления. Администратор включает его осознанно; после этого ИИ показывает контакт и удаляет его только после вашего подтверждения.
Для ИИ-расшифровок и сводок нужно дополнение Aircall AI (AI Assist или AI Assist Pro): aircall_get_call_transcription, aircall_get_call_summary, aircall_get_call_sentiments, aircall_get_call_topics и aircall_get_call_action_items работают с завершёнными звонками. Без дополнения они отвечают 403 или 404, а 404 может также означать, что у звонка нет расшифровки.
Как работать: aircall_list_calls показывает звонки за период, aircall_search_calls фильтрует по направлению, пользователю, номеру телефона или тегу, а aircall_get_call читает один звонок со ссылками на запись и голосовое сообщение. Время указывается как UNIX-метка в секундах; доступны только последние шесть месяцев, не больше 10 000 звонков на запрос, поэтому ИИ сужает период. Кто свободен прямо сейчас: aircall_list_user_availabilities. Линии и команды: aircall_list_numbers и aircall_list_teams. Контакты здесь только общие контакты Aircall, без синхронизированных из CRM.
Лимит запросов: Aircall допускает 120 запросов в минуту на всю компанию, и этот лимит делят все интеграции, использующие её ключи. Ответ 429 означает, что нужно дождаться конца минуты.
Частые ошибки: 403 у всех инструментов: API ID или токен неверны, перепутаны местами или ключ удалён. 404: звонка нет или он старше шести месяцев, либо для него нет ИИ-анализа. 405 при запуске или наборе звонка: оператор недоступен, разговаривает или не привязан к номеру. 400 при добавлении заметки: у звонка уже пять заметок.
Коннектор не охватывает SMS и сообщения WhatsApp, перевод текущих звонков, приостановку и удаление записей, исходящие кампании, а также управление пользователями, командами, номерами, тегами и вебхуками (aircall_list_webhooks только читает их).
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Aircall.
Доступные инструменты
| 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 |
Примеры запросов
- «Какие звонки мы пропустили вчера после обеда на линии поддержки? Сгруппируй их по номеру звонившего и скажи, кому мы уже перезвонили.»
- «Найди мой последний звонок с +4930123456 и дай ИИ-сводку, тональность клиента и список задач.»
- «Кто из отдела продаж сейчас свободен, а кто разговаривает?»
- «Поставь тег Жалоба на вчерашние звонки с +4930123456 и добавь заметку, что возврат одобрен. Покажи звонки и заметку, прежде чем что-то менять.»
- «Начни звонок на +4930123456 из Workspace Анны с нашей берлинской линии. Спроси меня, прежде чем телефон зазвонит.»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?