Add to your AI client, then sign in once when you connect.
Turn Aircall call records, contacts, users, teams, numbers, tags, and availability into follow-up lists, coverage audits, and call-center operations summaries.
This listing identifies a third-party integration. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
Live probe refreshed Nov 3, 2026 · Endpoint host mcp.mcpbundles.com
Built for
Support Leaders, Sales Managers, RevOps Teams, Call-Center Operations
Connect Aircall to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/aircallThis server may ask you to sign in when your AI client connects.
Prefer the browser? Open in MCPBundles Studio
Sign in to connect your credentials and start running tools from the chat.
Connect to your AI clientMCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms
https://mcp.mcpbundles.com/bundle/aircallThis server may ask you to sign in when your AI client connects.
Prefer the browser? Open in MCPBundles Studio
Choose your AI client below. When you connect, sign in to MCPBundles once — we store your service credentials for every client.
Browse all toolsSummarize recent call activity
Turns call records into a practical daily operations summary.
Review the newest Aircall calls by direction, status, number, assigned user, and tags, then summarize the patterns the support team should act on today.
Find missed-call follow-up
Connects call outcomes to the contacts and numbers that need action.
Find recent missed or unanswered Aircall calls, match them to contacts when possible, and rank the people who need follow-up today.
Audit support coverage
Uses agent, team, number, and availability data for workforce planning.
Review Aircall users, teams, phone numbers, and current availability, then summarize coverage gaps for the support queue.
Review tagging hygiene
Improves call-center analytics without changing the phone system.
Review recent Aircall call tags and identify inconsistent tagging patterns that make reporting and handoffs harder.
What Aircall data can agents work with?
Agents can inspect call records, shared contacts, phone numbers, users, teams, tags, company details, availability states, and webhook configuration available to the connected Aircall account.
What are the best Aircall workflows?
The strongest workflows are missed-call triage, call-volume summaries, team coverage review, tag hygiene audits, contact cleanup, and follow-up planning.
Can agents update Aircall records?
Agents can create and update shared contacts, phone details, email details, tags, teams, selected number settings, call comments, call follow-up state, and webhook configuration when the connected account has permission.
Related editorial
Aircall Call-Center Workflows with AI
How AI agents can turn Aircall calls, contacts, users, teams, numbers, and tags into follow-up lists, coverage audits, and cleaner support operations.
Domain knowledge for Aircall — workflow patterns, data models, and gotchas for your AI agent.
Aircall is a cloud call center. Calls, contacts, and numbers are core; teams and users map to agents; webhooks push events.
Start here
Aircall
Aircall Add Call Comment
aircall_add_call_commentAdd a note/comment to an Aircall call. List calls or fetch one call by call_id to discover call_id first.
Open in Studio[
{
"name": "aircall_add_call_comment",
"title": "Aircall Add Call Comment",
"description": "Add a note/comment to an Aircall call. List calls or fetch one call by call_id to discover call_id first."
},
{
"name": "aircall_add_team_user",
"title": "Aircall Add Team User",
"description": "Add one Aircall user to a team. List teams and list users to discover IDs."
},
{
"name": "aircall_create_team",
"title": "Aircall Create Team",
"description": "Create an Aircall team. List teams first to avoid duplicate team names."
},
{
"name": "aircall_delete_contact",
"title": "Aircall Delete Contact",
"description": "Delete a shared Aircall contact. This does not delete calls. Search contacts or list/fetch contacts to find contact_id first."
},
{
"name": "aircall_delete_contact_email",
"title": "Aircall Delete Contact Email",
"description": "Delete one email address from an Aircall contact. List or fetch contacts to find contact_id and email_id."
},
{
"name": "aircall_delete_contact_phone",
"title": "Aircall Delete Contact Phone",
"description": "Delete one phone number from an Aircall contact. List or fetch contacts to find contact_id and phone_number_id."
},
{
"name": "aircall_delete_tag",
"title": "Aircall Delete Tag",
"description": "Delete an Aircall tag. The tag is removed from calls; calls themselves are not deleted. Use list or fetch tags to find tag_id first."
},
{
"name": "aircall_delete_team",
"title": "Aircall Delete Team",
"description": "Delete an Aircall team. Users and calls are not deleted. List or fetch teams to find team_id."
},
{
"name": "aircall_delete_user",
"title": "Aircall Delete User",
"description": "Delete an Aircall user. This is destructive and removes associated user data. Use list users or fetch one user to find user_id first."
},
{
"name": "aircall_delete_webhook",
"title": "Aircall Delete Webhook",
"description": "Delete an Aircall webhook and stop Aircall from sending events to its URL. List or fetch webhooks to find webhook_id first."
},
{
"name": "aircall_get_call_enrichment",
"title": "Aircall Get Call Enrichment",
"description": "Get Aircall conversation-intelligence data for one call, such as transcription, summary, topics, sentiments, action items, playbook result, custom summary result, or evaluations. Requires an Aircall admin API credential on an account with Conversation Intelligence enabled — non-admin keys return 403 Forbidden. List calls or fetch one call by call_id first to discover call_id."
},
{
"name": "aircall_get_calls",
"title": "Aircall Get Calls",
"description": "Get Aircall call records. Pass call_id to retrieve one call with comments, tags, participants, recording links, and related users/numbers; omit call_id to list recent calls. Use order=desc for the newest calls, and fetch_contact=true when contact details are needed. List mode: keep per_page≤20 and advance page each fetch; the platform paces and caches list requests server-side. After discovery use call_id for one call — don't replay the same list window."
},
{
"name": "aircall_get_company",
"title": "Aircall Get Company",
"description": "Get the connected Aircall company summary. Returns the company name plus user and number counts. Use this after credential validation to understand whether the account has configured users and numbers."
},
{
"name": "aircall_get_contacts",
"title": "Aircall Get Contacts",
"description": "Get shared Aircall contacts. Pass contact_id to retrieve one contact with phone numbers and emails, or omit contact_id to list contacts. Search contacts by email or phone when you have those details but not an id."
},
{
"name": "aircall_get_number_registration_status",
"title": "Aircall Get Number Registration Status",
"description": "Get regulatory registration status for one Aircall number. List or fetch numbers to find number_id first."
},
{
"name": "aircall_get_numbers",
"title": "Aircall Get Numbers",
"description": "Get Aircall phone numbers. Pass number_id to retrieve one number and assigned users; omit to list numbers. Use returned IDs when starting outbound calls or updating number settings."
},
{
"name": "aircall_get_tags",
"title": "Aircall Get Tags",
"description": "Get Aircall call tags. Pass tag_id to retrieve one tag; omit tag_id to list tags. Use returned tag IDs when tagging calls."
},
{
"name": "aircall_get_teams",
"title": "Aircall Get Teams",
"description": "Get Aircall teams and their users. Pass team_id to retrieve one team, or omit to list teams. Use team IDs with add/remove team user and delete team actions."
},
{
"name": "aircall_get_user_availability",
"title": "Aircall Get User Availability",
"description": "Get Aircall user availability. Pass user_id for one user, or omit it to list all availability states. Use list users or fetch one user to find user IDs."
},
{
"name": "aircall_get_users",
"title": "Aircall Get Users",
"description": "Get Aircall users/agents. Pass user_id_or_email to retrieve one user, or omit it to list users. Use this to find IDs for team membership, outbound calls, availability, and user updates. For one user, pass the numeric id or email from a prior list response — not a display name."
},
{
"name": "aircall_get_webhooks",
"title": "Aircall Get Webhooks",
"description": "Get Aircall webhooks. Pass webhook_id to retrieve one webhook; omit it to list webhooks. Use returned webhook_id values when creating, updating, or deleting webhooks."
},
{
"name": "aircall_remove_team_user",
"title": "Aircall Remove Team User",
"description": "Remove one Aircall user from a team. Calls and users are not deleted."
},
{
"name": "aircall_search_calls",
"title": "Aircall Search Calls",
"description": "Search Aircall calls by phone number and optional time window. Use this when the user gives a caller/callee number but not a call id; after finding a match, fetch that call by call_id on the calls read."
},
{
"name": "aircall_search_contacts",
"title": "Aircall Search Contacts",
"description": "Search shared Aircall contacts by phone number, email, and optional time window. Use this when the user knows contact details but not the Aircall contact id; list or fetch contacts afterward for full records."
},
{
"name": "aircall_start_user_call",
"title": "Aircall Start User Call",
"description": "Start an outbound call from an Aircall user's phone app. Requires an available user and an assigned active number. List users and list numbers first to discover user_id and number_id."
}
]Agents can inspect call records, shared contacts, phone numbers, users, teams, tags, company details, availability states, and webhook configuration available to the connected Aircall account.
The strongest workflows are missed-call triage, call-volume summaries, team coverage review, tag hygiene audits, contact cleanup, and follow-up planning.
Agents can create and update shared contacts, phone details, email details, tags, teams, selected number settings, call comments, call follow-up state, and webhook configuration when the connected account has permission.
Use call direction, assigned user, source number, destination number, tags, and time windows to keep analysis focused on one queue, team, campaign, or support workflow.
No. It is best used for targeted operational questions that combine calls, contacts, users, teams, numbers, and tags into a specific answer or action list.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/aircall. Authentication is handled automatically.
Aircall provides 35 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Aircall uses API Key. Aircall requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.
Other MCP servers in this category from the directory index