# Corsizio MCP

> Corsizio MCP connects your AI client directly into your event registration and course management backend. Manage entire participant lifecycles—from listing every attendee to tracking payouts and retrieving specific event metadata—all through natural conversation.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** corsizio, event-registration-api, attendee-tracking, course-management, payout-monitoring, event-feedback, discount-coupons, instructor-directory, mcp

## Description

Running an educational program or a series of workshops means juggling calendars, payment records, and attendee lists. This MCP hands you full command over all those moving parts. Instead of manually exporting data or jumping between dashboards, your AI client talks directly to Corsizio. It retrieves event details, checks who signed up, finds past feedback, and even tracks payout reports. You're not just viewing data; you're running operations through natural conversation. All this control is managed within the Vinkius catalog, making it easy for any compatible agent to connect instantly. Your AI acts like a dedicated event coordinator, giving you instant access to everything from instructor directories to current activity logs.

## Tools

### get_account_info
Retrieves fundamental details about your Corsizio account setup.

### get_attendee_details
Fetches the profile and registration information for a single participant.

### get_event_details
Gets specific details, such as schedules or pricing, for one particular event.

### list_attendees
Retrieves the full list and details of everyone signed up for an event.

### list_event_categories
Shows a directory of all types of events you can host.

### list_discount_coupons
Lists all active discount coupons and their current usage status.

### list_events
Lists all scheduled and past events, with options to filter the results.

### list_event_feedback
Gathers recent reviews and feedback submitted by participants after an event.

### list_instructors
Retrieves a directory listing of your registered instructors.

### list_event_locations
Retrieves a directory of all physical locations used for your events.

### list_activity_logs
Lists a history of all actions taken within your account.

### list_payouts
Provides a history and status report of all account payouts.

## Prompt Examples

**Prompt:** 
```
List all active events in my Corsizio account.
```

**Response:** 
```
I've retrieved your active events. You currently have 3 sessions: 'AI Workshop 2026' (ID: ev_123), 'Design Sprint', and 'Coding Bootcamp'. Which one would you like the attendee list for?
```

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

**Response:** 
```
Fetching attendee list... Event ev_123 has 15 participants registered, including 'John Doe' and 'Jane Smith'. I can provide individual profile metadata for any of them if needed.
```

**Prompt:** 
```
Get the latest feedback for 'AI Workshop 2026'.
```

**Response:** 
```
Scanning feedback... For 'AI Workshop 2026', I found 5 recent reviews with an average score of 4.8. Highlights include praise for the hands-on sessions. Would you like to see the detailed comments?
```

## Capabilities

### Get Account Status
Retrieves core details about your Corsizio account.

### Manage Attendees
Access full profiles and registration records for any individual participant.

### Review Event Data
Gets specific metadata, schedules, and pricing details for an event.

### View Activity History
Lists recent account activity logs to track changes or actions taken within the platform.

### List All Participants
Retrieves a complete roster of every person registered for an event.

### Track Financials
Lists account payouts and manages discount coupons directly through the AI agent.

## Use Cases

### Need a quick count of registered participants for a meeting.
The organizer needs to tell leadership how many people attended the 'Design Sprint' without logging into Corsizio. They ask their agent, and it uses `list_attendees` to return a precise number, complete with key names.

### Investigating why payments are delayed.
The administrator needs to check the status of funds. They instruct their agent to run `list_payouts`, which immediately provides payout dates and amounts, helping them coordinate follow-ups.

### Building a report on past class quality.
The instructor wants to know what people thought of the 'AI Workshop 2026'. They ask their agent to run `list_event_feedback`, pulling up recent reviews and average scores instantly.

### Planning a new session that needs specific locations.
The operations team member asks their agent for all available venues. The system uses `list_event_locations` to provide a complete, vetted list of options for the next quarter's schedule.

## Benefits

- Never manually export attendee lists again. You can use `list_attendees` to get a complete roster of participants in seconds.
- Track finances without leaving your agent. Use `list_payouts` and `list_discount_coupons` to monitor money flow immediately.
- Get an instant overview of all events by calling `list_events`, allowing you to check statuses or find specific event details using `get_event_details`.
- Understand your whole operation by running `list_instructors` and `list_event_locations`, giving you a full picture of who and where the classes happen.
- Handle quality control easily. Call `list_event_feedback` to gather recent reviews, or check account changes using `list_activity_logs`.

## How It Works

The bottom line is that you stop clicking through pages and start talking to your event platform.

1. Subscribe to this MCP on Vinkius, then grab your Corsizio Secret API Key from your settings.
2. Connect your preferred AI client (like Claude or Cursor) and give it permission to run the tools.
3. Use natural language commands—'Show me all paid attendees for next week'—to get instant data results.

## Frequently Asked Questions

**How do I list all active events using the list_events tool?**
You can use `list_events` and provide optional query parameters to filter for only active sessions. This lets your agent retrieve a focused list without pulling every past or canceled event.

**Can I check payout details using the list_payouts tool?**
Yes, `list_payouts` gives you a clear history of all account payouts. It lets your agent report on specific date ranges or total amounts processed.

**What does get_attendee_details do for one person?**
When you use `get_attendee_details`, the MCP pulls up a single participant's full profile, including their registration status and contact info. It’s like getting a dedicated file folder on that person.

**How do I find all available locations in Corsizio?**
You call `list_event_locations`. This tool gives you a definitive, up-to-date directory of every location configured for your events within the system.

**How do I check my basic account status using the get_account_info tool?**
The tool fetches your core Corsizio account details. This lets you verify connectivity and see fundamental settings information immediately, confirming that your agent has full access to your organization's data.

**When I use list_attendees, how do I manage large numbers of participants?**
The API handles massive datasets using pagination. You must pass the page number and limit parameters to pull all attendee records successfully without hitting rate limits or needing multiple separate calls.

**How can I use list_activity_logs to audit account changes?**
This tool provides a full, chronological record of system actions. You get details on when and what specific API calls or administrative changes were made across the entire platform history.

**What criteria can I filter by using list_discount_coupons?**
You can narrow down coupons by status, expiration date, or creation date. This is essential for separating active promotional codes from expired ones when you're compiling a report.

**How do I find my Corsizio Secret API Key?**
Log in to your account, navigate to **Settings** > **API & Integrations**, and click **Enable API Access** to generate your secret key.

**Can I filter attendees by event?**
Yes! The `list_attendees` tool accepts a `params` string where you can provide a specific `event_id` to filter the results.

**How do I view participant feedback?**
Use the `list_event_feedback` tool. You can optionally specify an `event_id` to retrieve reviews for a particular session.