Daily.co Connector for AI agents.
50 live capabilities
Manage video calls and WebRTC infrastructure with natural language.
Waiting for input…
Why people use Daily.co
Daily.co for automated video room management
With the Daily.co MCP, you just tell your agent to handle the logistics. You can ask it to spin up a room for a new customer or check the status of a live stream while you're talking to your team. It handles the backend actions instantly, so you stay focused on the conversation instead of the dashboard.
What Vinkius changes
You get a voice-controlled operator for your entire video infrastructure.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Automated Support Ticket Rooms
An agent asks the AI to create a room using create_room for a new support ticket.
- Real-world use case 02
Moderating Live Webinars
A moderator notices a disruptive user and tells the agent to eject_participants.
- Real-world use case 03
Verifying WebRTC Infrastructure
A developer asks the agent to list_rooms to verify their backend is spinning up sessions correctly.
Complete set · 50capabilities
The complete Daily.co capability set.
These are the exact actions your AI can choose when you ask it to work with Daily.co.
01—04
4 capabilities in this set.
Part of 50 available through Daily.co.
- 01 Capability
Delete room
Delete a video room. Use this to clear out old meeting spaces.
- 02 Capability
Delete webhook
Remove a webhook. This stops the connection between Daily and your other apps.
- 03 Capability
Create batch job
Submit a job for batch processing. This helps you handle large amounts of data in the background.
- 04 Capability
Create meeting token
Generate a unique token for a meeting. Use this to secure your sessions.
05—08
4 capabilities in this set.
Part of 50 available through Daily.co.
- 05 Capability
Create room
Create a new video room. This is the first step to setting up a meeting space.
- 06 Capability
Create webhook
Set up a webhook for room events. This lets you trigger actions in other apps when things happen.
- 07 Capability
Delete batch job
Remove a specific batch job. Use this to clean up your processed tasks.
- 08 Capability
Delete recording
Delete a recording reference. This removes the link to a saved video.
09—12
4 capabilities in this set.
Part of 50 available through Daily.co.
- 09 Capability
Eject participants
Kick people out of a room. This is useful for removing disruptive users.
- 10 Capability
Get batch job access link
Get download links for finished jobs. This allows you to retrieve processed data.
- 11 Capability
Get batch job
Check the status of a batch job. Use this to see if your background tasks are done.
- 12 Capability
Get domain
Get your domain settings. This shows your top-level infrastructure configuration.
13—16
4 capabilities in this set.
Part of 50 available through Daily.co.
- 13 Capability
Get global presence
See all active participants on your domain. This helps you monitor traffic across your entire setup.
- 14 Capability
Get logs
Get call logs and metrics. Use this to analyze how your meetings are performing.
- 15 Capability
Get meeting participants
List people in a session. This shows everyone currently in a specific call.
- 16 Capability
Get meeting
Get details for a specific session. This retrieves the core info for any meeting.
17—20
4 capabilities in this set.
Part of 50 available through Daily.co.
- 17 Capability
Get recording access link
Create a time-limited S3 link for a recording. Use this to share a video with someone securely.
- 18 Capability
Get recording
Get info about a recording. This shows you the details of a saved session.
- 19 Capability
Get room presence
See who's in a room right now. This provides a real-time list of attendees.
- 20 Capability
Get room
Get details for a specific room. This retrieves the current configuration of a meeting space.
21—24
4 capabilities in this set.
Part of 50 available through Daily.co.
- 21 Capability
Get session data
Get the data synced to a meeting. This lets you see shared state between participants.
- 22 Capability
Get webhook
Get info for a specific webhook. This shows the status of your event triggers.
- 23 Capability
List available numbers
Search for phone numbers by region. Use this to find local numbers for your domain.
- 24 Capability
List batch jobs
See all your batch jobs. This gives you an overview of your background processing.
25—28
4 capabilities in this set.
Part of 50 available through Daily.co.
- 25 Capability
List meetings
List all meeting sessions. This shows every active call on your account.
- 26 Capability
List purchased numbers
See the numbers owned by your domain. This helps you manage your phone inventory.
- 27 Capability
List recordings
List your cloud recordings. This shows all the videos you have saved.
- 28 Capability
List rooms
List all rooms in your account. This gives you a full view of your meeting spaces.
29—32
4 capabilities in this set.
Part of 50 available through Daily.co.
- 29 Capability
Release phone number
Release a phone number. Use this to free up a number for someone else.
- 30 Capability
Send app message
Send data payloads to participants. This triggers actions on the user's screen.
- 31 Capability
Send dtmf
Send DTMF tones to a session. This allows for interactive phone-like menus.
- 32 Capability
Set domain
Update your domain configuration. Use this to change your global settings.
33—36
4 capabilities in this set.
Part of 50 available through Daily.co.
- 33 Capability
Set session data
Sync data across all participants. This updates the shared state for everyone in a call.
- 34 Capability
Start dial out
Call a phone number or sipUri. This initiates an outgoing call from your infrastructure.
- 35 Capability
Start live streaming
Start an RTMP or HLS stream. This pushes your video content to a streaming platform.
- 36 Capability
Start recording
Start a recording of a session. This begins saving the video of your meeting.
37—40
4 capabilities in this set.
Part of 50 available through Daily.co.
- 37 Capability
Start transcription
Begin real-time transcription. This turns your live audio into text.
- 38 Capability
Stop dial out
End a call. Use this to hang up a dial-out session.
- 39 Capability
Stop live streaming
Stop a live stream. This ends your broadcast to external platforms.
- 40 Capability
Stop recording
Stop an active recording. This ends the process of saving a meeting video.
41—44
4 capabilities in this set.
Part of 50 available through Daily.co.
- 41 Capability
Stop transcription
End the transcription. This stops the live text generation.
- 42 Capability
Update live streaming
Update the layout or endpoints for a stream. This lets you change your stream settings on the fly.
- 43 Capability
Update permissions
Change what participants can do. Use this to restrict or grant room access.
- 44 Capability
Update recording
Change the layout of a recording. This updates how your saved video is structured.
45—47
3 capabilities in this set.
Part of 50 available through Daily.co.
- 45 Capability
Update room
Change room privacy or settings. Use this to modify a room's configuration.
- 46 Capability
Update transcription
Change who is being transcribed. This lets you select specific speakers for text conversion.
- 47 Capability
Update webhook
Update or reactivate a webhook. This fixes a failed connection to your external capabilities.
48—50
3 capabilities in this set.
Part of 50 available through Daily.co.
- 48 Capability
Validate meeting token
Check if a meeting token is valid. This ensures that only authorized users can join.
- 49 Capability
Buy phone number
Purchase a new phone number. This adds a new number to your domain's inventory.
- 50 Capability
List webhooks
See all your webhooks. This provides a list of all your active event triggers.
Set up in minutes
One URL. Then ask Daily.co to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Daily.co from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Daily.co, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Daily.co for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Daily.co URL.
- Step 03
Save and start
Save the connection and enable Daily.co in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"dailyco": {
"url": "https://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Daily.co
Open Agent mode in chat and ask: "Using Daily.co, help me...". 50 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"dailyco": {
"url": "https://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Daily.co
Ask Copilot: "Using Daily.co, help me...". 50 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"dailyco": {
"url": "https://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Daily.co
Open Cascade and ask: "Using Daily.co, help me...". 50 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"dailyco": {
"url": "https://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Daily.co
Ask Cline: "Using Daily.co, help me...". 50 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add dailyco --transport http "https://edge.vinkius.com/vk_preview_XPrAGdZj1d2pudICiOYl7la0pSVk43wBUagtXgpU/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Daily.co
Ask Claude: "Using Daily.co, show me...". 50 tools are ready
Where the request belongs
Work Daily.co can move forward.
This is for the ops engineer tired of dashboard fatigue, the developer building a custom communication app, or the support lead managing high-volume webinars.
Support Engineer
Spins up private rooms for support tickets and monitors active sessions to ensure privacy.
WebRTC Developer
Tests room configurations and manages infrastructure directly from their code editor.
Product Manager
Automates the creation of unique meeting links for project workflows and client calls.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsWhereby
Create video meeting rooms, manage recordings, and customize UI themes on Whereby. the easiest way to embed video calls.
LiveKit
Manage real-time video, audio, and data sessions via LiveKit. create rooms, manage participants, and trigger recordings directly from your AI agent.
Dyte
Manage live video and audio experiences via Dyte. create meetings, manage participants, and control recordings or livestreams directly from any AI agent.
Huddle01 (Web3 Video API)
Build and manage Web3 video meetings with Huddle01. create rooms, track live sessions, and retrieve meeting recordings directly from your AI agent.
LiveKit Real-Time Rooms
Manage LiveKit voice and video rooms. create sessions, control participants, mute tracks, and broadcast data from any AI agent.
join.me
Start instant video meetings with screen sharing and recording that works in the browser with no downloads required.
Bring your own AI
Change the model, client or framework. Keep Daily.co connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Daily.co.
The practical details behind the request, access and result.
How do I manage video rooms with the Daily.co MCP?
You can use natural language to ask your AI agent to create, list, or delete rooms. It handles the underlying infrastructure so you don't have to visit the Daily dashboard.
Can the Daily.co MCP kick people out of a call?
Yes, your agent can identify active participants and remove specific users from a room immediately to keep your sessions secure.
How do I start a live stream using the Daily.co MCP?
Just ask your agent to start a live stream. It will configure the RTMP or HLS endpoints for you so your content goes live right away.
Can I use the Daily.co MCP to sync data between participants?
Yes, the Connector can sync custom session data across all participants in a meeting. This is great for keeping shared state consistent during a call.
How do I get call logs with the Daily.co MCP?
You can ask your agent to retrieve logs and metrics. It will pull the data from your Daily account so you can analyze your meeting performance.
Can the Daily.co MCP handle real-time transcriptions?
Yes, it can start and stop real-time transcriptions for your sessions. This turns your live audio into text that you can review later.
How do I set up webhooks for my Daily.co rooms?
Your agent can create, update, or list webhooks for you. This allows your video events to trigger automated actions in your other favorite apps.
Can I see exactly who is currently inside a video room?
Yes. Use the get_room_presence capability with the room name. It returns a snapshot of all active participants currently connected to that specific session.
How do I create a private room that requires a token to join?
You can use the create_room capability and set the privacy parameter to 'private'. You can also pass additional configuration in the properties JSON field.
Is it possible to remove a disruptive participant from a call?
Yes. The eject_participants capability allows you to kick specific users by their IDs. You can also set the ban flag to true to prevent them from re-entering the room.
One connection away
Give your agent a direct line to Daily.co.
Connect Daily.co once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available