KosmoKrator

productivity

RingCentral MCP, CLI, and Lua Integration for AI Agents

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

RingCentral 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
ringcentral.ringcentral_list_messages Read read 7 List messages from the RingCentral message store. Supports filtering by type (SMS, Fax, VoiceMail), date range, read status, and direction. Returns paginated message records.
ringcentral.ringcentral_get_message Read read 1 Get detailed information about a specific message in the RingCentral message store by its ID. Returns the full message record including sender, recipient, subject, and content.
ringcentral.ringcentral_update_message Write write 3 Update a RingCentral message store record, commonly to set readStatus to Read or Unread.
ringcentral.ringcentral_delete_message Write write 1 Delete a message from the authenticated extension's RingCentral message store.
ringcentral.ringcentral_send_sms Write write 3 Send an SMS message via RingCentral. The "from" number must be a phone number assigned to the authenticated extension. The "to" number is the destination phone number.
ringcentral.ringcentral_list_calls Read read 7 List call log records for the authenticated RingCentral extension. Supports filtering by date range, direction, type, and phone number. Returns paginated call records with caller, receiver, duration, and result.
ringcentral.ringcentral_list_account_calls Read read 8 List account-level call log records for RingCentral. Admin permissions may be required.
ringcentral.ringcentral_get_call Read read 1 Get a single call log record for the authenticated RingCentral extension.
ringcentral.ringcentral_list_contacts Read read 3 List contacts from the RingCentral personal address book. Supports filtering by name prefix and pagination. Returns contact records with names, phone numbers, and email addresses.
ringcentral.ringcentral_get_contact Read read 1 Get a RingCentral personal address book contact by contact ID.
ringcentral.ringcentral_create_contact Write write 7 Create a contact in the authenticated RingCentral extension's personal address book.
ringcentral.ringcentral_update_contact Write write 8 Update a RingCentral personal address book contact by contact ID.
ringcentral.ringcentral_delete_contact Write write 1 Delete a contact from the authenticated RingCentral extension's personal address book.
ringcentral.ringcentral_get_account Read read 0 Get RingCentral account metadata for the authenticated token.
ringcentral.ringcentral_list_extensions Read read 4 List users and extensions in the RingCentral account with optional type/status filters and pagination.
ringcentral.ringcentral_get_extension Read read 1 Get details for a RingCentral extension by extension ID.
ringcentral.ringcentral_list_account_phone_numbers Read read 4 List RingCentral account phone numbers, including usage type, phone number type, and assignment metadata.
ringcentral.ringcentral_list_extension_phone_numbers Read read 3 List phone numbers assigned to the authenticated RingCentral extension.
ringcentral.ringcentral_get_presence Read read 1 Get presence for the authenticated RingCentral extension, including telephony status and user status when available.
ringcentral.ringcentral_get_current_user Read read 0 Get information about the currently authenticated RingCentral extension. Returns extension ID, name, status, phone numbers, and account details.
ringcentral.ringcentral_api_get Read read 2 Call a relative RingCentral REST API GET path, such as "/restapi/v1.0/account/~". Absolute URLs are rejected.
ringcentral.ringcentral_api_post Write write 2 Call a relative RingCentral REST API POST path with a JSON body. Absolute URLs are rejected.
ringcentral.ringcentral_api_put Write write 2 Call a relative RingCentral REST API PUT path with a JSON body. Absolute URLs are rejected.
ringcentral.ringcentral_api_delete Write write 2 Call a relative RingCentral REST API DELETE path. Absolute URLs are rejected.