KosmoKrator

communication

Aircall MCP, CLI, and Lua Integration for AI Agents

Aircall integration docs for AI agents: MCP gateway setup, Aircall CLI commands, Lua API reference, credentials, and function schemas.

8 functions 6 read 2 write Manual OAuth token auth

Aircall for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
aircall
route_slug
aircall
package
aircall
auth_strategy
oauth2_manual_token Manual OAuth token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Aircall MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Aircall.

Aircall CLI Matrix

Use these pages for direct Aircall CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
aircall.aircall_list_calls Read read 9 List calls from Aircall with optional filters. Supports filtering by date range, direction (inbound/outbound), user ID, phone number, and tags. Returns paginated call records.
aircall.aircall_get_call Read read 1 Retrieve detailed information about a specific call in Aircall by its ID. Returns call details including duration, direction, status, recording, and contact information.
aircall.aircall_list_contacts Read read 4 List contacts from Aircall with optional search and pagination. Search by name, phone number, or email. Returns contact details including phone numbers and emails.
aircall.aircall_create_contact Write write 6 Create a new contact in Aircall. Provide at least a first name or last name, and one phone number or email.
aircall.aircall_update_contact Write write 7 Update an existing contact in Aircall. Provide the contact ID and the fields to update.
aircall.aircall_list_users Read read 0 List all users in the Aircall account. Returns user details including name, email, availability, and assigned phone numbers.
aircall.aircall_list_numbers Read read 0 List all phone numbers in the Aircall account. Returns number details including the phone number, country, type, and assigned users.
aircall.aircall_get_current_user Read read 0 Retrieve the currently authenticated Aircall user. Returns user details including name, email, and availability status.