# Clubspeed MCP

> Clubspeed MCP manages the entire lifecycle of an entertainment venue, from reservations and activity scheduling to racer profiles and compliance tracking. This connector lets your AI agent pull real-time data on bookings, monitor race heats, and quickly check customer waivers—all without you leaving your chat interface.

## Overview
- **Category:** event-management
- **Price:** Free
- **Tags:** venue-management, booking-system, reservation-tracking, customer-profiles, activity-scheduling, leisure-tech

## Description

The Clubspeed MCP gives you full visibility into a complex venue operation through natural conversation. You can manage everything from daily reservations to specific racer profiles using simple commands. Instead of navigating multiple tabs or jumping between different operational dashboards, your agent handles the retrieval for you.

For example, if a support team member needs to check a customer's history, they just ask the AI client. The system then looks up the required details, whether it’s checking signed waivers or listing their previous race performance data. This process is reliable because all the operational intelligence—the customer records, the booking status, the available activities—is consolidated and accessible via Vinkius's catalog of MCPs.

It's about getting immediate answers on racer counts for a specific event time; it’s about confirming if an activity slot is free; or checking core account details without ever touching the web portal. This connection makes operational data retrieval conversational.

## Tools

### get_clubspeed_account_info
Retrieves essential details about your venue and primary account settings.

### get_customer_venue_details
Pulls detailed profile information for a single, specific customer (racer).

### get_reservation_details
Retrieves comprehensive details for one particular event booking.

### list_venue_activities
Lists all activities that the venue currently offers to customers.

### list_venue_customers
Returns a list of every customer (racer) registered at your facility.

### list_race_heats
Retrieves schedules for both upcoming and past race heats, including performance data.

### list_venue_reservations
Lists all current and future event reservations or bookings across the venue.

### list_customer_waivers
Generates a list of signed liability waivers associated with your registered customers.

## Prompt Examples

**Prompt:** 
```
List all reservations for today in Clubspeed.
```

**Response:** 
```
Retrieving today's reservations... I found 5 bookings: 'Birthday Party - Smith' (2:00 PM), 'Corporate Event - Acme' (4:30 PM), and 3 others. Would you like to see the racer counts for these?
```

**Prompt:** 
```
Show me the details for customer ID '12345'.
```

**Response:** 
```
Checking profile for customer 12345... This is John Doe (john@example.com). He has a valid waiver signed last month and has participated in 12 races total.
```

**Prompt:** 
```
What are the upcoming race heats?
```

**Response:** 
```
Retrieving upcoming heats... You have 2 heats scheduled in the next hour: Heat #45 (Pro Karting) at 11:15 AM and Heat #46 (Junior Karting) at 11:30 AM.
```

## Capabilities

### Track Venue and Account Details
Retrieve basic information about the venue and the connected account.

### Manage Customer Records
List all registered racers, or pull specific contact and profile details for one customer.

### Audit Reservations and Bookings
View a list of all scheduled events, or retrieve detailed information for a single booking.

### Monitor Race Logistics
Access lists of current and past race heats to review performance data.

### Check Waivers and Compliance
List all signed liability waivers associated with registered customers.

### Review Venue Activities
Get a complete list of activities currently offered at the venue for scheduling purposes.

## Use Cases

### Checking a Guest's Status
A support team member needs to confirm if John Smith is eligible for today's event. They ask their agent, and it uses `get_customer_venue_details` to pull his profile; simultaneously, it runs `list_customer_waivers` to verify his waiver status before confirming attendance.

### Planning a Corporate Day
An event coordinator needs to book 20 people for next Friday. They ask the agent to check `list_venue_reservations`, see available dates, and then use `list_venue_activities` to suggest suitable add-ons.

### Post-Event Review
The operations manager needs a summary of last Saturday's performance. They prompt the agent for `list_race_heats`, immediately getting heat numbers and top performer metadata without visiting the reports section.

### Daily Operational Check
A shift supervisor arrives early. Instead of checking three different dashboards, they ask the agent to run `get_clubspeed_account_info` and `list_venue_customers`, getting a single snapshot of the day’s operational status.

## Benefits

- Audit compliance instantly; use `list_customer_waivers` to review signed liability forms for any racer or group, guaranteeing you know who's cleared to participate.
- Stop juggling tabs. With this MCP, checking status updates—like viewing all reservations via `list_venue_reservations`—happens in a single chat response, not across five different dashboards.
- Get immediate customer context; when a support agent needs details on a racer, they use `get_customer_venue_details` and get the profile, waiver status, and activity count instantly.
- Monitor race schedules without effort. The `list_race_heats` tool provides detailed performance metadata for both past results and upcoming events.
- Confirm venue readiness by running `list_venue_activities`. You immediately know what's available to sell or schedule when a client asks about options.
- Check core system health with `get_clubspeed_account_info`; this verifies your site ID and account status before you start the day.

## How It Works

The bottom line is that you speak to an agent, and it pulls structured operational data from Clubspeed directly into your conversation thread.

1. Subscribe to this MCP and provide your unique Clubspeed Private Key and Site ID.
2. Connect your credentials through your preferred AI client (Claude, Cursor, etc.).
3. Use natural language prompts—for example, 'What are the bookings for tomorrow?'—to trigger data retrieval.

## Frequently Asked Questions

**What is `get_clubspeed_account_info` used for?**
This tool retrieves foundational data about your entire venue setup and account credentials. It's useful for initial system checks; it confirms that the connection itself is valid before you start running complex queries.

**How do I use `list_venue_customers`?**
You prompt this tool when you need a simple roster of every racer registered at your facility. It provides only the list of customer IDs and basic details, allowing you to then select specific profiles using `get_customer_venue_details`.

**Can I check waivers with `list_customer_waivers`?**
Yes, this tool lists every signed waiver associated with your customers. This is critical for operations; it lets you confirm compliance status across the entire user base at a glance.

**What does `list_race_heats` provide?**
It provides structured data on race heats, covering both past performance records and upcoming schedules. This is how you track seasonal metrics without accessing the dedicated reporting portal.

**How do I get details for one booking? Use `get_reservation_details`.**
You run this tool by providing a specific reservation ID or key detail. It returns all associated information—including attendees, time slots, and notes—for that single event.

**What does `list_venue_activities` retrieve?**
It lists every activity available at your venue. This function helps you quickly see what services are bookable, from specific sports events to general entertainment offerings.

**How do I get a deep profile using `get_customer_venue_details`?**
This tool retrieves comprehensive details for one specific customer. You can verify their contact information, participation history, and any associated records without having to list all registered users first.

**What is the purpose of `get_clubspeed_account_info`?**
This function pulls core account data for quick system checks. It lets you verify your venue's primary ID and general operational details, confirming that your connection is active.

**Can I see if a customer has signed their waiver through the agent?**
Yes! Use the `list_customer_waivers` tool. The agent will return all signed waivers, allowing you to verify compliance before a customer starts their activity.

**How do I check the race heat schedule for today?**
Use the `list_race_heats` tool. Your agent will fetch the list of upcoming and past heats, allowing you to monitor the day's schedule directly.

**Where do I find my Clubspeed Private Key and Site ID?**
You can find your **Private Key** in your Clubspeed API settings. The **Site ID** is typically your account's subdomain (e.g., if your dashboard is `myvenue.clubspeed.com`, your Site ID is `myvenue`).