KosmoKrator

communication

Daily.co CLI for Headless Automation

Use the Daily.co CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 5 read 2 write API key auth

Daily.co CLI for Headless Automation

Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.

Use headless automation when another tool needs a stable local command surface. The Daily.co CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Daily.co CLI for Headless Automation
kosmokrator integrations:configure daily-co --set api_key="$DAILY_CO_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call daily-co.daily_co_list_rooms '{"limit":1,"ending_before":"example_ending_before","starting_after":"example_starting_after"}' --json

Discovery Before Execution

Agents and scripts can inspect Daily.co docs and schemas before choosing a function.

kosmo integrations:docs daily-co --json
kosmo integrations:docs daily-co.daily_co_list_rooms --json
kosmo integrations:schema daily-co.daily_co_list_rooms --json
kosmo integrations:search "Daily.co" --json
kosmo integrations:list --json

Useful Daily.co CLI Functions

FunctionTypeParametersDescription
daily-co.daily_co_list_rooms Read limit, ending_before, starting_after List video rooms from Daily.co. Returns a paginated list of rooms with their names, URLs, privacy settings, and creation dates.
daily-co.daily_co_get_room Read name Get details of a specific Daily.co room by name, including its URL, privacy setting, configuration properties, and participant limits.
daily-co.daily_co_create_room Write name, privacy, properties Create a new Daily.co video room. Specify a room name and optional properties like privacy mode, max participants, and recording settings.
daily-co.daily_co_delete_room Write name Delete a Daily.co video room by name. This permanently removes the room and it cannot be rejoined.
daily-co.daily_co_list_meetings Read room, limit, starting_after, ending_before List meetings from Daily.co with optional filters. Supports filtering by room, time range, and cursor-based pagination.
daily-co.daily_co_get_meeting Read meeting_id Get details of a specific Daily.co meeting by ID, including participant information, duration, and session data.
daily-co.daily_co_list_recordings Read room, limit, starting_after, ending_before List recordings from Daily.co with optional filters. Supports filtering by room, time range, and cursor-based pagination.

Automation Notes

Related Daily.co CLI Pages