Skip to main content
Glama

Create Trip

tripsy_trips_create
Destructive

Create a Tripsy trip. Optional data.guest_invites sends invitations during creation; use tripsy_collaborators_invite for existing trips. For planned itineraries, include name, timezone, starts_at, ends_at, and cover_image_url. For leisure trips, cover_image_url should be a destination-specific real direct Unsplash CDN URL copied from an image result, in the form https://images.unsplash.com/photo-1562869929-bda0650edb1f?ixid=...&ixlib=rb-4.1.0. The MCP server validates direct Unsplash URL shape; if the client also has external URL access, check that the image URL is reachable and not a 404 before saving it. Do not use unsplash.com/photos/... pages, and do not turn short photo IDs such as nWdsya5_Yms into images.unsplash.com/photo-nWdsya5_Yms URLs. Use date strings for trip starts_at/ends_at such as 2026-06-01. Safety: Open-world: guest invitations can send email to external recipients and grant them trip access. Destructive: guest invitations can send email that cannot be unsent and expose trip data to recipients. This applies even when invitations are optional or a favorite guest is added directly.

Input Schema

NameRequiredDescriptionDefault
dataNoOptional raw Tripsy API fields. Prefer the typed top-level fields when possible; values here are merged first.
nameNoTrip name, such as Italy or Lisbon Birthday Weekend.
hiddenNoWhether the trip should be hidden.
ends_atNoTrip end date as YYYY-MM-DD, for example 2026-06-15.
timezoneNoPrimary IANA timezone for the trip, such as Europe/Rome.
has_datesNoWhether the trip has explicit dates.
starts_atNoTrip start date as YYYY-MM-DD, for example 2026-06-01.
descriptionNoOptional trip description.
number_of_daysNoNumber of days for an undated trip.
cover_image_urlNoDestination-specific real direct Unsplash CDN URL copied from an image result, for example https://images.unsplash.com/photo-1562869929-bda0650edb1f?ixid=...&ixlib=rb-4.1.0. Must use an images.unsplash.com/photo-<numeric timestamp>-<asset hash> path; do not use unsplash.com/photos/... or short IDs such as photo-nWdsya5_Yms. If the client has external URL access, check that the image URL is reachable and not a 404 before saving it.

Output Schema

NameRequiredDescriptionDefault
dataNoTripsy API response payload or tool-specific structured data.
summaryYesShort human-readable summary of the Tripsy operation result.
status_codeNoHTTP status code returned by the Tripsy API when the tool called the API.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare openWorldHint and destructiveHint, but the description explains the actual mechanism: guest invitations send email that cannot be unsent and grant external recipients trip access, and this applies even when invitations are optional. That is genuine added context beyond the boolean hints, though the "Open-world:"/"Destructive:" framing restates the annotation labels.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded correctly (creation, then invitations, then trip type, then cover image, then safety), but the Unsplash URL warning is restated twice in prose plus again in the schema, and the safety section repeats annotation labels. Roughly a third of the text is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers the nontrivial risk surface (external email, irreversible invitations) and the two cover-image pitfalls for a 10-parameter create tool with an output schema and full annotations. Nothing critical is missing, though it doesn't say what the required minimum for a valid trip is (everything is optional).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description adds meaning the schema cannot: it reveals that data.guest_invites is the key that triggers email invitations, which is invisible in the untyped `data` object. The planned-vs-leisure field groupings and URL shape rules largely duplicate the schema's own parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ("Create a Tripsy trip") and immediately differentiates the invitation path from the sibling tripsy_collaborators_invite, which handles existing trips. An agent can identify the tool's scope without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit routing (guest_invites at creation vs. tripsy_collaborators_invite for existing trips) and branch guidance for planned itineraries vs. leisure trips. It doesn't mention checking trips_list for an existing trip before creating a duplicate, but the alternative-tool guidance is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.