# Demio MCP for AI Agents MCP

> Demio equips your AI agent to handle complex webinar logistics. It lets you list, search, and get detailed reports on past and future events. You can track who signed up for any session, check live attendance numbers, or even register a new person directly through chat conversation.

## Overview
- **Category:** video-conferencing
- **Price:** Free
- **Tags:** webinars, lead-registration, event-tracking, marketing-events, session-management, attendee-analytics

## Description

Managing webinars used to mean jumping between the platform dashboard, a spreadsheet of attendees, and an email client just to answer one basic question about a specific event. Demio brings all that data into your AI workflow. Your agent connects to this MCP, allowing you to manage entire webinar cycles—from identifying upcoming dates to tracking every attendee's performance metrics.

You can list all your events and retrieve detailed settings for any of them. Need to know who signed up? Your agent searches the complete roster of registrants. You can monitor scheduled sessions to get specific details on attendees or pull full reports showing attendance rates. If you need a last-minute addition, your agent registers new users right in the chat. Because this MCP is hosted on Vinkius, it lets your AI client access Demio and all its capabilities, making webinar marketing strategy an intuitive conversation instead of a tedious dashboard deep dive.

## Tools

### get_account_metadata
Retrieves basic usage information and limits for your Demio account.

### get_webinar_details
Pulls all the specific settings and core information for a single, defined webinar event.

### get_webinar_report
Gathers performance metrics and detailed attendance reports after an event finishes.

### get_session_details
Provides specific details for a webinar session, including who is currently attending.

### list_webinar_events
Shows you every single upcoming and past webinar event stored in your Demio account.

### list_webinar_registrants
Lists all people who have signed up for a specific, identified webinar.

### list_webinar_sessions
Shows all scheduled sessions that exist under a larger webinar event.

### list_upcoming_webinars
Identifies and lists all webinars that are scheduled to happen in the future.

### register_user_for_webinar
Registers a new user for a specific webinar session using just chat commands.

### search_webinars_by_name
Finds and retrieves webinars based on a keyword you provide, like the name of the event.

## Prompt Examples

**Prompt:** 
```
List all my upcoming webinars.
```

**Response:** 
```
**🗓️ Upcoming Webinars Overview**

I found three scheduled events:

*   Product Demo: New Features (Date: 10/15)
*   Q3 Sales Strategy Summit (Date: 10/28)
*   Client Onboarding Workshop (Date: 11/05)

Do you want me to check the current registration count for any of these?
```

**Prompt:** 
```
Who is registered for the Q3 Sales Strategy Summit?
```

**Response:** 
```
**👥 Registrant Roster: Q3 Sales Strategy**

Total Registered: 152 people.

Here are a few notable registrants:

*   Jane Smith (jane@corp.com)
*   Mark Johnson (markj@client.net)
*   Emily Chen (emilyc@partners.org)

I can search for any specific person or export this list.
```

**Prompt:** 
```
Show me the report for my last webinar session.
```

**Response:** 
```
**📈 Webinar Report: Marketing 101**

*   Total Registrants: 150
*   Actual Attendees: 120 (80% attendance)
*   Average Session Duration: 45 minutes

Overall, the turnout was strong. Would you like a list of attendees who stayed until the end?
```

## Capabilities

### List and search for events
Retrieve detailed information about all past and future webinars in your account.

### Track webinar performance reports
Pull attendance metrics, performance data, and comprehensive reports for completed sessions.

### Monitor live and scheduled sessions
Get specific details about an ongoing session, including a list of current attendees.

### Identify and search registrants
List everyone who signed up for a particular webinar event or narrow the list down by criteria.

### Manage user participation
Register new users to specific sessions without having to log into the platform manually.

## Use Cases

### I need to know how many people attended my last product demo.
A marketing manager asks their agent, 'What was the final count and overall attendance rate for the Q2 Product Demo?' The agent uses `get_webinar_report` to instantly provide metrics like 130 attendees out of 150 registrants.

### A client needs access to a past webinar recording.
The customer success team member asks, 'Show me the details and roster for the 'Client Onboarding Workshop' from last month.' The agent uses `list_webinar_events` followed by `get_webinar_details` to pull up the necessary context.

### We have an urgent registration need during a conference.
An event coordinator types, 'Add Jane Doe to the Product Demo session.' The agent uses `register_user_for_webinar`, confirming her spot immediately without needing platform access.

### I want to build a list of all leads from next month's webinars.
The manager asks, 'List everyone signed up for any webinar happening in October.' The agent runs `list_upcoming_webinars` and then uses `list_webinar_registrants` on each one, compiling a master list.

## Benefits

- Track performance with `get_webinar_report`: Stop guessing about event success. Pull full reports instantly to see actual attendance rates, not just sign-ups.
- Keep your roster clean using `list_webinar_registrants`: Never manually check spreadsheets again. Get a definitive list of every person signed up for an event directly in the chat.
- Manage events with `list_upcoming_webinars` and `list_webinar_events`: See everything at once. You can get a full overview of your entire webinar catalog without jumping through multiple menus.
- Update attendance using `register_user_for_webinar`: Need to add someone last minute? Your agent handles the registration instantly, saving you time during peak event times.
- Get real-time session data via `get_session_details`: During a live webinar, immediately check who is present. Knowing current attendance helps you adjust your talking points on the fly.

## How It Works

The bottom line is that instead of knowing which dashboard to click into, you just tell your agent what information you need about your webinars, and it handles the rest.

1. Connect Demio's MCP using your AI client and authorize it with your API Key and Secret.
2. Your agent uses natural language prompts, telling it exactly what data you need—for example, 'Show me the attendance report for Q3.'
3. The system runs the appropriate tool calls, pulls the live data from Demio, and presents the clean, summarized information directly in your chat interface.

## Frequently Asked Questions

**How can I use the Demio MCP to check my webinar attendance numbers?**
Your agent pulls real-time performance metrics and detailed reports for any completed or scheduled event. You get accurate attendance counts, which is critical for measuring marketing success.

**Can the Demio MCP help me find out who signed up for an old webinar?**
Yes. The agent can search through all your historical data and list every person who registered for a specific event, even if it happened months ago. This is useful for follow-up campaigns.

**Does Demio MCP help me add someone to a webinar roster?**
Absolutely. You can tell your agent to register a new user for any session directly through chat, which saves you from having to log into the platform and manually enter their details.

**How do I see all my scheduled webinars using Demio MCP?**
The MCP lists every upcoming webinar in your account. You can use this list to check event settings or pull registration data for any one of them, giving you a full overview.