# Livestorm MCP

> Livestorm MCP lets your AI agent manage every step of your webinar lifecycle—from scheduling and tracking initial sign-ups to monitoring real-time attendance and sending out post-event replay links. You can handle complex event data, running everything through natural conversation instead of clicking through multiple dashboards.

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

## Description

You shouldn't have to jump between five different tabs just to get a picture of your last webinar. This MCP connects the Livestorm platform directly into your AI workflow. Your agent handles the entire process: you can ask it to list all upcoming events, and then immediately check who registered for the 'Q3 Product Deep Dive.' If an event is done, your agent pulls post-event analytics—registration counts, attendance rates, even how many times people viewed the recording.

It's about getting answers instantly. Need to follow up with attendees? Your agent uses the platform to send replay emails to everyone who actually showed up. Everything works through one conversation. By connecting this MCP via Vinkius, you get a single point of truth for all your video event data, letting you focus on content instead of coordination.

## Tools

### create_event
Creates a new webinar or event in Livestorm, requiring at least an event title and allowing you to specify the type (live, replay, or on-demand).

### create_registration
Registers a specific email address as a new attendee for a given webinar.

### get_event
Retrieves complete details about a single Livestorm event, including its settings and registration page URL.

### get_registration
Pulls the full record for one specific attendee's registration in a webinar.

### list_analytics
Generates post-event reports containing total registrations, attendance percentages, and replay views.

### list_attendees
Returns a list of people who actually joined the event, including how long they stayed and their engagement level.

### list_events
Retrieves a complete index of every webinar or event scheduled or held in your account.

### list_registrations
Gets all sign-up details for one specific webinar, including names and current registration status.

### list_webinar_rooms
Lists all available rooms within your Livestorm workspace, useful for infrastructure planning.

### send_replay
Sends the recording link to every attendee who was present at a completed live webinar.

## Prompt Examples

**Prompt:** 
```
Show me all upcoming webinars in my Livestorm account.
```

**Response:** 
```
I found 4 upcoming webinars: 'Product Launch Q2' (March 15), 'Customer Onboarding Deep Dive' (March 22), 'Sales Enablement Workshop' (April 5), and 'Engineering AMA' (April 18). Would you like to see the registration count for any of them?
```

**Prompt:** 
```
How many people attended last week's webinar?
```

**Response:** 
```
Last week's 'Product Launch Q2' webinar had 120 registrations with 87 attendees (72.5% attendance rate). Average watch time was 34 minutes. Would you like me to send the replay to all attendees?
```

**Prompt:** 
```
Create a new webinar called 'AI Trends 2026' for next month.
```

**Response:** 
```
I've created the webinar 'AI Trends 2026' as a live event. It's now ready in your Livestorm workspace. You can share the registration page and start promoting it. Want me to help you set up a schedule for it?
```

## Capabilities

### Schedule and find events
You can retrieve a full list of existing webinars or create entirely new live, replay, or on-demand events.

### Manage attendee lists
The system retrieves all registrations for an event, letting you confirm who signed up and checking detailed records for specific people.

### Track actual attendance metrics
You get a list of attendees who actually joined the session, along with their duration in the room and engagement data.

### Analyze event performance
The MCP pulls key analytics like total registrations, overall attendance rates, and replay view counts for reporting.

### Distribute post-event content
You can send the recorded replay link to every person who attended a completed event with a single command.

## Use Cases

### Determining ROI for last month’s training webinar
The manager asks the agent: 'How was the product training?'. The agent runs `list_analytics` and reports that 450 people registered, but only 280 attended (62% rate), providing immediate data for the next quarter's budget.

### Quickly following up with key sales leads
The sales team asks: 'Who from Demo Week actually showed up?'. The agent uses `list_attendees` to pull a list, allowing the user to follow up immediately with high-value prospects.

### Setting up an emergency webinar
The content lead asks: 'We need a webinar on compliance next Tuesday.' The agent uses `create_event` and drafts all necessary metadata, getting the event scheduled in minutes.

### Sending out recordings to missed sessions
After an event concludes, the user simply asks: 'Send the replay link for last week's session.' The agent runs `send_replay`, distributing the recording link to all active attendees automatically.

## Benefits

- Automate post-event communication. Use the `send_replay` tool to instantly email the recording link only to those who actually attended, eliminating guesswork.
- Get a full picture of event health. Running `list_analytics` gives you one place to see registration counts and attendance rates for reporting.
- Manage scheduling without switching apps. Use `create_event` to quickly set up new webinars with titles, dates, and types directly through your agent.
- Track who showed up versus who signed up. The `list_attendees` tool provides real engagement metrics, going beyond simple registration numbers.
- Verify attendee details instantly. If you need a specific person's history, use `get_registration` to pull their full sign-up record.

## How It Works

The bottom line is you get full visibility into your entire video event ecosystem without ever leaving your chat interface.

1. Connect your AI agent to this MCP and authorize it using your Livestorm API Token.
2. Ask your agent to perform an action, such as listing all events or checking attendance for a specific webinar.
3. The platform executes the request, pulling the current event data back into your conversation window.

## Frequently Asked Questions

**How do I find out how many people attended last week using Livestorm MCP?**
You use the `list_attendees` tool. This function specifically returns a list of attendees who actually joined the event, providing real-time attendance duration and engagement metrics.

**Can I schedule a new webinar using Livestorm MCP?**
Yes, you use the `create_event` tool. You provide the title, and the system creates a new event in your workspace, ready for promotion.

**What if I need to check someone's sign-up details after an event?**
You use `get_registration`. This tool pulls the full record for one specific attendee, allowing you to verify their initial registration status and details.

**Does Livestorm MCP help me send out recordings?**
Yes. The `send_replay` tool sends the recording link automatically to every person who was present at a completed event, making follow-up easy.

**How can I see all my scheduled webinars with Livestorm MCP?**
Use the `list_events` tool. This retrieves an index of every webinar and event—whether live or just scheduled—in your account.