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.
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.
Tool Definition Quality
Average 4.3/5 across 4 of 4 tools scored.
Each tool addresses a distinct action: searching flights, hotels, experiences, and assembling a trip. There is no overlap in purpose.
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.
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.
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 toolsbuild_tripBuild a one-link trip on BreckenWanderARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | The `url` values from previous search_flights / search_hotels / search_experiences results (1-8 items). Use fresh results — quotes expire after 30 minutes. | |
| title | No | Optional trip name, e.g. "Rome, Sept 15-20". |
Output Schema
| Name | Required | Description |
|---|---|---|
| legs | No | |
| note | No | |
| title | No | |
| trip_url | Yes | |
| warnings | No | |
| captured_at | No | |
| trip_page_url | Yes | |
| quote_expires_at | No | |
| experiences_from_total | No | |
| firm_total_all_travelers | No |
Tool Definition Quality
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.
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.
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.
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.
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.
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 BreckenWanderARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| adults | No | Number of adults (context only; final price is set at booking). | |
| date_to | No | Optional end of a date range (YYYY-MM-DD). | |
| children | No | Number of children. | |
| date_from | No | Optional preferred date (YYYY-MM-DD); the exact date is chosen on breckenwander.com. | |
| destination | Yes | City or place name, e.g. "Rome" or "Cancun". | |
| max_results | No | How many experiences to return. |
Output Schema
| Name | Required | Description |
|---|---|---|
| experiences | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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 BreckenWanderARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result ordering. 'best' (default) balances price, travel time, and stops; 'price' is strictly lowest fare first; 'duration' is shortest outbound travel time first. | best |
| cabin | No | Cabin class. | economy |
| adults | No | Number of adult travelers. | |
| origin | Yes | Origin IATA airport or metro code, e.g. "JFK" or "LON". | |
| infants | No | Number of infant travelers (under 2). | |
| children | No | Number of child travelers (2-11). | |
| max_stops | No | Maximum stops on the outbound leg. 0 returns nonstop flights only. | |
| depart_date | Yes | Departure date in YYYY-MM-DD. | |
| destination | Yes | Destination IATA airport or metro code, e.g. "LAX" or "CUN". | |
| max_results | No | How many flight options to return. | |
| return_date | Yes | Return date in YYYY-MM-DD. Round-trip only for now. |
Output Schema
| Name | Required | Description |
|---|---|---|
| flights | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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 BreckenWanderARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result order. 'price' (default): lowest all-in total first. 'rating': highest guest rating first. 'stars': highest star category first. | price |
| rooms | No | Number of rooms. | |
| adults | No | Number of adults. | |
| check_in | Yes | Check-in date in YYYY-MM-DD. | |
| children | No | Number of children. | |
| check_out | Yes | Check-out date in YYYY-MM-DD. | |
| max_price | No | Only return hotels whose all-in total (whole stay, USD) is at or below this. | |
| min_price | No | Only hotels with an all-in total at or above this. | |
| min_stars | No | Only hotels of at least this star category (e.g. 4). | |
| radius_km | No | Search radius around the destination in km (default ~12). Use a small value like 2 for 'near <landmark>' searches. | |
| destination | Yes | City or place name, e.g. "Rome" or "Cancun". | |
| max_results | No | How many hotels to return. |
Output Schema
| Name | Required | Description |
|---|---|---|
| hotels | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
AlicenseAqualityBmaintenanceAI travel agent over MCP — live flights, hotels, activities, and events worldwide, then completes the booking on autonomad.ai.Last updated8722MIT- Alicense-qualityBmaintenanceBook hotels worldwide — search, price, prebook & book across 249 countries. 65 tools for hotel search, flights, loyalty, analytics. Zero API keys needed. at best prices for hotels 3 M+ propertyLast updated221MIT
- Flicense-qualityDmaintenanceEnables users to find the best ski resort snow conditions worldwide and search for flights to get there.Last updated
- AlicenseAqualityAmaintenanceTravel award search: compare cash vs points on hotels, flights & cars, cents-per-point, and bookLast updated347MIT
Your Connectors
Sign in to create a connector for this server.