이 MCP로 할 수 있는 일
Reads and searches Aircall calls, contacts, users, teams, and numbers, and supports call tagging, comments, contact management, and AI call analysis.
도구
입력 스키마
{'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).'}}}
입력 스키마
{'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 }.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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 }."}}}
최근 도구 변경
유사한 MCP 서버
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.