MCP server
Aircall MCP by usefulapi
io.usefulapi/aircall
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
Working at last checkVerified publisher: usefulapi.ioAbout 3,810 tokens per request once connected25 tools
https://aircall.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 25
- Token cost
- About 3,810 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http aircall https://aircall.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.aircall] url = "https://aircall.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"aircall":{"httpUrl":"https://aircall.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"aircall":{"url":"https://aircall.usefulapi.io/mcp"}}}
VS Code
{"servers":{"aircall":{"type":"http","url":"https://aircall.usefulapi.io/mcp"}}}
Antigravity
agy mcp add aircall https://aircall.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"aircall","server_url":"https://aircall.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"aircall","server_url":"https://aircall.usefulapi.io/mcp"}
Tools
aircall_add_call_comment~130 tokens
Add a comment / note to a call. Aircall REST: POST /calls/{id}/comments.aircall_create_contact~400 tokens
Create 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_get_call~125 tokens
Get a single call by id. Aircall REST: GET /calls/{id}.aircall_get_call_action_items~120 tokens
Get the AI-extracted action items / follow-ups from a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/action_items.aircall_get_call_sentiments~116 tokens
Get the AI-generated sentiment analysis of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/sentiments.aircall_get_call_summary~111 tokens
Get the AI-generated summary of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/summary.aircall_get_call_topics~110 tokens
Get the AI-detected topics of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/topics.aircall_get_call_transcription~116 tokens
Get the AI-generated transcription of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/transcription.aircall_get_company~72 tokens
Get details of the authenticated Aircall company (name, plan, usage). Aircall REST: GET /company.aircall_get_contact~98 tokens
Get a single contact by id. Aircall REST: GET /contacts/{id}.aircall_get_number~99 tokens
Get a single phone number by id. Aircall REST: GET /numbers/{id}.aircall_get_tag~94 tokens
Get a single tag by id. Aircall REST: GET /tags/{id}.aircall_get_team~95 tokens
Get a single team by id. Aircall REST: GET /teams/{id}.aircall_get_user~97 tokens
Get a single user (agent) by id. Aircall REST: GET /users/{id}.aircall_list_calls~262 tokens
List calls, optionally filtered by a creation-date window and ordered. Aircall REST: GET /calls.aircall_list_contacts~238 tokens
List contacts in the shared address book, optionally by creation-date window and order. Aircall REST: GET /contacts.aircall_list_numbers~139 tokens
List the phone numbers owned by the company (id, name, digits, country). Aircall REST: GET /numbers.aircall_list_tags~130 tokens
List the company's call tags (id, name, color). Aircall REST: GET /tags.aircall_list_teams~130 tokens
List the company's teams and their members. Aircall REST: GET /teams.aircall_list_users~139 tokens
List users (agents) in the Aircall company (id, name, email, availability). Aircall REST: GET /users.aircall_ping~70 tokens
Health check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.aircall_search_calls~161 tokens
Search calls by a free-text term (e.g. phone number, tag, direction). Aircall REST: GET /calls/search.aircall_search_contacts~164 tokens
Search contacts by a free-text term (e.g. name, phone number, email). Aircall REST: GET /contacts/search.aircall_tag_call~166 tokens
Apply tags to a call by tag id (get ids from aircall_list_tags). Aircall REST: POST /calls/{id}/tags.aircall_update_contact~428 tokens
Update fields on an existing contact. Only provided fields are changed. Aircall REST: PUT /contacts/{id}.
Browse
Related MCP servers
- Spoke Phone MCP by usefulapi
Read Spoke calls, transcripts, directory and users; manage phonebook contacts and send SMS. - Shiftbase MCP by usefulapi
Read Shiftbase rosters, timesheets, absences and availability; schedule shifts and review absences. - Rinkel MCP by usefulapi
Read Rinkel calls, voicemails, contacts and numbers; add call notes, edit contacts, block numbers. - Pobuca Connect MCP by usefulapi
Read and update Pobuca Connect contacts and organizations; look up teams and custom fields. - Lawcus MCP by usefulapi
Read Lawcus contacts, matters, leads, time and billing reports; create contacts and tasks. - SIGNL4 MCP by usefulapi
Read SIGNL4 alerts, teams, users and duty schedules; raise, acknowledge, close and annotate alerts. - Missive MCP by usefulapi
Read email/chat conversations, messages, contacts and teams; draft, send and update threads. - Formbricks MCP by usefulapi
Read survey responses and manage contacts, webhooks, teams and organisation users.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/aircall)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents