MCP App Store
Business & Operations
RoadOps icon

RoadOps

by RoadOps Inc

Overview

RoadOps helps touring teams use ChatGPT to review team days, schedules, lodging, venues, events, guest requests, and conflicts, then create or update private RoadOps records when the user has the required team access.

Tools

create_day

ChatGPT
Create a RoadOps day for an exact active team. Requires exact teamId and team admin access. Use date as YYYY-MM-DD with no time or timezone, timezone as an IANA name, and include a valid human-readable location plus top-level latitude/longitude decimal-degree fields whenever the location is known. Before creating, RoadOps checks for an existing non-deleted day with the same team/date and returns that existing day for reuse instead of creating a duplicate.

create_drive_schedule_item

ChatGPT
Create a drive schedule item on an exact RoadOps team day. Requires exact teamId and team admin access. Use search_locations first when origin/destination placeId values are unknown; address/name inputs are auto-resolved only when Google returns exactly one candidate. startUtc/endUtc must be UTC RFC3339 instants with trailing Z; startLocal/endLocal must be local wall-clock datetimes; startTimezone/endTimezone must be IANA timezone names.

create_event

ChatGPT
Create an event on an exact RoadOps team day. Requires exact teamId and team admin access. The venueId must reference an existing active venue in the same team; create or update the venue first when needed. Event contacts replace the initial full event contacts list.

create_flight_schedule_item

ChatGPT
Create a flight schedule item on an exact RoadOps team day. Requires exact teamId and team admin access. Commercial flights use flightType=commercial with one or more airline/flightNumber connections. Private flights use flightType=private with one connection and optional tailNumber/FBO fields. startUtc/endUtc and connection departureUtc/arrivalUtc must be UTC RFC3339 instants with trailing Z; all local fields must match their timezone.

create_guest_request

ChatGPT
Create a guest list request for an exact RoadOps event. Requires exact teamId and active team membership. Pass quantities are optional; call get_team_pass_types for the same teamId first when you need passTypeId values. IDs are authoritative and should come from RoadOps read tools. Validates guest-list feature availability, event/day ownership, and pass types.

create_lodging

ChatGPT
Create a lodging entry for an exact active RoadOps team and date. Requires exact teamId and team admin access. RoadOps checks for an existing non-deleted day on dayDate; if none exists, it creates one first using dayId/dayName/dayTimezone/dayLocation, then creates the lodging. Use checkInUtc/checkOutUtc as UTC RFC3339 instants with trailing Z. Prefer lodging.location.placeId from search_locations; name/address auto-resolution is only used when Google returns exactly one candidate. rooms is the initial rooming list.

create_note

ChatGPT
Create a note on an exact visible RoadOps team day. Requires exact teamId and active team membership. Admins may set note visibility; normal members can create caller-owned personal notes. Use get_team_day_sheet or get_my_days to read notes from day sheets.

create_schedule_item

ChatGPT
Create a schedule item on an exact RoadOps team day. Requires exact teamId and team admin access. Prefer create_drive_schedule_item for drive items and create_flight_schedule_item for flight items. Use startUtc/endUtc as UTC RFC3339 instants with trailing Z, startLocal/endLocal as local wall-clock datetimes, and startTimezone/endTimezone as IANA timezone names. The server validates UTC/local/timezone agreement plus the parent day local 48-hour window.

create_venue

ChatGPT
Create a team-scoped RoadOps venue. Requires exact teamId and team admin access. The venue payload uses the full VenueCore shape and is scoped to the requested team, not a global/public venue record. Venue external references belong in externalRefs; use { source: 'google', value: '<Google Place ID>' } for Google Places. Create or update a venue first, then use its venueId when creating or updating events.

find_my_conflicts

ChatGPT
Find overlapping visible schedule items across the caller's active RoadOps teams within a date range.

find_my_guest_items

ChatGPT
Return guest requests visible to the caller across active RoadOps teams for an explicit date range.

get_my_days

ChatGPT
Return full visible RoadOps day sheets across the caller's active teams for an explicit date range. Use this for event and venue questions; events reference venues by venueId, and each day sheet includes the canonical venues list.

get_my_schedule

ChatGPT
Return the caller's visible schedule items across active teams for an explicit date range. This is schedule-item data only; use get_my_days for event and venue details.

get_my_teams

ChatGPT
List the caller's active RoadOps teams. Suspended and archived teams are excluded.

get_my_today

ChatGPT
Return visible RoadOps day briefs for the caller's current local date across active teams.

get_my_upcoming

ChatGPT
Return the caller's upcoming visible RoadOps schedule items from now forward across active teams. This is schedule-item data only; use get_my_days for event and venue details.

get_team_day_sheet

ChatGPT
Return a single normalized RoadOps day sheet for an active team with visibility-aware schedule, note, guest, and event data. Events reference venues by venueId, and the full venue records are returned in daySheet.venues. Use this when you need event or venue details for one team day.

get_team_days

ChatGPT
List visible days for a single active RoadOps team, optionally filtered to a date range.

get_team_event_details

ChatGPT
Return one visible event for a single active RoadOps team along with its full venue details.

get_team_pass_types

ChatGPT
List available guest-list pass types for a single active RoadOps team. Use this before creating or updating guest requests when you need passTypeId values for the passes array.

get_team_schedule

ChatGPT
Return visible schedule items for a single active RoadOps team within a date range. This is schedule-item data only; use get_team_day_sheet for event and venue details.

search_locations

ChatGPT
Search Google Places for RoadOps location candidates. Use this before creating or updating drive schedule items when you do not already have a Google placeId. Results are public place metadata; select one returned placeId and pass it into the drive origin or destination.

update_drive_schedule_item

ChatGPT
Update an existing drive schedule item on an exact RoadOps team day. Requires exact teamId and team admin access. Use search_locations first when changing origin/destination without known placeId values; address/name inputs are auto-resolved only when Google returns exactly one candidate. For time changes, provide all six time fields: startUtc/endUtc as UTC RFC3339 instants with trailing Z, startLocal/endLocal as local wall-clock datetimes, and startTimezone/endTimezone as IANA timezone names. The optional drive object edits drive-specific fields only.

update_event

ChatGPT
Update an exact RoadOps event. Requires exact teamId and team admin access. The updates payload may change name, venueId, notes, contacts, or laborCalls; contacts and laborCalls replace the full existing lists when provided.

update_flight_schedule_item

ChatGPT
Update an existing flight schedule item on an exact RoadOps team day. Requires exact teamId and team admin access. The optional flight object edits flight-specific details: commercial flights use connections with airline/flightNumber, while private flights use a single connection with optional tailNumber/FBO fields. For time changes, provide all six top-level schedule time fields.

update_guest_request

ChatGPT
Update an exact RoadOps guest list request. Requires exact teamId and active team membership. Normal users can only update their own pending requests; admins can update team requests. If provided, passes replaces the full pass quantity list; passTypeId values should come from get_team_pass_types for the same teamId. IDs are authoritative and should come from RoadOps read tools.

update_guest_request_status

ChatGPT
Admin-only status update for an exact RoadOps guest list request. Requires exact teamId and team admin access. Use this for approving or denying requests. IDs are authoritative and should come from RoadOps read tools.

update_lodging

ChatGPT
Update an existing RoadOps lodging entry. Requires exact teamId and team admin access. Use checkInUtc/checkOutUtc as UTC RFC3339 instants with trailing Z. Prefer location.placeId from search_locations when changing location; name/address auto-resolution is only used when Google returns exactly one candidate. If rooms is provided, it replaces the full rooming list.

update_note

ChatGPT
Update an exact RoadOps team day note. Requires exact teamId, active team membership, and a visible parent day. Admins may update team notes; normal members may only update notes they created. The updates payload may change title, body, or visibility; visibility changes are only applied when the caller has permission.

update_schedule_item

ChatGPT
Update an exact RoadOps schedule item. Requires exact teamId and team admin access. Prefer update_drive_schedule_item for drive items and update_flight_schedule_item for flight items. For time changes, provide all six time fields: startUtc/endUtc as UTC RFC3339 instants with trailing Z, startLocal/endLocal as local wall-clock datetimes, and startTimezone/endTimezone as IANA timezone names. Non-time fields such as name, status, priority, details, notes, and color can also be updated.

update_venue

ChatGPT
Update a team-scoped RoadOps venue. Requires exact teamId and team admin access. The data payload is a partial VenueCore object; contacts and externalRefs, if provided, replace the full venue contact/reference lists. Use externalRefs entries such as { source: 'google', value: '<Google Place ID>' } for Google Places. Venue metadata updates are not exposed through MCP.

Example Prompts

Click any prompt to copy it.

App Stats

31

Tools

3

Prompts

Apr 24, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily