# Chili Piper MCP

> Chili Piper manages your entire inbound lead conversion process. It routes prospects to the right sales rep, checks real-time team availability across calendars, and generates instant meeting links—all without you leaving your chat window. Stop juggling separate calendar apps and CRM dashboards; get immediate booking data directly from any AI agent.

## Overview
- **Category:** sales-automation
- **Price:** Free
- **Tags:** concierge-routing, appointment-booking, lead-distribution, sales-ops, conversion-rate

## Description

This MCP connects your Chili Piper account directly into your workflow, turning raw inbound interest into scheduled meetings via natural conversation. You can ask your agent to check if John Doe is free next Tuesday afternoon, or tell it to generate a unique link for a prospect's profile page. The system handles the complexity of routing rules and distribution queues behind the scenes. When you connect this through Vinkius, your AI client gets access to all this data instantly. Need to audit how leads are assigned? You can list the current concierge routes that govern lead flow or check if an existing meeting was a no-show so you know where to focus your follow-up effort.

## Tools

### list_routes
This lists every defined concierge rule used to direct incoming leads.

### get_route_details
This pulls up the properties that define and drive an active concierge routing map.

### list_queues
It identifies all active queues in the system, which group leads for round-robin distribution.

### get_queue_details
It provides a full layout of your distribution queues, including how lead weights are distributed.

### generate_booking_link
This creates a permanent, shareable link that allows people to book time with your team.

### list_meetings
It lists all scheduled meetings currently in the system for review.

### get_meeting_details
The tool pulls up the exact structural information for a specific scheduled meeting.

### cancel_meeting
It permanently cancels a scheduled meeting by its unique ID.

### list_members
This retrieves a list of every member account associated with your organization.

### get_availability
It retrieves open slots and free times for any given person or group.

## Prompt Examples

**Prompt:** 
```
List all Concierge routes
```

**Response:** 
```
I found 5 Concierge routes. The active ones are: 'Inbound Demo' (ID: route_1), 'Customer Support' (ID: route_2), and 'Partner Program' (ID: route_3). Would you like to see the logic for any of these?
```

**Prompt:** 
```
Generate a booking link for sarah@example.com using the 'Inbound Demo' route
```

**Response:** 
```
Booking link generated for Sarah: https://mycompany.chilipiper.com/book/me/sarah-demo?email=sarah@example.com. This link is ready to be shared.
```

**Prompt:** 
```
What is the availability of rep @JohnDoe for tomorrow?
```

**Response:** 
```
John Doe has 4 free slots tomorrow: 10:00 AM, 11:30 AM, 2:00 PM, and 4:30 PM. All times are in his local timezone (EST).
```

## Capabilities

### Schedule Meetings
The agent finds open time slots across team members' calendars and generates booking links for specific prospects.

### Manage Lead Routing
You can view all defined lead routing rules, auditing which leads connect to which sales groups.

### Check Team Availability
The MCP checks any team member’s calendar for free time or general availability windows across Google and Outlook.

### Audit Distribution Queues
You can view the details of distribution queues, checking group weights to ensure leads are spread out correctly among reps.

### Manage Scheduled Meetings
The agent lists existing meetings, checks their status (Booked or No-Show), and handles cancellations with specific reasons.

## Use Cases

### Lead Hand-off Check
A Marketing Manager asks their agent: 'Which routes are active for our new partner program?' The agent uses `list_routes` to list all concierge rules, confirming that the partnership track is correctly mapped and ready to receive leads.

### Booking on the Fly
An SDR talks to a prospect about demos. They tell their agent: 'Generate a booking link for them using the Inbound Demo route.' The agent uses `generate_booking_link` and provides a ready-to-share URL instantly, keeping the conversation momentum going.

### Team Capacity Audit
A Sales Leader asks: 'Who is available to talk tomorrow afternoon?' The agent runs `get_availability`, checking multiple members' calendars and giving a clear list of open slots across the team, preventing overbooking.

### Process Cleanup
The sales manager notices a prospect was supposed to book last week but never showed up. They ask the agent to `list_meetings` and check the status, finding the 'No-Show' tag so they can adjust follow-up tasks.

## Benefits

- Stop manually checking calendars. With the `get_availability` tool, your agent instantly finds open slots for any team member across Google or Outlook; you don't have to ask three different people for their schedule.
- Never lose a lead because of poor routing. By using tools like `list_routes` and `get_route_details`, you can audit the entire concierge logic flow, making sure every incoming prospect hits the right sales rep.
- SDRs gain speed during outreach. Instead of copying links from an internal wiki, they simply ask the agent to use `generate_booking_link`, giving a prospect a personalized scheduling link in seconds.
- Improve accountability with meeting data. The system allows you to list all meetings and check their status using `list_meetings` or `get_meeting_details`, letting managers know exactly who missed a booking (No-Show).
- Keep your team organized by managing the flow. Use `list_queues` and `get_queue_details` to ensure that leads are distributed evenly across all available sales reps, preventing bottlenecks in the pipeline.

## How It Works

The bottom line is you get real-time sales operations data—like team calendars and lead assignment logic—without logging into the Chili Piper admin dashboard.

1. Subscribe to the MCP and provide your Chili Piper API Key and organization domain.
2. Your agent uses these credentials to connect, accessing all routing rules and scheduling data.
3. You issue a command (e.g., 'Find availability for Sarah tomorrow') and receive actionable, formatted data immediately.

## Frequently Asked Questions

**How do I check team availability with the get_availability tool?**
You simply ask your agent for the availability of a specific person or group, and it checks all connected calendars (Google/Outlook) to list open times. It's much faster than checking them manually.

**What is the difference between list_routes and list_queues?**
Routes control *who* gets the lead based on criteria, while queues are groups that manage *how* leads are distributed among people. The agent can use both to audit your setup.

**Can I cancel a meeting using cancel_meeting?**
Yes, you provide the specific meeting ID, and the tool permanently cancels it across all linked systems. This is useful for cleaning up old records.

**How does get_queue_details help me with lead distribution?**
This tool provides a detailed look at your queue setup, including specific weight distributions. It lets you prove that leads are being spread out evenly across all available team members.

**How do I use the generate_booking_link tool?**
It provisions a highly-available link payload for you. You just need to provide the target lead details and specify which Chili Piper route should handle that booking.

**What specific information does list_members return?**
The tool pulls an explicit log of all member accounts tied to your organization. This helps you confirm exactly who is available in the system for lead assignment.

**If I need to verify a meeting, how does get_meeting_details help?**
It retrieves the exact structural match of an existing meeting payload. You can check details like status, participants, and associated records in one call.

**What kind of data do I get when I run list_meetings?**
You receive a structured enumeration of all active scheduling lists. This lets you quickly view past and future appointments across your team's accounts.

**Can my agent check why a specific rep is not getting leads?**
Yes. Ask your agent to get queue details for your distribution group. It surfaces the weights and distribution history for each member, allowing you to quickly spot misconfigured weights or availability issues that block lead routing.

**How do I generate a booking link for a prospect during a chat?**
Provide your agent with the prospect's email and name, and specify a Concierge route. The agent calls the Chili Piper API to generate a personalized, ephemeral booking link that you can share immediately in your outreach.

**Can I audit all meetings that ended as a 'No-Show' this week?**
Absolutely. List your meetings for the desired date range and ask your agent to filter for No-Show status. It aggregates the data directly from Chili Piper, helping you track pipeline health without manual exports.