KosmoKrator

productivity

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.

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.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
aircall.aircall_ping Read read 0 Test the Aircall API token with the ping endpoint.
aircall.aircall_get_current_user Read read 0 Retrieve the currently authenticated user.
aircall.aircall_list_users Read read 0 List users in the Aircall account.
aircall.aircall_get_user Read read 0 Retrieve a user by ID or email.
aircall.aircall_create_user Write write 0 Create a user.
aircall.aircall_update_user Write write 0 Update a user.
aircall.aircall_delete_user Write write 0 Delete a user.
aircall.aircall_list_user_availabilities Read read 0 List users availability.
aircall.aircall_get_user_availability Read read 0 Retrieve one user availability.
aircall.aircall_start_outbound_call Write write 0 Start an outbound call from a user phone app.
aircall.aircall_dial_user_phone Write write 0 Dial a phone number in a user phone app.
aircall.aircall_list_users_v2 Read read 0 List users using the v2 user API.
aircall.aircall_get_user_v2 Read read 0 Retrieve a user using the v2 user API.
aircall.aircall_create_user_v2 Write write 0 Create a user using the v2 user API.
aircall.aircall_update_user_v2 Write write 0 Update a user using the v2 user API.
aircall.aircall_list_user_numbers_v2 Read read 0 List numbers assigned to a v2 user.
aircall.aircall_list_teams Read read 0 List teams.
aircall.aircall_get_team Read read 0 Retrieve a team.
aircall.aircall_create_team Write write 0 Create a team.
aircall.aircall_delete_team Write write 0 Delete a team.
aircall.aircall_add_user_to_team Write write 0 Add a user to a team.
aircall.aircall_remove_user_from_team Write write 0 Remove a user from a team.
aircall.aircall_list_calls Read read 0 List calls with filters and pagination.
aircall.aircall_search_calls Read read 0 Search calls by user, number, phone number, tags, and dates.
aircall.aircall_get_call Read read 0 Retrieve details of a specific call.
aircall.aircall_transfer_call Write write 0 Transfer a call to a user, team, or external phone number.
aircall.aircall_comment_call Write write 0 Add a comment to a call.
aircall.aircall_tag_call Write write 0 Apply tags to a call.
aircall.aircall_archive_call Write write 0 Archive a call.
aircall.aircall_unarchive_call Write write 0 Unarchive a call.
aircall.aircall_pause_call_recording Write write 0 Pause live recording on a call.
aircall.aircall_resume_call_recording Write write 0 Resume live recording on a call.
aircall.aircall_delete_call_recording Write write 0 Delete a call recording.
aircall.aircall_delete_call_voicemail Write write 0 Delete a call voicemail.
aircall.aircall_create_insight_card Write write 0 Create an insight card on a call.
aircall.aircall_get_call_transcription Read read 0 Retrieve a call transcription.
aircall.aircall_get_call_realtime_transcription Read read 0 Retrieve a realtime call transcription.
aircall.aircall_get_call_sentiments Read read 0 Retrieve call sentiments.
aircall.aircall_get_call_topics Read read 0 Retrieve call topics.
aircall.aircall_get_call_summary Read read 0 Retrieve a call summary.
aircall.aircall_get_call_custom_summary_result Read read 0 Retrieve a custom call summary result.
aircall.aircall_get_call_action_items Read read 0 Retrieve call action items.
aircall.aircall_get_call_playbook_result Read read 0 Retrieve call playbook result.
aircall.aircall_get_call_evaluations Read read 0 Retrieve call evaluations.
aircall.aircall_get_dialer_campaign Read read 0 Retrieve a user dialer campaign.
aircall.aircall_create_dialer_campaign Write write 0 Create a user dialer campaign.
aircall.aircall_delete_dialer_campaign Write write 0 Delete a user dialer campaign.
aircall.aircall_list_dialer_campaign_phone_numbers Read read 0 List dialer campaign phone numbers.
aircall.aircall_add_dialer_campaign_phone_numbers Write write 0 Add phone numbers to a dialer campaign.
aircall.aircall_delete_dialer_campaign_phone_number Write write 0 Delete a phone number from a dialer campaign.
aircall.aircall_list_numbers Read read 0 List Aircall numbers.
aircall.aircall_get_number Read read 0 Retrieve an Aircall number.
aircall.aircall_update_number Write write 0 Update an Aircall number.
aircall.aircall_update_number_music_and_messages Write write 0 Update number music and messages.
aircall.aircall_create_number_configuration Write write 0 Create number configuration for public API messaging.
aircall.aircall_delete_number_configuration Write write 0 Delete number configuration for public API messaging.
aircall.aircall_list_contacts Read read 0 List contacts.
aircall.aircall_get_contact Read read 0 Retrieve a contact.
aircall.aircall_create_contact Write write 0 Create a contact.
aircall.aircall_update_contact Write write 0 Update a contact.
aircall.aircall_delete_contact Write write 0 Delete a contact.
aircall.aircall_update_contact_phone_number Write write 0 Update a phone number from a contact.
aircall.aircall_delete_contact_phone_number Write write 0 Delete a phone number from a contact.
aircall.aircall_update_contact_email Write write 0 Update an email from a contact.
aircall.aircall_delete_contact_email Write write 0 Delete an email from a contact.
aircall.aircall_list_tags Read read 0 List tags.
aircall.aircall_get_tag Read read 0 Retrieve a tag.
aircall.aircall_create_tag Write write 0 Create a tag.
aircall.aircall_update_tag Write write 0 Update a tag.
aircall.aircall_delete_tag Write write 0 Delete a tag.
aircall.aircall_list_webhooks Read read 0 List webhooks.
aircall.aircall_get_webhook Read read 0 Retrieve a webhook.
aircall.aircall_create_webhook Write write 0 Create a webhook.
aircall.aircall_update_webhook Write write 0 Update a webhook.
aircall.aircall_delete_webhook Write write 0 Delete a webhook.
aircall.aircall_get_company Read read 0 Retrieve company information.
aircall.aircall_get_integration Read read 0 Retrieve integration information.
aircall.aircall_api_get Read read 0 Call a safe relative Aircall API path with GET.
aircall.aircall_api_post Write write 0 Call a safe relative Aircall API path with POST.
aircall.aircall_api_put Write write 0 Call a safe relative Aircall API path with PUT.
aircall.aircall_api_delete Write write 0 Call a safe relative Aircall API path with DELETE.