aircall-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AIRCALL_API_ID | Yes | Your Aircall API ID (from Aircall Dashboard → Integrations → API keys). | |
| AIRCALL_API_TOKEN | Yes | Your Aircall API token (from Aircall Dashboard → Integrations → API keys). Aircall shows the API token only once. | |
| AIRCALL_TIMEOUT_MS | No | Optional. Override the default 30-second request timeout. Set to a positive integer as a string. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| aircall_pingA | Verify that Aircall is reachable and the configured API credentials are valid. |
| aircall_get_companyA | Get basic information about the authenticated Aircall company. |
| aircall_list_usersB | List Aircall users/agents using the current v2 Users API. |
| aircall_get_userA | Get one Aircall user by numeric ID or email address using the v2 Users API. |
| aircall_list_callsA | List calls from Aircall's available six-month history. Results default to compact newest-first metadata; retrieve a call by ID for complete details. |
| aircall_get_callB | Get full metadata for one Aircall call. |
| aircall_search_callsA | Search calls by date, direction, user, phone number, and tag IDs. Aircall applies multiple tags as an AND condition. |
| aircall_get_transcriptionA | Get an AI-generated call transcription. Utterances are paginated locally to keep responses bounded. |
| aircall_get_sentimentsA | Get sentiment analysis for one Aircall call. Requires the applicable Aircall AI feature. |
| aircall_get_topicsB | Get AI-detected topics for one Aircall call. Requires the applicable Aircall AI feature. |
| aircall_get_summaryA | Get AI-generated summary for one Aircall call. Requires the applicable Aircall AI feature. |
| aircall_get_action_itemsA | Get AI-extracted action items for one Aircall call. Requires the applicable Aircall AI feature. |
| aircall_list_numbersB | List phone numbers owned by the Aircall company. |
| aircall_get_numberA | Get one Aircall phone number and its assigned users. |
| aircall_list_contactsA | List shared Aircall contacts. |
| aircall_get_contactA | Get one shared Aircall contact. |
| aircall_search_contactsA | Search shared Aircall contacts by phone number or email address. |
| aircall_list_teamsA | List Aircall teams and their members. |
| aircall_get_teamA | Get one Aircall team and its members. |
| aircall_list_tagsA | List call tags configured for the Aircall company. |
| aircall_get_tagA | Get one Aircall call tag. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/growth-box/aircall-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server