ON24 MCP for AI. Manage all virtual events and attendee data from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
ON24 MCP Server connects your AI client directly to ON24 data, letting you manage and analyze virtual events via natural conversation.
You can retrieve webinar metadata, get current attendee registrations, track deep participation analytics, and even create new webinars—all without leaving your chat interface.
It’s full event orchestration control for demand generation teams.
What your AI can do
Create webinar
Sets up and drafts a new webinar event in your ON24 account.
Get account info
Checks the current status of your connected ON24 account credentials.
Get attendee analytics
Gets detailed data on how long and how often attendees watched a specific webinar.
Retrieves detailed metadata for every webinar you manage, ensuring your digital calendar is always current.
Gathers the names and details of all participants who signed up for a specific event.
Analyzes participant behavior, providing metrics like attendance rates, average watch time, and poll responses.
Initiates the setup process for a brand-new virtual event within your ON24 account.
Registers specific contacts as participants for an ongoing or future webinar.
Collects and lists all answers submitted by attendees through event surveys.
Ask an AI about this
Waiting for input…
ON24 MCP Server: 12 Tools for Event & Webinar Management
These tools let your AI client read, write, and analyze everything related to your ON24 virtual events—from initial setup to deep attendee behavioral data.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using ON24 on VinkiusCreate Webinar
Sets up and drafts a new webinar event in your ON24 account.
Get Account Info
Checks the current status of your connected ON24 account credentials.
Get Attendee Analytics
Gets detailed data on how long and how often attendees watched a specific webinar.
Get Elite Analytics
Retrieves high-level engagement metrics for key accounts or segments of your...
Get Webinar
Pulls all the core details and metadata for a specific, existing webinar event.
List Deleted Events
Lists records of webinars that were recently removed or deleted from your account.
List Engagement Hubs
Shows a list of all 'Engagement Hubs' configured within your ON24 profile.
List Registrants
Gathers the names, emails, and details for every participant who signed up for an...
List Survey Responses
Retrieves a list of all answers submitted by attendees through event surveys.
List Target Experiences
Lists the various target experiences configured for your organization's digital...
List Webinars
Gets a comprehensive list of every webinar you have set up or are running.
Register Attendee
Signs up an individual contact as a new participant for an event.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with ON24, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ON24. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting through event reports shouldn't take half a day.
Right now, checking on webinar success means opening the ON24 dashboard, pulling the registration report (CSV 1), then switching tabs to get attendance stats (dashboard view 2), and finally going back to manually check the survey results (report 3). You spend more time clicking through dashboards than actually analyzing data.
With this MCP server, you just ask your agent: 'Give me a summary of Q3's webinar performance.' The AI client runs `list_webinars`, pulls registration counts via `list_registrants` and the attendance rate from `get_attendee_analytics`. You get one clean answer.
ON24 MCP Server: Get granular event data instantly.
The key manual step that vanishes is cross-referencing participation. You used to see 500 registrants, but you didn't know how many actually watched the polls or stayed past the first 15 minutes. That gap was pure guesswork.
Now, by running `get_attendee_analytics`, your AI agent gives you hard numbers: attendance rate, average watch time, and poll response counts. You stop guessing about ROI—you start seeing it.
What your AI can actually do with this
This server hooks your AI client directly into ON24. You'll manage every part of your virtual event lifecycle—from planning to deep analytics—without leaving the chat window. It’s full control, period.
Webinar Setup and Management
You can check the status of your whole connection with get_account_info. This verifies that your ON24 credentials are good to go. To get a master list of everything you've set up or are currently running, just run list_webinars; it pulls detailed metadata for every single event in your account.
Need the specifics on one show? You call get_webinar, and it spits out all the core details and metadata for that exact webinar. If you're planning something new, you use create_webinar to set up and draft an entire webinar event right in ON24.
When a webinar is done or trashed, don't sweat it. You can run list_deleted_events, which gives you a record of any webinars that got removed from your account. Plus, if you gotta know what digital spaces are available for targeting, you use list_engagement_hubs to see all configured 'Engagement Hubs,' and list_target_experiences lists every target experience set up in your organization's digital presence.
Lead Tracking and Enrollment
Tracking attendees is simple. To pull a complete list of every person who signed up for an event, you run list_registrants. This gives you the names, emails, and all the details for every participant on file. If someone shows up late or needs to be added manually, use register_attendee to sign them up as a new participant for any given webinar.
Deep Analytics and Feedback
This is where it gets good. You're not just getting headcounts; you're getting behavior data. For one specific event, get_attendee_analytics gives you detailed metrics on how long and how often attendees watched the content. If you want high-level insights for your top accounts or key audience segments, you use get_elite_analytics, which retrieves those advanced engagement numbers.
You can also check what people thought about the event by running list_survey_responses; it pulls a list of every single answer submitted through any event surveys.
It's all connected. You pull the roster with one tool, you track the deep behavioral data with another, and you set up the next big thing using a third. It’s everything you need for demand generation right here in your chat interface.
019dd131-36dd-71b1-9b7e-129ae7efd38a Here's how it actually works
The bottom line is: your AI agent handles event data retrieval and management without you having to manually log into the ON24 dashboard.
Subscribe to the server, then input your ON24 Client ID, Access Token Key, and Secret from your integration settings.
Reference a specific task in natural language (e.g., 'List all upcoming webinars for Q3').
Your AI client executes the necessary tool calls, retrieves the raw data, and presents it to you in context.
Who is this actually for?
This is for marketing ops engineers, demand generation leads, and event marketers. If your job involves tracking conversion rates from digital events or coordinating multiple webinar campaigns, this saves you hours of manual dashboard hopping.
Uses the server to run list_registrants after a campaign launch and immediately checks engagement with get_attendee_analytics, figuring out which leads are most valuable for sales follow-up.
Manages event metadata by calling list_webinars to ensure all scheduled campaigns are correctly recorded and synced across internal systems.
Needs to enroll a group of new contacts using register_attendee right after a trade show, then checks the results by listing survey responses via list_survey_responses.
What Changes When You Connect
Stop manually checking dashboards. Use list_registrants to instantly pull the full list of attendees for any event, giving your agent immediate access to lead names and contact info.
Pinpoint exactly where people dropped off. Running get_attendee_analytics provides watch time data, telling you which 10 minutes of content actually resonated with your audience.
Build campaigns faster. Use create_webinar and then immediately use list_webinars to confirm the new event metadata is correctly logged in your system.
Automate lead nurturing. If a contact attends an event, you can use register_attendee via AI conversation—no need for manual form submissions or API calls into separate CRM systems.
Analyze feedback instantly. Instead of exporting and cleaning spreadsheet data, ask the agent to run list_survey_responses and summarize key themes from the answers.
See it in action
The Post-Event Follow-Up List
A demand gen manager needs a list of all registrants for last month's webinar, but only those who attended more than 50% of the time. They ask their agent to run list_registrants and combine that data with get_attendee_analytics. The AI filters it down instantly, delivering a targeted list ready for sales follow-up.
Updating Content Metadata
The marketing team just rescheduled an event. Instead of logging in and updating the calendar widget, they ask their agent to run get_webinar using the old ID, confirming that the metadata (date, time) is correct before publishing the change.
Capturing Feedback Loops
After a major launch webinar, the team needs to know what people thought. They ask their agent to run list_survey_responses and then request a summary of negative feedback themes. This allows them to adjust content immediately.
Building a New Campaign
A product manager wants to launch a pilot webinar next month. They use the agent to run create_webinar, which drafts the event in ON24, and then they call list_target_experiences to ensure the proper landing page is linked.
The honest tradeoffs
Manual data export/copying
The marketing analyst downloads a CSV of 500 registrants, opens it in Excel, and manually filters out the ones who didn't submit survey answers.
Just ask your agent to run list_registrants and then tell it: 'Filter this list to only include users who have provided data via list_survey_responses. Show me those emails.' It handles the filtering logic for you.
Guessing event IDs
Trying to analyze engagement for an old webinar without knowing its exact ID, leading to failed API calls and wasted time.
First, always run list_webinars to get a list of available events and their correct IDs. Then, use the specific event ID in your call to get_attendee_analytics.
Forgetting who attended
Assuming that just because someone is listed as a registrant means they were actually present for the webinar.
Don't trust only list_registrants. Always cross-reference with get_attendee_analytics to get actual attendance metrics and participation rates.
When It Fits, When It Doesn't
Use this server if your primary bottleneck is data aggregation—you need to combine registration lists, engagement stats (get_attendee_analytics), and survey feedback into a single, actionable view. It's perfect for reporting and post-event analysis.
Don't use it if you need to perform deep transactional tasks outside of event management (e.g., updating billing information or managing user roles). For those, you'll need the core ON24 administrative APIs directly, not just this data layer. If your goal is simply to know what webinars exist, list_webinars handles that; if you want to see who attended them, you need the analytics tools.
Questions you might have
How do I find all my past webinars in ON24 using list_webinars? +
You simply ask the agent to 'List all managed webinars.' The tool runs list_webinars and gives you a comprehensive overview of every event ID and title available for analysis.
Can I get a list of registrants who also answered a survey? +
Yes. You can ask the agent to cross-reference data by running list_registrants and then filtering that output against the results gathered from list_survey_responses. The AI handles the join logic for you.
What is the difference between list_webinars and get_webinar? +
Running list_webinars gives you an index—a master list of all your events. Running get_webinar requires a specific ID, pulling all the deep metadata for just that single event.
How do I create and track a new webinar? +
First, use create_webinar to draft the event. Once it's active, you can immediately monitor its growth by checking the registration count using list_registrants.
How do I use get_attendee_analytics to find detailed performance metrics? +
The tool retrieves deep participation data for a specific webinar ID. You get specifics like average watch time, poll response counts, and the attendance rate percentage.
What does list_engagement_hubs do for my digital presence? +
This command lists all associated Engagement Hubs tied to your ON24 account. It helps you get a clear overview of every major marketing destination you've set up.
How do I use register_attendee to manually enroll a lead? +
You pass the new participant's details, and the tool registers them instantly for the specified event. This is useful for manual list imports or campaign follow-ups.
If I run into issues, what does get_account_info check? +
This function verifies your current account status against ON24's API records. It confirms that your connection credentials are valid and active before running other commands.
Can my AI automatically find the registration count for a specific webinar? +
Yes! Use the get_webinar tool with the Event ID. Your agent will respond with complete metadata for the webinar, including total registrants and event status in seconds.
How do I find my ON24 Client ID and Tokens? +
Log into ON24, navigate to Platform Tools > Integrations > API Tokens, and click 'Provision a New API Access Token'. You will find your Client ID, Token Key, and Token Secret there.
Does this work with EU data centers? +
This integration currently targets the primary ON24 API (api.on24.com). For EU-hosted accounts requiring api.eu.on24.com, ensure your Client ID is associated with the global integration gateway.
We've already built the connector for ON24. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.