# Eventmix MCP MCP

> Eventmix brings together virtual event management, registration processing, and attendee communication into one place. Use this MCP to manage everything from creating new conferences and updating schedules to tracking real-time engagement metrics for your meetups.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** eventmix, virtual-events, event-management, rsvp-tracking, webinar-automation, event-analytics, agenda-management, ai-agents, mcp

## Description

Managing a conference used to mean jumping between spreadsheets, payment portals, and communications tools just to get the agenda right. Now you can connect your Eventmix account to any AI agent and take full control of event logistics through natural conversation. You'll tell your agent what needs doing—like checking attendee counts or seeing which sessions are popular—and it handles the backend work. This connection lives in Vinkius, making all those systems talk to each other via a single point. Your agent becomes your dedicated virtual coordinator; you simply ask it to 'list all upcoming events' or 'show me engagement analytics for last month,' and it gives you the answer without you lifting a finger.

## Tools

### check_api_connectivity
Verifies if the Eventmix API is currently running and accessible.

### create_new_event
Creates a brand new virtual event, requiring you to provide a title and date.

### remove_virtual_event
Permanently deletes an existing virtual event from the system.

### get_event_usage_analytics
Fetches usage metrics, showing how many people attended and for how long at an event.

### get_event_details
Pulls specific, high-level metadata for an existing event ID.

### get_current_user_profile
Retrieves basic information about the account currently connected to the MCP.

### get_event_schedule
Retrieves the detailed agenda and session times for a given virtual event.

### list_event_attendees
Lists all the participants registered for a specific virtual gathering.

### list_virtual_events
Generates a list of every event hosted or scheduled within your account.

### submit_event_rsvp
Marks an attendee's status, confirming they are attending (RSVP) the event.

### send_registration_code
Emails a specific registration code to a participant or group.

### update_event_settings
Allows you to modify key details and settings of a virtual event after it was created.

## Prompt Examples

**Prompt:** 
```
List all upcoming virtual events on Eventmix.
```

**Response:** 
```
I've retrieved your upcoming virtual events. You have 3 gatherings scheduled, including 'AI Product Summit' (ID: ev_123) and 'Growth Lab'. Would you like the agenda details for any of these?
```

**Prompt:** 
```
Show me the attendee list for event ID 'ev_123'.
```

**Response:** 
```
Fetching participants for event ev_123... I found 45 registered attendees. Notable participants include 'John Doe' and 'Jane Smith'. I can provide individual registration metadata if needed.
```

**Prompt:** 
```
What is the engagement analytics for my latest event?
```

**Response:** 
```
Scanning analytics... Your latest virtual event had a total of 150 unique viewers with an average duration of 45 minutes per attendee. Engagement peaked during the 'Q&A' session. Shall I check for poll results?
```

## Capabilities

### Manage Event Lifecycle
Create, update, and delete entire virtual gatherings with a few prompts.

### Track Attendance and RSVPs
Get the full roster of participants or mark your attendance for an event using simple commands.

### Review Event Details
Pull specific information, like schedules or user profiles, from any existing virtual gathering.

### Analyze Engagement Data
Retrieve detailed metrics on how attendees used the event platform and where they spent their time.

### Control Operations
Check API status or send out registration codes to keep operations running smoothly.

## Use Cases

### Need an attendee count right now.
A community manager needs to know how many people are coming next week. They ask their agent to check the roster, and the MCP runs `list_event_attendees`, providing a live count without needing to access the admin portal.

### Launching a new workshop.
The organizer wants to create a new event quickly. They ask their agent to run `create_new_event` and provide the title and date, getting the gathering listed immediately for marketing use.

### Fixing an outdated schedule.
The speaker changed their slot. The organizer tells their agent to update the event details, using `update_event_settings` to change the agenda and ensuring all participants see the correct time.

### Troubleshooting registration issues.
A user reports they can't log in. The marketing team tells their agent to check connectivity first, running `check_api_connectivity` to confirm the system is operational before troubleshooting tickets.

## Benefits

- Stop manually cross-referencing spreadsheets. You can list all virtual events using `list_virtual_events` and pull up details instantly, without opening a browser tab.
- Keep your attendees informed automatically. Your agent checks the agenda using `get_event_schedule` so you never have to send out a manual calendar update again.
- Measure success fast. Instead of running reports, just ask for engagement data; the MCP runs `get_event_usage_analytics` and provides the numbers right away.
- Manage registrations fluidly. You can run `list_event_attendees` to see who signed up and then use `submit_event_rsvp` if someone changes their plans.
- Control operations easily. Need to send codes? Use `send_registration_code`. Want to fix a setting? The MCP runs `update_event_settings`, keeping your event stable.

## How It Works

The bottom line is you tell your AI what task needs doing, and it uses Eventmix's tools to execute the steps.

1. Subscribe to this MCP and get your specific API key from the Eventmix dashboard.
2. Connect that key in your preferred AI client (like Claude or Cursor) via Vinkius.
3. Start talking to your agent. Ask it directly, 'What's the schedule for tomorrow?' or 'How many people signed up?'

## Frequently Asked Questions

**How do I find my Eventmix API Key?**
Log in to your account, navigate to **Account Settings** > **API**, and copy the **X-API-Key** displayed there.

**Can I check analytics for a specific event?**
Yes! Use the `get_event_usage_analytics` tool with a specific event ID to retrieve metrics like total duration and engagement.

**Does it support sending registration codes?**
Absolutely. The `send_registration_code` tool allows your agent to email a verification code to a user to start their registration.

**How do I use the `check_api_connectivity` tool to verify Eventmix API status?**
It immediately verifies your connection. This tool confirms if your agent can talk to Eventmix's systems, letting you troubleshoot connectivity issues before running complex commands.

**If I need a full roster of participants, how does the `list_event_attendees` tool work?**
This tool gathers all registration data for an event. It pulls metadata for every participant currently listed in Eventmix, giving your agent a comprehensive view of who is attending.

**What information does the `create_new_event` tool require to build a virtual gathering?**
You must provide both a title and a scheduled date. Providing these two pieces of data allows your agent to programmatically establish a new, empty event record in Eventmix.

**How do I safely remove an event using the `remove_virtual_event` tool?**
The tool permanently deletes the virtual event record. Use this when you absolutely need to retire an event and ensure no further data or communications are linked to it.

**Can I modify an existing event's details using the `update_event_settings` tool?**
Yes, this tool lets you change established configurations. You can adjust various settings on an event without having to create a brand-new record.