aircall
Qué hace este MCP
Reads and searches Aircall calls, contacts, users, teams, and numbers, and supports call tagging, comments, contact management, and AI call analysis.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'content'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id to comment on.'}, 'content': {'type': 'string', 'description': 'The comment text (required).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'emails': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'description': "Label for the entry, e.g. 'Work', 'Home', 'Mobile'."}, 'value': {'type': 'string', 'description': 'The phone number or email address.'}}, 'description': 'A labelled contact detail entry.'}, 'description': 'Email addresses for the contact, each { label, value }.'}, 'last_name': {'type': 'string', 'description': "The contact's last name."}, 'first_name': {'type': 'string', 'description': "The contact's first name."}, 'information': {'type': 'string', 'description': 'Freeform notes about the contact.'}, 'company_name': {'type': 'string', 'description': "The contact's company name."}, 'phone_numbers': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'description': "Label for the entry, e.g. 'Work', 'Home', 'Mobile'."}, 'value': {'type': 'string', 'description': 'The phone number or email address.'}}, 'description': 'A labelled contact detail entry.'}, 'description': 'Phone numbers for the contact, each { label, value }.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}, 'fetch_contact': {'type': 'boolean', 'description': 'If true, include the full contact details for the call.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The number id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The tag id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The team id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The user id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'description': 'Maximal creation date — a UNIX timestamp or ISO 8601 string.'}, 'from': {'type': 'string', 'description': 'Minimal creation date — a UNIX timestamp or ISO 8601 string.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': "Sort order by creation date — 'asc' or 'desc' (default asc)."}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}, 'fetch_contact': {'type': 'boolean', 'description': 'If true, include the full contact details of each call.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'description': 'Maximal creation date — a UNIX timestamp or ISO 8601 string.'}, 'from': {'type': 'string', 'description': 'Minimal creation date — a UNIX timestamp or ISO 8601 string.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': "Sort order by creation date — 'asc' or 'desc' (default asc)."}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'description': 'Search term to match calls against.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'description': 'Search term to match contacts against.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number to fetch (default 1).'}, 'per_page': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page (default 20, max 50).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'tag_ids'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The call id to tag.'}, 'tag_ids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'description': 'Ids of the tags to apply (from aircall_list_tags) (required).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id to update.'}, 'emails': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'description': "Label for the entry, e.g. 'Work', 'Home', 'Mobile'."}, 'value': {'type': 'string', 'description': 'The phone number or email address.'}}, 'description': 'A labelled contact detail entry.'}, 'description': "Replace the contact's email addresses, each { label, value }."}, 'last_name': {'type': 'string', 'description': "The contact's last name."}, 'first_name': {'type': 'string', 'description': "The contact's first name."}, 'information': {'type': 'string', 'description': 'Freeform notes about the contact.'}, 'company_name': {'type': 'string', 'description': "The contact's company name."}, 'phone_numbers': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'description': "Label for the entry, e.g. 'Work', 'Home', 'Mobile'."}, 'value': {'type': 'string', 'description': 'The phone number or email address.'}}, 'description': 'A labelled contact detail entry.'}, 'description': "Replace the contact's phone numbers, each { label, value }."}}}
Cambios recientes en herramientas
Servidores MCP similares
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
FavCRM
Provides CRM operations for customers, leads, deals, bookings, memberships, campaigns, WhatsApp and SMS messaging, invoices, loya…
Odichat
Manages WhatsApp, Instagram, and Facebook inboxes with contacts, conversations, agents, automation rules, labels, canned response…
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
KaiCalls
Provides AI phone reception, outbound calling campaigns, call transcripts and recordings, lead management, routing, staff alerts,…
DataCrazy
Manages CRM leads, deals, pipelines, activities, conversations, attendants, and messaging across WhatsApp, Instagram, and Faceboo…
Gong
Lists, searches, and retrieves Gong-recorded sales calls, participants, engagement data, and conversation transcripts.