aircall_ping
Ping
Health check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.36.4Updated Nov 7, 2026
Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.
The publisher's own server: Ably MCP by usefulapi
Hosted Aircall connector that lets an assistant read calls, contacts, users, teams and numbers, and tag calls or edit contacts.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Faircall/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"aircall-by-usefulapi": {
"type": "http",
"url": "https://aircall.usefulapi.io/mcp"
}
}
}Use your Aircall account from Claude, Cursor, or any MCP client — read calls, contacts, users, teams and numbers, and tag calls or create and update contacts. Hosted, no local install: connect with your own credentials.
Live endpoint: https://aircall.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://aircall.usefulapi.io/mcp.claude mcp add --transport http aircall https://aircall.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Aircall credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/aircall/
On first connect you'll provide your Aircall API ID and API token (Integrations & API → API Keys). It is validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with aircall_upgrade (it returns a Stripe Checkout link). Cancel any time with aircall_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running aircall_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/aircall/README.md at commit 4046075
Ping
Health check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.
Takes no parameters.
Get company
Get details of the authenticated Aircall company (name, plan, usage). Aircall REST: GET /company.
Takes no parameters.
List users
List users (agents) in the Aircall company (id, name, email, availability). Aircall REST: GET /users.
pageper_pageGet user
Get a single user (agent) by id. Aircall REST: GET /users/{id}.
idrequiredList calls
List calls, optionally filtered by a creation-date window and ordered. Aircall REST: GET /calls.
tofrompageorderper_pagefetch_contactGet call
Get a single call by id. Aircall REST: GET /calls/{id}.
idrequiredfetch_contactSearch calls
Search calls by a free-text term (e.g. phone number, tag, direction). Aircall REST: GET /calls/search.
qpageper_pageList numbers
List the phone numbers owned by the company (id, name, digits, country). Aircall REST: GET /numbers.
pageper_pageGet number
Get a single phone number by id. Aircall REST: GET /numbers/{id}.
idrequiredList contacts
List contacts in the shared address book, optionally by creation-date window and order. Aircall REST: GET /contacts.
tofrompageorderper_pageGet contact
Get a single contact by id. Aircall REST: GET /contacts/{id}.
idrequiredSearch contacts
Search contacts by a free-text term (e.g. name, phone number, email). Aircall REST: GET /contacts/search.
qpageper_pageList tags
List the company's call tags (id, name, color). Aircall REST: GET /tags.
pageper_pageGet tag
Get a single tag by id. Aircall REST: GET /tags/{id}.
idrequiredList teams
List the company's teams and their members. Aircall REST: GET /teams.
pageper_pageGet team
Get a single team by id. Aircall REST: GET /teams/{id}.
idrequiredGet call transcription
Get the AI-generated transcription of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/transcription.
idrequiredGet call sentiments
Get the AI-generated sentiment analysis of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/sentiments.
idrequiredGet call topics
Get the AI-detected topics of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/topics.
idrequiredGet call summary
Get the AI-generated summary of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/summary.
idrequiredGet call action items
Get the AI-extracted action items / follow-ups from a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/action_items.
idrequiredCreate contact
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.
emailslast_namefirst_nameinformationcompany_namephone_numbersUpdate contact
Update fields on an existing contact. Only provided fields are changed. Aircall REST: PUT /contacts/{id}.
idrequiredemailslast_namefirst_nameinformationcompany_namephone_numbersAdd call comment
Add a comment / note to a call. Aircall REST: POST /calls/{id}/comments.
idrequiredcontentrequiredTag call
Apply tags to a call by tag id (get ids from aircall_list_tags). Aircall REST: POST /calls/{id}/tags.
idrequiredtag_idsrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "aircall": { "url": "https://aircall.usefulapi.io/mcp" } }}