Aircall MCP by usefulapi
io.usefulapi/aircall · v1.11.1
Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
MCPremoteno credentialsImages, video & audio
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 25 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 25 tools · 21 read, 4 write (incl. delete/pay) · Images, video & audio
Test call aircall_ping: needs a key: HTTP 401 (896 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://aircall.usefulapi.io/mcpTools
25 tools listed at last check
aircall_pingHealth check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.aircall_get_companyGet details of the authenticated Aircall company (name, plan, usage). Aircall REST: GET /company.aircall_list_usersList users (agents) in the Aircall company (id, name, email, availability). Aircall REST: GET /users.aircall_get_userGet a single user (agent) by id. Aircall REST: GET /users/{id}.aircall_list_callsList calls, optionally filtered by a creation-date window and ordered. Aircall REST: GET /calls.aircall_get_callGet a single call by id. Aircall REST: GET /calls/{id}.aircall_search_callsSearch calls by a free-text term (e.g. phone number, tag, direction). Aircall REST: GET /calls/search.aircall_list_numbersList the phone numbers owned by the company (id, name, digits, country). Aircall REST: GET /numbers.aircall_get_numberGet a single phone number by id. Aircall REST: GET /numbers/{id}.aircall_list_contactsList contacts in the shared address book, optionally by creation-date window and order. Aircall REST: GET /contacts.aircall_get_contactGet a single contact by id. Aircall REST: GET /contacts/{id}.aircall_search_contactsSearch contacts by a free-text term (e.g. name, phone number, email). Aircall REST: GET /contacts/search.aircall_list_tagsList the company's call tags (id, name, color). Aircall REST: GET /tags.aircall_get_tagGet a single tag by id. Aircall REST: GET /tags/{id}.aircall_list_teamsList the company's teams and their members. Aircall REST: GET /teams.aircall_get_teamGet a single team by id. Aircall REST: GET /teams/{id}.aircall_get_call_transcriptionGet the AI-generated transcription of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/transcription.aircall_get_call_sentimentsGet the AI-generated sentiment analysis of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/sentiments.aircall_get_call_topicsGet the AI-detected topics of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/topics.aircall_get_call_summaryGet the AI-generated summary of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/summary.aircall_get_call_action_itemsGet the AI-extracted action items / follow-ups from a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/action_items.aircall_create_contactCreate 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_contactUpdate fields on an existing contact. Only provided fields are changed. Aircall REST: PUT /contacts/{id}.aircall_add_call_commentAdd a comment / note to a call. Aircall REST: POST /calls/{id}/comments.aircall_tag_callApply tags to a call by tag id (get ids from aircall_list_tags). Aircall REST: POST /calls/{id}/tags.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/aircall)