Create Activity
tripsy_activities_createCreate a Tripsy activity. Use one activity per actual stop, reservation, meal, tour, event, or experience. Activity creation requires latitude and longitude so the Tripsy map is populated; include address when known. Timed values are always UTC ISO-8601 timestamps; set timezone to the activity location's local IANA timezone. MCP clients displaying activities must convert UTC starts_at/ends_at values into the activity timezone before formatting date/time. Set activity_type to the most specific built-in slug or visible custom category slug, store provider-issued reservation, confirmation, or booking codes in provider_reservation_code, and do not invent ad hoc values such as sightseeing. Custom category slugs are only valid on Activity objects through activity_type. MCP clients displaying activities must resolve non-built-in activity_type values through tripsy_categories_list so the correct custom activity category name, icon, and color are shown. Built-in activity_type slugs for Activity objects: concert, fit, general, kids, museum, note, relax, restaurant, shopping, theater, tour, event, meeting, bar, cafe, parking, amusementPark, aquarium, atm, bakery, bank, beach, brewery, campground, evCharger, fireStation, fitnessCenter, foodMarket, gasStation, hospital, laundry, library, marina, movieTheater, nationalPark, nightlife, park, pharmacy, police, postOffice, publicTransport, restroom, school, stadium, university, winery, zoo. Activity objects may also use visible custom category slugs returned by tripsy_categories_list through activity_type. Custom category slugs are only valid on Activity objects, not lodging, transportation, expense, or trip resources. MCP clients must resolve those custom slugs to display the correct activity category name, icon, and color. Safety: Closed-world: operates within the authenticated user's Tripsy account and accessible trips.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Optional raw activity fields. Prefer the typed top-level fields when possible; values here are merged first. | |
| name | No | Activity name. Create one activity per actual stop, reservation, meal, tour, or experience. | |
| notes | No | Optional notes. | |
| price | No | Optional price. | |
| address | No | Full address for map-ready location activities. | |
| ends_at | No | UTC ISO-8601 end timestamp for timed activities, for example 2026-06-03T11:00:00Z. Timed values are always UTC; MCP clients must convert this value to the activity timezone before displaying the local date/time. | |
| trip_id | Yes | Tripsy trip id. | |
| website | No | Optional website URL. | |
| currency | No | ISO currency code for price, such as EUR or USD. | |
| latitude | Yes | Required latitude for the activity location. Activity creates are rejected unless both latitude and longitude are present so the Tripsy map is populated. | |
| timezone | No | Local IANA timezone for the activity location, such as Europe/Rome. MCP clients must use this timezone to convert UTC starts_at/ends_at values before displaying the activity date/time. | |
| longitude | Yes | Required longitude for the activity location. Activity creates are rejected unless both latitude and longitude are present so the Tripsy map is populated. | |
| starts_at | No | UTC ISO-8601 start timestamp for timed activities, for example 2026-06-03T09:00:00Z. Timed values are always UTC; MCP clients must convert this value to the activity timezone before displaying the local date/time. | |
| description | No | Optional activity description. | |
| activity_type | No | Activity category slug. Use a built-in Activity category slug or a visible custom category slug returned by tripsy_categories_list. Custom category slugs are only valid on Activity objects through activity_type. Use the most specific available slug; do not invent ad hoc values such as sightseeing. | |
| provider_reservation_code | No | Provider-issued reservation, confirmation, or booking code for this activity, such as a tour confirmation number or restaurant booking code. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Tripsy API response payload or tool-specific structured data. | |
| summary | Yes | Short human-readable summary of the Tripsy operation result. | |
| status_code | No | HTTP status code returned by the Tripsy API when the tool called the API. |