Skip to main content
Glama

BreckenWander Travel

Server Details

Search flights, hotels & experiences at all-in prices, then build a trip on breckenwander.com.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
durwardjohnson/breckenwander-travel-connector
GitHub Stars
0
Server Listing
BreckenWander Travel

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool addresses a distinct action: searching flights, hotels, experiences, and assembling a trip. There is no overlap in purpose.

Naming Consistency5/5

All tools use lowercase with underscores and a verb_noun pattern: search_flights, search_hotels, search_experiences, build_trip. The naming is uniform and predictable.

Tool Count5/5

With exactly 4 tools covering the core travel workflow (three searches and one assembler), the count is well-scoped and neither too sparse nor overly bulky.

Completeness5/5

The set covers the full journey from searching individual components to combining them into a bookable trip, with no obvious dead ends. Searches are read-only and direct booking links are provided, while build_trip handles combination.

Available Tools

4 tools
build_tripBuild a one-link trip on BreckenWanderA
Read-only
Inspect

Assemble a complete multi-part trip — flights, hotels, and experiences together — into ONE bookable link with a single checkout. Use this whenever the user wants to plan or book a whole trip rather than a single item. Pass the url values of the chosen flight, hotel, and/or experiences (1-8 items) from fresh search results. Returns trip_url — a single link that opens breckenwander.com with the whole trip pre-loaded for one checkout (plus trip_page_url, a plain summary fallback). Package-only flight fares become bookable when the trip includes a hotel or experience.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsYesThe `url` values from previous search_flights / search_hotels / search_experiences results (1-8 items). Use fresh results — quotes expire after 30 minutes.
titleNoOptional trip name, e.g. "Rome, Sept 15-20".

Output Schema

ParametersJSON Schema
NameRequiredDescription
legsNo
noteNo
titleNo
trip_urlYes
warningsNo
captured_atNo
trip_page_urlYes
quote_expires_atNo
experiences_from_totalNo
firm_total_all_travelersNo
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds valuable behavioral context beyond annotations: it returns two URLs (trip_url and trip_page_url) and discloses that 'package-only flight fares become bookable when the trip includes a hotel or experience.' This is useful, non-obvious behavior.

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

Conciseness4/5

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

The description is four sentences, front-loaded with the primary purpose. Every sentence adds information: what it does, when to use it, how to pass parameters, and return values/edge cases. It is denser than necessary but still concise with no fluff.

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?

Given the tool's moderate complexity (2 params, 1 required, output schema exists), the description covers the key aspects: inputs, outputs, when to use, and an important edge case (package-only fares). It does not mention error handling or prerequisites beyond 'fresh results,' but the output schema and annotations fill some gaps. Overall, it is sufficiently complete for an agent to select and invoke the tool correctly.

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% (both parameters have descriptions in the schema), so the baseline is 3. The description adds meaningful context beyond the schema by specifying that items are 'url values of the chosen flight, hotel, and/or experiences' and that they must come from 'fresh search results,' which adds clarity about the expected input format and freshness requirement.

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?

The description clearly states the tool 'assemble[s] a complete multi-part trip' into 'ONE bookable link with a single checkout,' which is a specific verb+resource. It is easily distinguished from sibling search tools, as this is the only tool that builds a trip rather than searching for items.

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?

The description explicitly states when to use it: 'whenever the user wants to plan or book a whole trip rather than a single item.' It also implies a prerequisite (passing values from fresh search results). While it does not name an alternative tool explicitly, the 'rather than a single item' exclusion provides clear guidance.

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

search_experiencesSearch experiences & activities on BreckenWanderA
Read-only
Inspect

Search tours, activities, and experiences for a destination and get BreckenWander's all-in "from" price (USD). Returns a link that opens that specific experience to book on breckenwander.com. Read-only: does not book or take payment. Combine with flights and hotels into one trip using build_trip.

ParametersJSON Schema
NameRequiredDescriptionDefault
adultsNoNumber of adults (context only; final price is set at booking).
date_toNoOptional end of a date range (YYYY-MM-DD).
childrenNoNumber of children.
date_fromNoOptional preferred date (YYYY-MM-DD); the exact date is chosen on breckenwander.com.
destinationYesCity or place name, e.g. "Rome" or "Cancun".
max_resultsNoHow many experiences to return.

Output Schema

ParametersJSON Schema
NameRequiredDescription
experiencesYes
Behavior4/5

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

Annotations already declare readOnlyHint=true and the description reinforces with 'does not book or take payment.' It adds the behavior of returning a booking link and the 'from' price in USD, which goes beyond the safety hints.

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

Conciseness5/5

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

Four concise sentences covering purpose, price, link, read-only status, and integration with build_trip. No filler, all sentences earn their place.

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?

With an output schema present, the description does not need to enumerate return fields. It covers purpose, safety, output link, and integration, making it sufficiently complete for an agent.

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

Parameters3/5

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

Schema covers 100% of parameters with descriptions; the tool description adds no parameter-specific details beyond the schema, so baseline 3.

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?

The description uses specific verb 'Search' and resource 'tours, activities, and experiences' plus destination. It distinguishes from sibling tools (search_flights, search_hotels) by focusing on experiences and mentions integration with build_trip.

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?

Provides clear context: search experiences for a destination, returns a link, read-only not booking. It tells the agent to combine with build_trip for a full trip. However, it does not explicitly name alternatives like search_flights as alternatives; it only points to complementary use.

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

search_flightsSearch flights on BreckenWanderA
Read-only
Inspect

Search round-trip flights between two airports for given dates and travelers. Returns BreckenWander's per-traveler round-trip price with taxes and carrier-imposed fees included, plus a link that opens the same search on breckenwander.com to complete the booking. Read-only: does not book or take payment. Combine with hotels and experiences into one trip using build_trip.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoResult ordering. 'best' (default) balances price, travel time, and stops; 'price' is strictly lowest fare first; 'duration' is shortest outbound travel time first.best
cabinNoCabin class.economy
adultsNoNumber of adult travelers.
originYesOrigin IATA airport or metro code, e.g. "JFK" or "LON".
infantsNoNumber of infant travelers (under 2).
childrenNoNumber of child travelers (2-11).
max_stopsNoMaximum stops on the outbound leg. 0 returns nonstop flights only.
depart_dateYesDeparture date in YYYY-MM-DD.
destinationYesDestination IATA airport or metro code, e.g. "LAX" or "CUN".
max_resultsNoHow many flight options to return.
return_dateYesReturn date in YYYY-MM-DD. Round-trip only for now.

Output Schema

ParametersJSON Schema
NameRequiredDescription
flightsYes
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description reinforces this by stating 'does not book or take payment'. It adds valuable behavioral detail: prices are per-traveler and include taxes/fees, and the returned link opens the same search for booking completion. This goes beyond the annotations in describing what the tool actually returns.

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

Conciseness5/5

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

Three sentences: the first states the action, the second describes the return value and booking link, the third confirms safety and integration guidance. Every sentence earns its place, with no fluff or repetition. Front-loaded with the main purpose.

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

Completeness5/5

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

Given the tool's complexity (11 params, output schema present, clear annotations), the description covers all essentials: scope (round-trip), pricing inclusivity, booking link, safety, and how to combine with other tools. The output schema exists, so return values are already documented. The description is complete for an agent to select and invoke this tool appropriately.

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

Parameters3/5

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

Schema coverage is 100% as every one of the 11 parameters has a description in the input schema. The tool description only vaguely references 'two airports', 'given dates and travelers', which maps to the obvious required parameters but adds no new parameter-level details beyond the schema. Baseline of 3 is appropriate since the schema carries the parameter semantics.

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?

The description begins with the specific verb 'Search' and the resource 'round-trip flights between two airports', making the tool's core function immediate and unambiguous. It distinguishes from sibling tools (search_hotels, search_experiences) by explicitly focusing on flights and mentioning integration with build_trip for combined trips.

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?

The description states this tool is for round-trip flight searches and is read-only, which helps set expectations. It also points to build_trip as the way to combine flights with hotels/experiences, giving a clear usage context. However, it does not explicitly state alternatives for one-way searches or when to prefer a different tool, though the sibling names make this reasonably inferable.

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

search_hotelsSearch hotels on BreckenWanderA
Read-only
Inspect

Search hotels for a destination and dates and get BreckenWander's all-in price (every mandatory tax and fee included). Returns a link to complete the booking on breckenwander.com. Read-only: does not book or take payment. Combine with flights and experiences into one trip using build_trip.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoResult order. 'price' (default): lowest all-in total first. 'rating': highest guest rating first. 'stars': highest star category first.price
roomsNoNumber of rooms.
adultsNoNumber of adults.
check_inYesCheck-in date in YYYY-MM-DD.
childrenNoNumber of children.
check_outYesCheck-out date in YYYY-MM-DD.
max_priceNoOnly return hotels whose all-in total (whole stay, USD) is at or below this.
min_priceNoOnly hotels with an all-in total at or above this.
min_starsNoOnly hotels of at least this star category (e.g. 4).
radius_kmNoSearch radius around the destination in km (default ~12). Use a small value like 2 for 'near <landmark>' searches.
destinationYesCity or place name, e.g. "Rome" or "Cancun".
max_resultsNoHow many hotels to return.

Output Schema

ParametersJSON Schema
NameRequiredDescription
hotelsYes
Behavior4/5

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

The description adds 'Read-only: does not book or take payment' and 'Returns a link to complete the booking,' which goes beyond the readOnlyHint annotation. This clarifies the safe interaction and the tool's output. No contradictions with annotations.

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

Conciseness5/5

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

The description is three sentences with no filler. The core action is stated first, followed by return behavior and read-only note. It is efficient and structured well.

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?

With 12 parameters and an output schema, the description provides sufficient high-level context. It mentions the essential inputs (destination, dates), return behavior, and safety. The schema covers parameter details, and output schema handles return values, so nothing critical is missing.

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

Parameters3/5

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

The schema description coverage is 100%, so the baseline is 3. The description adds context about all-in prices, which aligns with price filter parameters, but the schema already describes those. The description does not add significant meaning beyond the 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?

The description clearly states the tool searches hotels for a destination and dates, with a specific verb and resource. It distinguishes itself from siblings by focusing on hotels and all-in pricing, and mentions returning a booking link. This makes it clearly separate from search_flights, search_experiences, and build_trip.

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?

The description implies usage for hotel searches and explicitly directs combining with flights and experiences via build_trip. It does not explicitly mention search_flights or search_experiences as alternatives, but the sibling list makes that inferable. No exclusion criteria are stated, but the context is clear.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.