ClickMeeting MCP server
35 operations0 webhooks
Video conferencing and webinar platform integration for hosting, attendee management, and session recording.
Try ClickMeeting with your agent
Connect ClickMeeting, then paste this into Claude, ChatGPT or Cursor. For ideas from other apps, see the use cases.
Using Corsair, show me what you can do in ClickMeeting on my account, then run one read-only example and show me the result.
ClickMeeting tools and triggers
Tools are what your agent can do in ClickMeeting through Corsair's MCP server. Triggers are the ClickMeeting events a routine can start from.
Conferences
- Create ConferenceWrite
Create a new ClickMeeting conference or webinar
conferences.createConference
- Delete ConferenceWrite
Delete a specific conference room
conferences.deleteConference
- Generate Autologin UrlWrite
Generate an autologin hash for a conference participant
conferences.generateAutologinUrl
- Get Conference DetailsRead-only
Retrieve detailed information about a specific conference room
conferences.getConferenceDetails
- Get Conference FilesRead-only
Retrieve list of files uploaded to a specific conference room
conferences.getConferenceFiles
- Get Conference SkinsRead-only
Retrieve list of available conference room skins
conferences.getConferenceSkins
- Get ConferencesRead-only
Retrieve a list of conference rooms filtered by status
conferences.getConferences
- Send InvitationWrite
Send invitation emails to participants for a conference
conferences.sendInvitation
- Update ConferenceWrite
Update an existing conference room parameters
conferences.updateConference
Files
- Delete FileWrite
Delete a file from the ClickMeeting file library
files.deleteFile
- Download FileRead-only
Download file content from the ClickMeeting file library
files.downloadFile
- Get File DetailsRead-only
Retrieve detailed information about a specific file
files.getFileDetails
- Get File LibraryRead-only
Retrieve a list of files from ClickMeeting file library
files.getFileLibrary
- Upload FileWrite
Upload a file to the ClickMeeting file library
files.uploadFile
Sessions
- Generate Session Pdf ReportWrite
Generate a PDF report containing analytics for a session
sessions.generateSessionPdfReport
- Get Conference SessionsRead-only
Retrieve past sessions for a conference room
sessions.getConferenceSessions
- Get Session AttendeesRead-only
Retrieve list of attendees who participated in a session
sessions.getSessionAttendees
- Get Session DetailsRead-only
Retrieve detailed statistics for a specific past conference session
sessions.getSessionDetails
- Get Session RegistrationsRead-only
Retrieve registrations for a specific session
sessions.getSessionRegistrations
Registrations
- Create ContactWrite
Create a new contact in your ClickMeeting account
registrations.createContact
- Get RegistrationsRead-only
Retrieve registrations for a conference room by status
registrations.getRegistrations
- List Registrations By StatusRead-only
Retrieve registered participants filtered by status
registrations.listRegistrationsByStatus
- Register ParticipantWrite
Register a participant for a conference room
registrations.registerParticipant
Utility
- Get Phone GatewaysRead-only
Retrieve available phone dial-in numbers for ClickMeeting webinars
utility.getPhoneGateways
- Get PingRead-only
Check ClickMeeting API service status
utility.getPing
- Get Time Zone ListRead-only
Retrieve all available time zones supported by ClickMeeting
utility.getTimeZoneList
- Get Time Zone List By CountryRead-only
Retrieve available time zones for a specific country
utility.getTimeZoneListByCountry
Recordings
- Delete RecordingWrite
Delete a specific recording from a conference room
recordings.deleteRecording
- Delete RecordingsWrite
Delete all recordings for a conference room
recordings.deleteRecordings
- Get Session RecordingsRead-only
Retrieve all recordings for a conference room
recordings.getSessionRecordings
Tokens
- Create Access TokensWrite
Generate access tokens for conference participants
tokens.createAccessTokens
- Get Token By EmailRead-only
Retrieve access tokens assigned to a specific email address
tokens.getTokenByEmail
- List Access TokensRead-only
Retrieve all generated access tokens for a conference
tokens.listAccessTokens
Chats
- Get Chat DetailsRead-only
Retrieve details of a specific chat session
chats.getChatDetails
- Get ChatsRead-only
Retrieve a list of all chat sessions
chats.getChats
Connect ClickMeeting to Claude, ChatGPT or Cursor
- 1
Connect ClickMeeting in Corsair
Add your ClickMeeting API key once in Corsair. Corsair stores the credential encrypted and makes the ClickMeeting API calls for your agent, so it never goes into a prompt or a config file. Connect ClickMeeting
If your link lets the agent add apps, you can skip this: it gives you a sign-in link the first time it needs ClickMeeting. On a ChatGPT personal plan, connect ClickMeeting here first.
- 2
Add Corsair's MCP server to your agent
Every client uses the same address:
https://mcp.corsair.dev/mcpOpen Customize → Connectors → Add custom connector, paste the address, then select Connect.Add a custom MCP server with the address and choose OAuth. Personal plans get read tools only.Add to CursorOr add this to~/.cursor/mcp.json. Cursor opens Corsair to sign in the first time it connects.{ "mcpServers": { "corsair": { "url": "https://mcp.corsair.dev/mcp" } } }Run this, then run/mcpin Claude Code to sign in.claude mcp add --transport http corsair https://mcp.corsair.dev/mcpCodex, Gemini CLI, VS Code, Zed and other clients with OAuth sign-in work the same way. Clients without it, such as GitHub Copilot's coding agent, use a link's own address and an API key. Setup for every client
- 3
Sign in and choose what needs your approval
Your client opens Corsair to sign in. Pick a link: the apps your agent can use and a mode that decides what it may do without asking. None of ClickMeeting's operations are destructive, so in the default Cautious mode they all run right away. Strict mode asks before each of its 13 writes, and Read mode allows reads only.
FAQ
Install corsair and @corsair-dev/clickmeeting, add the ClickMeeting plugin, and connect with an API key. Then call methods like corsair.clickmeeting.api.chats.getChatDetails() from your app. Corsair syncs data per tenant.
Yes. ClickMeeting requires an API key from your ClickMeeting account or developer dashboard. Create credentials with access that matches what you automate, then paste them into Corsair or connect through managed auth in Hub.
Yes. One Corsair client can hit ClickMeeting, GitHub, Notion, Stripe, and the rest. Trigger ClickMeeting from a webhook, push updates to Slack, or chain actions across plugins. Same tenant context across integrations, plain TypeScript.
Teams use Corsair for video conferencing and webinar platform integration for hosting, attendee management, and session recording. Common builds include sync jobs, admin tooling, and agents that call ClickMeeting APIs from your backend. Local DB entities let you query synced ClickMeeting records without hitting the API on every read.
The SDK is open source. Self-host and you pay Corsair nothing for the integration layer. Hub bills for hosted auth and execution, not per ClickMeeting API call. Hub has a generous free tier. For hobby projects you can probably run the whole thing on free. Paid plans start to matter with more tenants or heavier traffic.
We maintain @corsair-dev/clickmeeting in the open repo. When ClickMeeting ships API changes, upgrade the package. Your call sites stay typed. You should not need to rewrite the integration layer each time.
No. Corsair does not read your ClickMeeting data or hold individual access credentials. Credentials stay in your database. API calls run on your instance. We do not store ClickMeeting data on your behalf.
Yes. Add https://mcp.corsair.dev/mcp as a custom connector or MCP server in Claude, ChatGPT, Cursor, VS Code, Claude Code, Codex or any client that supports remote MCP servers with OAuth sign-in, then sign in to Corsair. On ChatGPT personal plans, custom servers currently get read tools only.
Yes. Put ClickMeeting on a link in Strict mode and every write waits for your approval, while destructive actions are refused. None of the ClickMeeting operations are destructive, so the default Cautious mode runs them all without asking. You can change a link's mode at hub.corsair.dev/me.