# Airmeet MCP MCP

> Airmeet manages your entire virtual event lifecycle using AI. You can set up new events, schedule sessions, add attendees, and manage participant lists—all through conversation. Need to track poll responses or grab session recordings? This MCP handles the setup, engagement tracking, and media retrieval for any Airmeet event.

## Overview
- **Category:** video-conferencing
- **Price:** Free
- **Tags:** virtual-events, webinars, attendee-management, session-recording, community-engagement, event-planning

## Description

Your agent connects to Airmeet via this MCP, giving you full control over your virtual events without clicking a single button. You can create entire event structures—scheduling sessions and setting up the main container—or quickly check which participants are registered. Need to onboard new people? The system handles adding attendees and generating their unique magic links instantly. Once the event runs, you track engagement by pulling in poll responses and listing questions asked by users. After the fact, you pull attendance analytics or retrieve download links for session recordings, keeping your post-event content strategy moving. This kind of deep integration makes Vinkius the central hub where your AI client can manage complex workflows across multiple platforms.

## Tools

### add_attendee
Registers a new person as an attendee for the event.

### create_event
Sets up and initializes a new Airmeet virtual event container.

### create_session
Adds specific meeting sessions to an existing, configured event.

### get_event_attendance
Retrieves current analytics detailing who attended the event and how many people showed up.

### get_session_recordings
Gets active download links for completed session recordings.

### list_events
Provides a list of all virtual events associated with the account.

### list_participants
Retrieves and displays details for participants in an event.

### list_poll_responses
Gathers and lists all responses submitted by attendees during event polls.

### list_questions
Retrieves a list of questions that participants submitted to speakers.

### update_event_status
Changes the active state of an event, such as pausing or ending it early.

## Prompt Examples

**Prompt:** 
```
List all Airmeet events scheduled for next month.
```

**Response:** 
```
I've retrieved your upcoming events. You have 3 events scheduled for next month: 'Global Tech Summit', 'Customer Success Webinar', and 'Product Launch 2026'. Would you like to see the session details for any of them?
```

**Prompt:** 
```
Add 'John Doe' (john@example.com) as an attendee to event ID 12345.
```

**Response:** 
```
I've successfully added John Doe to the event. A magic link has been generated and he should receive an invitation email shortly. Would you like me to retrieve his unique entry URL for you now?
```

**Prompt:** 
```
Retrieve the recordings for session ID 98765.
```

**Response:** 
```
I've found 2 recording files for session 98765. I've prepared the download links for you; they will remain active for the next 6 hours. Would you like the links for both the video and audio-only versions?
```

## Capabilities

### Set up new events
The agent creates a brand new Airmeet event container.

### Schedule content
You add specific sessions to an existing event timeline.

### Manage participant lists
The tool adds authorized attendees or retrieves a full list of participants for any given event.

### Check engagement metrics
You pull real-time analytics, including poll results and questions asked by the audience.

### Retrieve media assets
The system fetches download links for recorded sessions, supporting post-event content distribution.

## Use Cases

### Auditing a successful webinar
A marketing lead runs into a problem: they need to know which participants were most engaged. They ask their agent to use `get_event_attendance` and then follow up by running `list_poll_responses`. The agent provides a clear summary of who showed up and what the audience thought about the key takeaways.

### Onboarding a new event series
The coordinator needs to set up three months of content. They use `create_event` for the main container, then repeatedly use `create_session` to schedule all the monthly meetings. Finally, they can run `list_participants` to verify initial sign-ups.

### Handling post-mortem content
A content producer needs raw material for a blog series. They ask their agent to use `get_session_recordings`, receiving immediate download links, and then follow up with `list_questions` so they can write Q&A summaries.

### Troubleshooting event access
The community manager notices a key participant isn't registered. They ask the agent to use `list_participants`, see the missing user, and then run `add_attendee` with the correct credentials to fix it instantly.

## Benefits

- You can instantly add authorized attendees and get them their magic links using the `add_attendee` tool, eliminating manual email distribution.
- Never forget to track engagement. Use `list_poll_responses` or check `list_questions` right after a webinar to gather actionable data on audience interest.
- Need to change an event's status? The `update_event_status` tool lets you pause or end the entire gathering with a simple command, which is safer than manually clicking through multiple dashboards.
- Content strategy just got easier. With `get_session_recordings`, you get immediate download links for all session media, ready to be repurposed.
- The `create_event` and `create_session` tools let you build out complex event schedules—from the main container down to individual meeting slots—without leaving your chat interface.

## How It Works

The bottom line is: you talk to your AI client; it talks to Airmeet for you.

1. Subscribe to this MCP and provide your Airmeet Access Key and Secret Key.
2. Your AI client calls the necessary tool function (e.g., `create_event`), passing required IDs and data points.
3. The agent executes the action via Airmeet's API, confirming status changes or returning requested data.

## Frequently Asked Questions

**How do I use the add_attendee tool?**
To register someone, just ask your agent to run `add_attendee` and provide the person’s email address. The system handles generating their magic link right away.

**Can I check event attendance using get_event_attendance?**
Yes, this tool pulls live analytics for your current or past events. It gives you a breakdown of who attended and when the session was held.

**What if my event is over? Can I still use get_session_recordings?**
Yes, `get_session_recordings` retrieves download links for past sessions. You just need to specify the correct session ID or event context.

**Does list_poll_responses show real-time data?**
It gathers and lists poll responses that were submitted during the defined event period, allowing you to audit engagement after the fact.

**What information is required when I run the `create_event` tool?**
You must provide the event name, date range, and timezone to create it. Once the event exists, you receive a unique ID that lets you manage all subsequent actions like adding sessions or attendees.

**Can I use `create_session` if I don't know the Event ID?**
No. You must first use `list_events` to find a valid Event ID. The tool requires this existing container event ID before you can successfully add any new sessions.

**Does `list_participants` provide detailed participant records, or just names?**
It provides full details for every registered person. This includes their email address, assigned role (speaker/attendee), and their current magic link status, helping you audit the whole group.

**When should I use `update_event_status`?**
Use this tool when an event's state needs manual control. You change it from 'Scheduled' to 'Live', or perhaps switch it to 'Paused' if the broadcast needs to stop temporarily.