MCP App Store
by KeenEthics

Overview

TourPro is tour management software for touring artists, tour managers, and crews. The TourPro connector brings your tours into Claude, so you can run the road without opening another app. Ask "what's our next show?" or "when is load-in tomorrow?", get a clean day sheet formatted for a crew text thread or email, and check which events still need confirmation. Ask free-form questions about your schedule, team, hotels, travel, and documents, answered only from your real tour data with sources. The connector can also make changes when you ask: add or edit events (shows, travel, load-in, sound checks, rehearsals, meetings, days off), confirm or unconfirm events, manage day notes and reminders, set event visibility, advance shows with venue advance forms, and work with contacts, hotels, flight passengers, guest lists, and documents. Destructive actions require your explicit confirmation. You sign in with your own TourPro account, and every request uses your existing TourPro role and permissions, so Claude can only see and change what you already can in the app.

Tools

add_flight_passenger

ChatGPT
Put a tour member on a travel event. user_id comes from list_tour_members. Needs can_edit_travel.

add_guest

ChatGPT
Add a guest to a tour's guest list (status starts as requested). Requires guest-list-edit permission.

add_hotel_guest

ChatGPT
Book a tour member into a hotel stay. user_id comes from list_tour_members. Needs accommodation-edit permission.

apply_schedule_template

ChatGPT
Add a saved schedule template's events to a tour date. Adds events only; it never replaces or deletes existing ones.

ask_tourpro

ChatGPT
Ask a natural-language question about a tour — schedule, team, permissions, hotels, travel, or documents. This calls TourPro's existing grounded Q&A: it only answers from real tour data and cites its sources, and declines out-of-scope questions rather than guessing. Max 600 characters.

confirm_event

ChatGPT
Mark an event confirmed or unconfirmed. Requires schedule-edit permission.

create_advance

ChatGPT
Create an advance for a tour day. fields defines the form; field_values holds the answers. Requires schedule-edit permission.

create_contact

ChatGPT
Add a contact to a tour day. type is one of venue, hotel, promoter, local, other. Requires schedule-edit permission.

create_day_note

ChatGPT
Add a note to a tour day. Requires schedule-edit permission.

create_day_sheet_template

ChatGPT
Create a day sheet template. sections follows the shape returned by list_day_sheet_templates.

create_event

ChatGPT
Add an event (show, travel, day_off, load_in, sound_check, rehearsal, meeting, other) to a tour's schedule. Requires the can_create_events permission. Times are 24-hour HH:MM (e.g. 7pm = "19:00").

create_event_reminder

ChatGPT
Add a reminder to an event, e.g. 30 minutes before. Requires schedule-edit permission. Reminders notify real people, so only set recipients the user asked for.

create_hotel

ChatGPT
Add a hotel stay to a tour day. Requires the accommodation-edit permission.

create_schedule_template

ChatGPT
Save one tour date's events as a reusable schedule template.

create_tour

ChatGPT
Create a new tour. The caller becomes its owner. Dates are YYYY-MM-DD; default_timezone is an optional IANA name.

delete_advance

ChatGPT
Permanently delete an advance. Only after the user asked for it; set confirm to true.

delete_contact

ChatGPT
Permanently delete a contact. Only after the user asked for it; set confirm to true.

delete_day_note

ChatGPT
Delete a day note. Destructive: only call after the user asked to delete it, and set confirm to true.

delete_day_sheet_template

ChatGPT
Permanently delete a day sheet template. Only after the user asked for it; set confirm to true.

delete_document

ChatGPT
Permanently delete a document and its file. Only after the user asked for it; set confirm to true.

delete_event

ChatGPT
Permanently delete an event from a tour. Destructive: only call after the user has clearly asked to delete that specific event, and set confirm to true. Requires the can_delete_events permission.

delete_event_reminder

ChatGPT
Delete a reminder. Only after the user asked for it; set confirm to true.

delete_guest

ChatGPT
Remove a guest-list entry. Only after the user asked for it; set confirm to true.

delete_hotel

ChatGPT
Permanently delete a hotel stay. Only after the user asked for it; set confirm to true.

delete_schedule_template

ChatGPT
Permanently delete a saved schedule template. Only after the user asked for it; set confirm to true.

delete_tour

ChatGPT
Permanently delete an entire tour and its schedule. Highly destructive: only call after the user has explicitly asked to delete that exact tour, and set confirm to true. Requires can_delete_tour.

get_advance

ChatGPT
Get one advance with all of its fields and filled-in values.

get_day_sheet

ChatGPT
Build a day sheet for one date on a tour: every event that day, in order, formatted as plain text ready to paste into a crew text thread or email. Defaults to today (UTC) if no date is given.

get_document

ChatGPT
Get one document's details.

get_event_visibility

ChatGPT
See who can view an event (everyone, certain roles, or chosen people).

get_my_privacy_preferences

ChatGPT
Read the signed-in user's analytics and marketing consent choices. Read-only: consent can only be changed by the user in the app.

get_next_event

ChatGPT
Get the next upcoming event on a tour — e.g. "what's the next show". Optionally filter to one event type (show, travel, day_off, load_in, sound_check, rehearsal, meeting, other) and/or return more than one upcoming event.

get_tour_activity

ChatGPT
Read a tour's recent activity log: who changed what, and when.

invite_member

ChatGPT
Email an invitation to join a tour with a role. Sends a real email, so only call when the user asked to invite that person. Venue-role invites are not supported here.

list_advances

ChatGPT
List advances (venue advance forms) for a tour, optionally for one date, with ids and status.

list_contacts

ChatGPT
List local contacts (venue, hotel, promoter, local crew) for a tour, or for one date. Includes contact ids.

list_crew_templates

ChatGPT
List your crew templates (read-only; applying them would invite people, so it is not exposed).

list_day_notes

ChatGPT
List day notes on a tour (optionally one date), including each note's id.

list_day_sheet_templates

ChatGPT
List a tour's day sheet templates with ids.

list_documents

ChatGPT
List a tour's documents (contracts, riders, itineraries) with ids, titles and tags.

list_event_reminders

ChatGPT
List the reminders set on an event, with reminder ids.

list_events

ChatGPT
List every event on a tour (optionally within a date range) INCLUDING each event's id. Use this to find the eventId needed by update_event, delete_event, and confirm_event.

list_flight_passengers

ChatGPT
List who is on a travel event (flight), with passenger ids. Needs the can_view_travel permission.

list_guest_list

ChatGPT
List guest-list entries for a tour, optionally for one date, with entry ids and approval status.

list_hotel_guests

ChatGPT
List who is booked into a hotel stay, with guest ids. Get hotelId from list_hotels.

list_hotels

ChatGPT
List hotels/accommodation for a tour, or for one date, with hotel ids.

list_invitations

ChatGPT
List a tour's pending and past invitations with ids. Requires the invite-members permission.

list_my_notifications

ChatGPT
List the signed-in user's notifications, optionally for one tour.

list_my_tours

ChatGPT
List the tours the authenticated user belongs to. Call this first when the user hasn't said which tour they mean, or when they ask something like "which tours am I on". Every other tool needs a tourId, which comes from this list.

list_open_items

ChatGPT
Check what needs attention on a tour: unconfirmed events, optionally scoped to one date. Mirrors the "needs confirmation" list in the TourPro app.

list_schedule_templates

ChatGPT
List your saved schedule templates (a day's events saved for reuse), with ids.

list_sent_notifications

ChatGPT
See the history of push notifications sent to a tour. Sending notifications is not exposed.

list_tour_members

ChatGPT
List the people on a tour with their user ids and roles. Use it to find the user_id for passenger and hotel-guest tools.

list_upcoming_reminders

ChatGPT
List reminders that are due soon across a tour.

mark_notification_read

ChatGPT
Mark one of the user's notifications as read.

remove_flight_passenger

ChatGPT
Take a passenger off a travel event. Only after the user asked for it; set confirm to true.

remove_hotel_guest

ChatGPT
Take a guest off a hotel stay. Only after the user asked for it; set confirm to true.

rename_schedule_template

ChatGPT
Rename a saved schedule template.

resend_invitation

ChatGPT
Resend a pending invitation email. Get invitationId from list_invitations.

revoke_invitation

ChatGPT
Cancel a pending invitation. Only after the user asked for it; set confirm to true.

set_event_visibility

ChatGPT
Limit who can see an event, or open it to everyone. Hiding an event from people changes what they see in the app, so only do it when the user asked.

set_guest_status

ChatGPT
Approve or deny a guest-list entry. Requires the approve-guests permission.

update_advance

ChatGPT
Change an advance: title, status (not_started, in_progress, done), fields, or filled-in values.

update_contact

ChatGPT
Change a contact. Only the fields you pass change. Get contactId from list_contacts.

update_day_note

ChatGPT
Edit a day note's title or body. Get the noteId from list_day_notes.

update_day_sheet_template

ChatGPT
Change a day sheet template's name, sections, meta, or active flag.

update_document

ChatGPT
Change a document's title, description, tags, or link it to a day or event. Does not replace the file.

update_event

ChatGPT
Change fields on an existing event. Only the fields you pass are changed. Get the eventId from list_events. Requires the can_edit_schedule permission.

update_event_reminder

ChatGPT
Change a reminder. Only the fields you pass change. Get reminderId from list_event_reminders.

update_flight_passenger

ChatGPT
Change a passenger's seat, requests or notes. Get passengerId from list_flight_passengers.

update_guest

ChatGPT
Change a guest-list entry. Only the fields you pass change. Get entryId from list_guest_list.

update_hotel

ChatGPT
Change a hotel. Only the fields you pass change. Get hotelId from list_hotels.

update_hotel_guest

ChatGPT
Change a hotel guest's dates, room type, confirmation number or notes.

update_tour

ChatGPT
Edit a tour's name, description, dates, or default timezone. Only the fields you pass change. Requires can_edit_tour.

add_flight_passenger

Claude

add_guest

Claude

add_hotel_guest

Claude

apply_schedule_template

Claude

ask_tourpro

Claude

confirm_event

Claude

create_advance

Claude

create_contact

Claude

create_day_note

Claude

create_day_sheet_template

Claude

create_event

Claude

create_event_reminder

Claude

create_hotel

Claude

create_schedule_template

Claude

create_tour

Claude

delete_advance

Claude

delete_contact

Claude

delete_day_note

Claude

delete_day_sheet_template

Claude

delete_document

Claude

delete_event

Claude

delete_event_reminder

Claude

delete_guest

Claude

delete_hotel

Claude

delete_schedule_template

Claude

delete_tour

Claude

get_advance

Claude

get_day_sheet

Claude

get_document

Claude

get_event_visibility

Claude

get_my_privacy_preferences

Claude

get_next_event

Claude

get_tour_activity

Claude

invite_member

Claude

list_advances

Claude

list_contacts

Claude

list_crew_templates

Claude

list_day_notes

Claude

list_day_sheet_templates

Claude

list_documents

Claude

list_event_reminders

Claude

list_events

Claude

list_flight_passengers

Claude

list_guest_list

Claude

list_hotel_guests

Claude

list_hotels

Claude

list_invitations

Claude

list_my_notifications

Claude

list_my_tours

Claude

list_open_items

Claude

list_schedule_templates

Claude

list_sent_notifications

Claude

list_tour_members

Claude

list_upcoming_reminders

Claude

mark_notification_read

Claude

remove_flight_passenger

Claude

remove_hotel_guest

Claude

rename_schedule_template

Claude

resend_invitation

Claude

revoke_invitation

Claude

set_event_visibility

Claude

set_guest_status

Claude

update_advance

Claude

update_contact

Claude

update_day_note

Claude

update_day_sheet_template

Claude

update_document

Claude

update_event

Claude

update_event_reminder

Claude

update_flight_passenger

Claude

update_guest

Claude

update_hotel

Claude

update_hotel_guest

Claude

update_tour

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps