90trust / 100

Aircall MCP by usefulapi

by aircall.usefulapi.io in Company & people data

MCP serverPassing, checked 2 h ago

Read calls, contacts, users, teams and numbers; tag calls and create or update contacts.

https://aircall.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
270 ms typical, 270 ms slowest 5%
Last check
2 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "aircall-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://aircall.usefulapi.io/mcp"
    }
  }
}

25 tools

  • 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.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200270 ms
12 h agoPassed200343 ms