KosmoKrator

communication

Daily.co MCP Integration for Claude Code

Connect Daily.co to Claude Code through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

7 functions 5 read 2 write API key auth

Connect Daily.co to Claude Code

Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry.

Add KosmoKrator as a stdio MCP server in the Claude Code project config and select the integrations that should be visible. The gateway is local, scoped to this integration, and starts with --write=deny so Claude Code can inspect read-capable tools without receiving write access by default.

Daily.co MCP Config for Claude Code

Claude Code can launch the local kosmo binary directly from the project MCP config.

{
  "mcpServers": {
    "kosmokrator-daily-co": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=daily-co",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=daily-co --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Daily.co instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Daily.co Tools Visible to Claude Code

Claude Code sees stable MCP tool names generated from the Daily.co integration catalog.

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

Related Daily.co Pages