Customer Relation

Tripleseat MCP Server

Connect your account, then chat with AI to run tools.

Tripleseat is event sales and catering software for hotels, restaurants, and unique venues. Read leads, events, bookings, accounts, and sites through the Tripleseat REST API.

Managed
29 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Tripleseat — workflow patterns, data models, and gotchas for your AI agent.

Tripleseat

Event and catering CRM for hospitality venues. Data is scoped to one customer account; most list tools work without extra ids.

First moves

  1. List sites — discover site ids for webhook tools and see which venues exist in the account.
  2. Leads / events / bookings — list with page (50 rows) or search with query and date filters.
  3. Contacts / accounts / users — CRM and staff lookups; search by name with query.
  4. Rooms / menus — venue spaces and catering menus for event planning.
  5. Notes — pass parent_type (lead, event, booking, account, contact) and parent_id.

Hierarchy

Customer account → Sites → Locations → Rooms, events, bookings, guest room blocks.

Location ids appear on events and rooms; guest-room-block and PMS room-type tools require location_id.

Operational order

  1. List sites when webhook tools need a site id or the account spans multiple venues.
  2. Pull pipeline — recent leads or upcoming events (query + date filters on search).
  3. Drill into a record by id, then fetch notes or event menu selections when needed.
  4. Upserts — omit id to create, pass id to update; event and account payloads use inner field shapes (the upsert tool wraps event / account for the API).
  5. Payment reports — need date or date-range filters; responses can be large.

Gotchas

  • List endpoints return 50 rows per page — paginate with page; prefer search filters over wide list fan-out.
  • Pass query or date filters to route to search endpoints; plain list calls ignore those filters.
  • site_id is only required for webhook endpoint tools — pipeline and CRM lists do not need it.
  • location_id comes from event or room records — required for guest-room blocks and PMS room types.
  • Pass show_financial=true on events/bookings to include revenue and payment fields; omit it for pipeline summaries without money data.
  • Upsert events and accounts expect inner field objects; leads, bookings, and contacts use flat payload shapes.
  • Rate limit: 10 requests/second — batch thoughtfully across paginated reads.

Tools in this Server (29)

Tripleseat Delete Account

Delete a Tripleseat account by id.

Tripleseat Delete Booking

Delete a Tripleseat booking by id.

Tripleseat Delete Contact

Delete a Tripleseat contact by id.

Tripleseat Delete Event

Delete a Tripleseat event by id.

Tripleseat Delete Lead

Delete a Tripleseat lead by id.

Tripleseat Delete Note

Delete a note from a Tripleseat lead, event, booking, account, or contact.

Tripleseat Get Accounts

List, search, or fetch Tripleseat CRM accounts (companies). Omit id to page through accounts; pass query or account date filters to search; pass id fo...

Tripleseat Get Bookings

List, search, or fetch Tripleseat bookings. Omit id to page through bookings; pass query or booking date filters to search; pass id for one booking. S...

Tripleseat Get Contacts

List, search, or fetch Tripleseat contacts. Omit id to page through contacts; pass query or contact date filters to search; pass id for one contact.

Tripleseat Get Event Menu Selections

List or fetch menu item selections on a Tripleseat event. Pass event_id; optionally pass selection_id for one selection row.

Tripleseat Get Events

List, search, or fetch Tripleseat events. Omit id to page through events; pass query or date filters to search; pass id for one event. Set show_financ...

Tripleseat Get Guest Room Blocks

List or fetch Tripleseat guest-room blocks tied to an event location. location_id is required. Optionally filter by start_date, end_date, status, or p...

Tripleseat Get Lead Forms

List or fetch Tripleseat lead form definitions and field configurations. Useful when building or auditing website lead capture integrations.

Tripleseat Get Leads

List, search, or fetch Tripleseat sales leads. Omit id to page through leads (50 per page). Pass query or lead_status to search; pass id to retrieve o...

Tripleseat Get Menus

List or fetch Tripleseat catering menus for the connected site or customer. Omit id to page through menus; pass id for one menu with items.

Tripleseat Get Notes

List or fetch notes attached to a Tripleseat lead, event, booking, account, or contact. Set parent_type and parent_id; pass note_id to retrieve one no...

Tripleseat Get Payment Refund Report

Fetch the Tripleseat payment refund report for a date or date range. Requires financial read scopes on the OAuth app.

Tripleseat Get Payment Transaction Report

Fetch the Tripleseat payment transaction report for a date or date range. Requires financial read scopes on the OAuth app.

Tripleseat Get Pms Room Types

List guest-room types configured for a Tripleseat location (PMS integration). location_id is required — discover it from event or room records.

Tripleseat Get Rooms

List or fetch Tripleseat event spaces (rooms) and their hierarchy. Omit id to page through rooms; pass id for one room. Filter by location_id, listed,...

Tripleseat Get Users

List, search, or fetch Tripleseat staff users on the connected account. Omit id to page through users; pass query to search by name or email; pass id ...

Tripleseat Get Webhook Endpoints

List or fetch Tripleseat webhook endpoints configured for a site. site_id is required — run the list sites tool first or save a default site id on the...

Tripleseat List Sites

List Tripleseat sites for the connected customer account. Sites are top-level containers for locations, events, leads, and bookings. Run this first to...

Tripleseat Upsert Account

Create or update a Tripleseat CRM account. Omit id to create (name required); pass id to update.

Tripleseat Upsert Booking

Create or update a Tripleseat booking. Omit id to create; pass id to update. Create payload typically includes name, status, location_id, start_date, ...

Tripleseat Upsert Contact

Create or update a Tripleseat contact. Omit id to create (first_name, last_name, and account_id required); pass id to update.

Tripleseat Upsert Event

Create or update a Tripleseat event. Omit id to create; pass id to update. Payload uses event fields (name, status, location_id, event_start, event_en...

Tripleseat Upsert Lead

Create or update a Tripleseat lead. Omit id to create (requires first_name and last_name in payload); pass id to update an existing lead.

Tripleseat Upsert Note

Create or update a note on a Tripleseat lead, event, booking, account, or contact. Pass parent_type, parent_id, and payload with note body. Pass note_...

Frequently Asked Questions

What is the Tripleseat MCP server?

Tripleseat is event sales and catering software for hotels, restaurants, and unique venues. Read leads, events, bookings, accounts, and sites through the Tripleseat REST API. It provides 29 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Tripleseat to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/tripleseat. Authentication is handled automatically.

How many tools does Tripleseat provide?

Tripleseat provides 29 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Tripleseat require?

Tripleseat uses One-click sign in. Tripleseat requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Tripleseat to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/tripleseat

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Tripleseat and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Tripleseat will appear under Not connected — select it and click Connect to complete OAuth.
Name: Tripleseat
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/tripleseat
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Tripleseat?

Sign in to connect your credentials and start running tools from the chat.

Tripleseat MCP Server & Skill