Aircall MCP by usefulapi
Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
Connect it
Settings → Connectors → Add custom connector
URL: https://aircall.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://aircall.usefulapi.io/mcp{
"mcpServers": {
"aircall": {
"url": "https://aircall.usefulapi.io/mcp"
}
}
}claude mcp add --transport http aircall https://aircall.usefulapi.io/mcp{
"servers": {
"aircall": {
"type": "http",
"url": "https://aircall.usefulapi.io/mcp"
}
}
}25 tools, verified live
aircall_pingread-onlyHealth check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.
aircall_get_companyread-onlyGet details of the authenticated Aircall company (name, plan, usage). Aircall REST: GET /company.
aircall_list_usersread-onlyList users (agents) in the Aircall company (id, name, email, availability). Aircall REST: GET /users.
aircall_get_userread-onlyGet a single user (agent) by id. Aircall REST: GET /users/{id}.
aircall_list_callsread-onlyList calls, optionally filtered by a creation-date window and ordered. Aircall REST: GET /calls.
aircall_get_callread-onlyGet a single call by id. Aircall REST: GET /calls/{id}.
aircall_search_callsread-onlySearch calls by a free-text term (e.g. phone number, tag, direction). Aircall REST: GET /calls/search.
aircall_list_numbersread-onlyList the phone numbers owned by the company (id, name, digits, country). Aircall REST: GET /numbers.
aircall_get_numberread-onlyGet a single phone number by id. Aircall REST: GET /numbers/{id}.
aircall_list_contactsread-onlyList contacts in the shared address book, optionally by creation-date window and order. Aircall REST: GET /contacts.
aircall_get_contactread-onlyGet a single contact by id. Aircall REST: GET /contacts/{id}.
aircall_search_contactsread-onlySearch contacts by a free-text term (e.g. name, phone number, email). Aircall REST: GET /contacts/search.
aircall_list_tagsread-onlyList the company's call tags (id, name, color). Aircall REST: GET /tags.
aircall_get_tagread-onlyGet a single tag by id. Aircall REST: GET /tags/{id}.
aircall_list_teamsread-onlyList the company's teams and their members. Aircall REST: GET /teams.
aircall_get_teamread-onlyGet a single team by id. Aircall REST: GET /teams/{id}.
aircall_get_call_transcriptionread-onlyGet the AI-generated transcription of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/transcription.
aircall_get_call_sentimentsread-onlyGet the AI-generated sentiment analysis of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/sentiments.
aircall_get_call_topicsread-onlyGet the AI-detected topics of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/topics.
aircall_get_call_summaryread-onlyGet the AI-generated summary of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/summary.
aircall_get_call_action_itemsread-onlyGet the AI-extracted action items / follow-ups from a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/action_items.
aircall_create_contactcan modifyCreate a new contact in the shared address book. Aircall typically requires at least one of first_name / last_name / company_name. Aircall REST: POST /contacts.
aircall_update_contactcan modifyUpdate fields on an existing contact. Only provided fields are changed. Aircall REST: PUT /contacts/{id}.
aircall_add_call_commentcan modifyAdd a comment / note to a call. Aircall REST: POST /calls/{id}/comments.
aircall_tag_callcan modifyApply tags to a call by tag id (get ids from aircall_list_tags). Aircall REST: POST /calls/{id}/tags.
Alternatives in Email & Messaging
Compare →
SIGNL4 MCP by usefulapiB
Read SIGNL4 alerts, teams, users and duty schedules; raise, acknowledge, close and annotate alerts.
FireText MCP by usefulapiB
Read FireText credit, messages and reports; send an SMS to up to 10 numbers; manage opt-outs.
Sendlane MCP by usefulapiB
Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports.
Encharge MCP by usefulapiB
Manage Encharge people, tags, segments and fields, and track events for email automation.
Benchmark Email MCP by usefulapiB
Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.
Trengo MCP by usefulapiB
Work tickets and messages, look up contacts and teams, pull reports, and reply, assign or close.