Integration · Communication
Connect Claude & ChatGPT to Daily.co
Ask your AI to set up a video room, check who is in a call right now, or find last week's recordings on your Daily domain. It can create, update and delete rooms, create meeting tokens for private rooms, start and stop recording and transcription, and read meetings, participants, recordings and transcripts. Room admin happens in a chat instead of the dashboard.
Free plan, no credit card. Takes about a minute.
Try asking
“Create a private room called client-review that expires tomorrow evening.”
The AI creates the room with privacy set to private and the expiry you asked for, and returns the room URL.
“Make a meeting token for Anna to join client-review as owner.”
It creates a token for that room with her user name and owner rights. Anyone holding the token can join, so share it only with her.
“Who is in the sales-demo room right now?”
It lists the participants currently in that room.
What your AI can do
Rooms and access
Create, update, list and delete rooms, set privacy and room properties, and create meeting tokens for private rooms.
Meetings and participants
List past and ongoing meetings, see who joined and for how long, see who is in a room right now, and remove participants.
Recordings and transcripts
Start and stop cloud recording and live transcription, list recordings and transcripts, and get temporary download links.
“How long did yesterday's meetings in the support room last, and who joined?”
It lists the meetings for that room and time frame, then the participants of each with join times and durations.
“Start recording in the webinar room.”
It starts a cloud recording in that live room. You can ask it to stop the recording later.
“Give me a download link for the latest recording from the board room.”
It lists the room's recordings and creates a temporary download link for the newest one.
23 tools for Daily.co
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_meeting_tokenDeletesCreate a meeting token that lets someone join a private room. Set `properties` such as `room_name`, `user_name`, `is_owner` and expiry `exp`. Anyone holding the token can join, so share it only with the intended person.create_roomChanges dataCreate a video room. Optional `name`, `privacy` (public or private) and `properties` such as expiry time, max participants, recording and chat settings. Returns the room URL.delete_recordingDeletesPermanently delete a recording by `recording_id`. This cannot be undone.delete_roomDeletesPermanently delete a room by `room_name`; its link stops working.get_meetingGet one meeting session by `meeting` ID: room, start time, duration and participant count.get_recordingGet one recording's details by `recording_id`: room, duration, status.get_recording_linkGet a temporary download link for a recording by `recording_id`; set `valid_for_secs` for how long it works.get_roomGet one room's settings and URL by `room_name`.get_transcriptGet one transcript's details by `transcript_id`.get_transcript_linkGet a temporary download link for a transcript file by `transcript_id`.list_live_participantsList who is in any room on the domain right now.list_meeting_participantsList who joined a meeting by `meeting` ID, with join times and durations.list_meetingsList past and ongoing meetings (sessions), filtered by `room`, `timeframe_start`/`timeframe_end` or `ongoing`.list_recordingsList cloud recordings, optionally for one `room_name`.list_room_participantsList who is in one room right now by `room_name`.list_roomsList video rooms on your Daily domain, with `limit` and `cursor` for paging.list_transcriptsList stored meeting transcripts, optionally for one `room_name`.remove_room_participantsChanges dataRemove participants from a live room by `room_name`, using session `ids` or `user_ids`; set `ban` to stop them rejoining.start_recordingChanges dataStart a cloud recording in a live room by `room_name`, with optional layout and max duration.start_transcriptionChanges dataStart live transcription in a room by `room_name`, with optional `language` and model settings.stop_recordingChanges dataStop the cloud recording running in a room by `room_name`.stop_transcriptionChanges dataStop live transcription in a room by `room_name`.update_roomChanges dataChange a room's `privacy` or `properties` by `room_name`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Daily.co from the app list.
- 2
Paste your key
Paste your Daily API key. Sign in to the Daily dashboard (dashboard.daily.co) as a domain owner, open Developers and copy the API key. Members cannot see the key, so ask an owner if you do not have access.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Daily.co?
The AI can read rooms, meetings, participants, recordings and transcripts, and get temporary download links. It can create, update and delete rooms, create meeting tokens, remove participants, start and stop cloud recording and live transcription, and delete recordings if you switch those tools on.
Does the AI see my Daily.co API key?
No. Your Daily API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a room or recording is permanent, and a meeting token lets anyone holding it join a private room, so those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Daily account.
Why does the API key have to come from a domain owner?
Daily only shows the API key to owners of the domain, under Developers in the dashboard. Members cannot see it. If you are a member, ask an owner to copy the key for you or to set up the connection.
Let your AI work in Daily.co today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Daily.co freePipMCP is not affiliated with Daily.co. Product names are trademarks of their owners.






