productivity
Daily.co MCP, CLI, and Lua Integration for AI Agents
Daily.co integration docs for AI agents: MCP gateway setup, Daily.co CLI commands, Lua API reference, credentials, and function schemas.Daily.co 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
| Function | Type | Parameters | Description |
|---|---|---|---|
daily-co.daily_co_batch_room_create | Write write | 0 | Batch Room Create. Official Daily REST API endpoint: POST https://api.daily.co/v1/batch/rooms (official Ruby SDK method: batch_room_create). |
daily-co.daily_co_batch_room_delete | Write write | 0 | Batch Room Delete. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/batch/rooms (official Ruby SDK method: batch_room_delete). |
daily-co.daily_co_buy_phone_number | Write write | 0 | Buy Phone Number. Official Daily REST API endpoint: POST https://api.daily.co/v1/buy-phone-number (official Ruby SDK method: buy_phone_number). |
daily-co.daily_co_create_meeting_token | Write write | 0 | Create Meeting Token. Official Daily REST API endpoint: POST https://api.daily.co/v1/meeting-tokens (official Ruby SDK method: create_meeting_token). |
daily-co.daily_co_create_room | Write write | 0 | Create Room. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms (official Ruby SDK method: create_room). |
daily-co.daily_co_create_webhook | Write write | 0 | Create Webhook. Official Daily REST API endpoint: POST https://api.daily.co/v1/webhooks (official Ruby SDK method: create_webhook). |
daily-co.daily_co_delete_recording | Write write | 0 | Delete Recording. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/recordings/{recording_id} (official Ruby SDK method: delete_recording). |
daily-co.daily_co_delete_room | Write write | 0 | Delete Room. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/rooms/{room_name} (official Ruby SDK method: delete_room). |
daily-co.daily_co_delete_transcript | Write write | 0 | Delete Transcript. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/transcript/{transcriptId} (official Ruby SDK method: delete_transcript). |
daily-co.daily_co_delete_webhook | Write write | 0 | Delete Webhook. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/webhooks/{id} (official Ruby SDK method: delete_webhook). |
daily-co.daily_co_eject | Write write | 0 | Eject. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/eject (official Ruby SDK method: eject). |
daily-co.daily_co_get_domain_config | Read read | 0 | Get Domain Config. Official Daily REST API endpoint: GET https://api.daily.co/v1/ (official Ruby SDK method: get_domain_config). |
daily-co.daily_co_get_meeting | Read read | 0 | Get Meeting. Official Daily REST API endpoint: GET https://api.daily.co/v1/meetings/{meeting} (official Ruby SDK method: get_individual_meeting_info). |
daily-co.daily_co_get_meeting_participants | Read read | 0 | Get Meeting Participants. Official Daily REST API endpoint: GET https://api.daily.co/v1/meetings/{meeting}/participants (official Ruby SDK method: get_meeting_participants). |
daily-co.daily_co_get_presence | Read read | 0 | Get Presence. Official Daily REST API endpoint: GET https://api.daily.co/v1/presence (official Ruby SDK method: get_presence). |
daily-co.daily_co_get_recording_info | Read read | 0 | Get Recording Info. Official Daily REST API endpoint: GET https://api.daily.co/v1/recordings/{recording_id} (official Ruby SDK method: get_recording_info). |
daily-co.daily_co_get_recording_link | Read read | 0 | Get Recording Link. Official Daily REST API endpoint: GET https://api.daily.co/v1/recordings/{recording_id}/access-link (official Ruby SDK method: get_recording_link). |
daily-co.daily_co_get_room | Read read | 0 | Get Room. Official Daily REST API endpoint: GET https://api.daily.co/v1/rooms/{room_name} (official Ruby SDK method: get_room_config). |
daily-co.daily_co_get_room_presence | Read read | 0 | Get Room Presence. Official Daily REST API endpoint: GET https://api.daily.co/v1/rooms/{room_name}/presence (official Ruby SDK method: get_room_presence). |
daily-co.daily_co_get_session_data | Read read | 0 | Get Session Data. Official Daily REST API endpoint: GET https://api.daily.co/v1/rooms/{room_name}/get-session-data (official Ruby SDK method: get_session_data). |
daily-co.daily_co_get_transcript_info | Read read | 0 | Get Transcript Info. Official Daily REST API endpoint: GET https://api.daily.co/v1/transcript/{transcriptId} (official Ruby SDK method: get_transcript_info). |
daily-co.daily_co_get_transcript_link | Read read | 0 | Get Transcript Link. Official Daily REST API endpoint: GET https://api.daily.co/v1/transcript/{transcriptId}/access-link (official Ruby SDK method: get_transcript_link). |
daily-co.daily_co_get_webhook_config | Read read | 0 | Get Webhook Config. Official Daily REST API endpoint: GET https://api.daily.co/v1/webhooks/{id} (official Ruby SDK method: get_webhook_config). |
daily-co.daily_co_list_api_logs | Read read | 0 | List API Logs. Official Daily REST API endpoint: GET https://api.daily.co/v1/logs/api (official Ruby SDK method: list_api_logs). |
daily-co.daily_co_list_available_numbers | Read read | 0 | List Available Numbers. Official Daily REST API endpoint: GET https://api.daily.co/v1/list-available-numbers (official Ruby SDK method: list_available_numbers). |
daily-co.daily_co_list_logs | Read read | 0 | List Logs. Official Daily REST API endpoint: GET https://api.daily.co/v1/logs (official Ruby SDK method: list_logs). |
daily-co.daily_co_list_meetings | Read read | 0 | List Meetings. Official Daily REST API endpoint: GET https://api.daily.co/v1/meetings (official Ruby SDK method: get_meeting_info). |
daily-co.daily_co_list_purchased_phone_numbers | Read read | 0 | List Purchased Phone Numbers. Official Daily REST API endpoint: GET https://api.daily.co/v1/purchased-phone-numbers (official Ruby SDK method: purchased_phone_nunbers). |
daily-co.daily_co_list_recordings | Read read | 0 | List Recordings. Official Daily REST API endpoint: GET https://api.daily.co/v1/recordings (official Ruby SDK method: list_recordings). |
daily-co.daily_co_list_rooms | Read read | 0 | List Rooms. Official Daily REST API endpoint: GET https://api.daily.co/v1/rooms (official Ruby SDK method: list_rooms). |
daily-co.daily_co_list_transcripts | Read read | 0 | List Transcripts. Official Daily REST API endpoint: GET https://api.daily.co/v1/transcript (official Ruby SDK method: list_transcript). |
daily-co.daily_co_list_webhooks | Read read | 0 | List Webhooks. Official Daily REST API endpoint: GET https://api.daily.co/v1/webhooks (official Ruby SDK method: get_webhooks). |
daily-co.daily_co_pinless_call_update | Write write | 0 | Pinless Call Update. Official Daily REST API endpoint: POST https://api.daily.co/v1/dialin/pinlessCallUpdate (official Ruby SDK method: pinless_call_update). |
daily-co.daily_co_release_phone_number | Write write | 0 | Release Phone Number. Official Daily REST API endpoint: DELETE https://api.daily.co/v1/release-phone-number/{id} (official Ruby SDK method: release_phone_number). |
daily-co.daily_co_room_dial_out_send_dtmf | Write write | 0 | Room Dial Out Send DTMF. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/dialOut/sendDTMF (official Ruby SDK method: room_dial_out_send_dtmf). |
daily-co.daily_co_room_dial_out_start | Write write | 0 | Room Dial Out Start. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/dialOut/start (official Ruby SDK method: room_dial_out_start). |
daily-co.daily_co_room_dial_out_stop | Write write | 0 | Room Dial Out Stop. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/dialOut/stop (official Ruby SDK method: room_dial_out_stop). |
daily-co.daily_co_room_livestreaming_start | Write write | 0 | Room Livestreaming Start. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/live-streaming/start (official Ruby SDK method: room_livestreaming_start). |
daily-co.daily_co_room_livestreaming_stop | Write write | 0 | Room Livestreaming Stop. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/live-streaming/stop (official Ruby SDK method: room_livestreaming_stop). |
daily-co.daily_co_room_livestreaming_update | Write write | 0 | Room Livestreaming Update. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/live-streaming/update (official Ruby SDK method: room_livestreaming_update). |
daily-co.daily_co_room_recordings_start | Write write | 0 | Room Recordings Start. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/recordings/start (official Ruby SDK method: room_recordings_start). |
daily-co.daily_co_room_recordings_stop | Write write | 0 | Room Recordings Stop. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/recordings/stop (official Ruby SDK method: room_recordings_stop). |
daily-co.daily_co_room_recordings_update | Write write | 0 | Room Recordings Update. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/recordings/update (official Ruby SDK method: room_recordings_update). |
daily-co.daily_co_room_sip_call_transfer | Write write | 0 | Room Sip Call Transfer. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/sipCallTransfer (official Ruby SDK method: room_sip_call_transfer). |
daily-co.daily_co_room_sip_refer | Write write | 0 | Room Sip Refer. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/sipRefer (official Ruby SDK method: room_sip_refer). |
daily-co.daily_co_room_transcription_start | Write write | 0 | Room Transcription Start. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/transcription/start (official Ruby SDK method: room_transcription_start). |
daily-co.daily_co_room_transcription_stop | Write write | 0 | Room Transcription Stop. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/transcription/stop (official Ruby SDK method: room_transcription_stop). |
daily-co.daily_co_send_app_message | Write write | 0 | Send App Message. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/send-app-message (official Ruby SDK method: send_app_message). |
daily-co.daily_co_set_domain_config | Write write | 0 | Set Domain Config. Official Daily REST API endpoint: POST https://api.daily.co/v1/ (official Ruby SDK method: set_domain_config). |
daily-co.daily_co_set_room_config | Write write | 0 | Set Room Config. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name} (official Ruby SDK method: set_room_config). |
daily-co.daily_co_set_session_data | Write write | 0 | Set Session Data. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/set-session-data (official Ruby SDK method: set_session_data). |
daily-co.daily_co_update_permissions | Write write | 0 | Update Permissions. Official Daily REST API endpoint: POST https://api.daily.co/v1/rooms/{room_name}/update-permissions (official Ruby SDK method: update_permissions). |
daily-co.daily_co_update_webhook_config | Write write | 0 | Update Webhook Config. Official Daily REST API endpoint: POST https://api.daily.co/v1/webhooks/{id} (official Ruby SDK method: update_webhook_config). |
daily-co.daily_co_validate_meeting_token | Read read | 0 | Validate Meeting Token. Official Daily REST API endpoint: GET https://api.daily.co/v1/meeting-tokens/{meeting_token} (official Ruby SDK method: validate_meeting_token). |