Connect-MCP

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/mcp

Tools

25 tools listed at last check
  • aircall_ping Health check — verify the API is reachable and the credentials are valid. Aircall REST: GET /ping.
  • aircall_get_company Get details of the authenticated Aircall company (name, plan, usage). Aircall REST: GET /company.
  • aircall_list_users List users (agents) in the Aircall company (id, name, email, availability). Aircall REST: GET /users.
  • aircall_get_user Get a single user (agent) by id. Aircall REST: GET /users/{id}.
  • aircall_list_calls List calls, optionally filtered by a creation-date window and ordered. Aircall REST: GET /calls.
  • aircall_get_call Get a single call by id. Aircall REST: GET /calls/{id}.
  • aircall_search_calls Search calls by a free-text term (e.g. phone number, tag, direction). Aircall REST: GET /calls/search.
  • aircall_list_numbers List the phone numbers owned by the company (id, name, digits, country). Aircall REST: GET /numbers.
  • aircall_get_number Get a single phone number by id. Aircall REST: GET /numbers/{id}.
  • aircall_list_contacts List contacts in the shared address book, optionally by creation-date window and order. Aircall REST: GET /contacts.
  • aircall_get_contact Get a single contact by id. Aircall REST: GET /contacts/{id}.
  • aircall_search_contacts Search contacts by a free-text term (e.g. name, phone number, email). Aircall REST: GET /contacts/search.
  • aircall_list_tags List the company's call tags (id, name, color). Aircall REST: GET /tags.
  • aircall_get_tag Get a single tag by id. Aircall REST: GET /tags/{id}.
  • aircall_list_teams List the company's teams and their members. Aircall REST: GET /teams.
  • aircall_get_team Get a single team by id. Aircall REST: GET /teams/{id}.
  • aircall_get_call_transcription Get the AI-generated transcription of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/transcription.
  • aircall_get_call_sentiments Get the AI-generated sentiment analysis of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/sentiments.
  • aircall_get_call_topics Get the AI-detected topics of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/topics.
  • aircall_get_call_summary Get the AI-generated summary of a call (Aircall AI Voice feature). Aircall REST: GET /calls/{id}/summary.
  • aircall_get_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.
  • aircall_create_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.
  • aircall_update_contact Update fields on an existing contact. Only provided fields are changed. Aircall REST: PUT /contacts/{id}.
  • aircall_add_call_comment Add a comment / note to a call. Aircall REST: POST /calls/{id}/comments.
  • aircall_tag_call Apply tags to a call by tag id (get ids from aircall_list_tags). Aircall REST: POST /calls/{id}/tags.

Badge

Connect-MCP badge for io.usefulapi/aircall

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/aircall.svg)](https://clawy.uk/mcp/s/io.usefulapi/aircall)