← WebMCP Directory

sendero-alpha.vercel.app

sendero-alpha.vercel.app

live Unverified (seed import) Travel & Events 8 tools imperative implementation

Prepare, validate, and save an itinerary generated with ChatGPT and Sendero.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 2 · Act 4 · Transact 2 · Score: Not yet scored

Tool inspector

get_itinerary_planning_protocol

answer imperative

Load Sendero's current versioned instructions, prepared brief, and canonical JSON schema for generating a new itinerary. Use this before researching or constructing the itinerary. Extract the facts already supplied in the user's natural language into brief; never ask the user to write field syntax. Multi-city requests may use destination as an ordered list or destinations as an ordered array, and Sendero will normalize them. The page will reflect those facts and move to the automatic generation step when the brief is ready, without requiring form entry or prompt copying. When this page-scoped tool is available for the open Sendero creation page, prefer this page workflow over remote Sendero planning tools so the page can show progress, review, and authoritative save state. Sendero returns instructions but does not call a model.

Page: /app/new

Input schema

PropertyTypeRequiredDescription
brief object no Trip facts extracted from the user's natural-language request. The user never needs to know or write these field names. Omit the brief only to use fields already entered on the Sendero page.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "brief": {
      "type": "object",
      "description": "Trip facts extracted from the user's natural-language request. The user never needs to know or write these field names. Omit the brief only to use fields already entered on the Sendero page.",
      "properties": {
        "locale": {
          "type": "string",
          "description": "Language inferred from the user's request."
        },
        "destination": {
          "oneOf": [
            {
              "type": "string",
              "minLength": 1,
              "description": "A city, region, or country in the traveller's own words."
            },
            {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1
                },
                "city": {
                  "type": "string",
                  "minLength": 1
                },
                "country": {
                  "type": "string",
                  "minLength": 1
                },
                "startDate": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "endDate": {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                },
                "notes": {
                  "type": "string"
                }
              },
              "additionalProperties": true
            },
            {
              "type": "array",
              "minItems": 1,
              "items": {
                "oneOf": [
                  {
                    "type": "string",
                    "minLength": 1,
                    "description": "A city, region, or country in the traveller's own words."
                  },
                  {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string",
                        "minLength": 1
                      },
                      "city": {
                        "type": "string",
                        "minLength": 1
                      },
                      "country": {
                        "type": "string",
                        "minLength": 1
                      },
                      "startDate": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                      },
                      "endDate": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                      },
                      "notes": {
                        "type": "string"
                      }
                    },
                    "additionalProperties": true
                  }
                ]
              }
            }
          ],
          "description": "One destination, or an ordered list when the request contains multiple cities."
        },
        "destinations": {
          "type": "array",
          "minItems": 1,
          "items": {
            "oneOf": [
              {
                "type": "string",
                "minLength": 1,
                "description": "A city, region, or country in the traveller's own words."
              },
              {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string",
                    "minLength": 1
                  },
                  "city": {
                    "type": "string",
                    "minLength": 1
                  },
                  "country": {
                    "type": "string",
                    "minLength": 1
                  },
                  "startDate": {
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                  },
                  "endDate": {
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                  },
                  "notes": {
                    "type": "string"
                  }
                },
                "additionalProperties": true
              }
            ]
          },
          "description": "Ordered destinations for a multi-city trip. Sendero normalizes them into its canonical destination label."
        },
        "startDate": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "endDate": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
        },
        "travellers": {
          "type": "object",
          "properties": {
            "adults": {
              "type": "integer",
              "minimum": 1
            },
            "children": {
              "type": "integer",
              "minimum": 0
            },
            "seniors": {
              "type": "integer",
              "minimum": 0
            }
          },
          "additionalProperties": true
        },
        "transport": {
          "type": "object",
          "properties": {
            "modes": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "hasLicense": {
              "type": "boolean"
            },
            "wantsCar": {
              "type": "boolean"
            }
          },
          "additionalProperties": true
        },
        "mustDo": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "notes": {
          "type": "string"
        }
      },
      "additionalProperties": true
    }
  },
  "additionalProperties": false
}

Similar websites

gabrielcatdeveloper.github.io

gabrielcatdeveloper.github.io

portami

live Unverified Travel & Events Transact tools
70 tools A30 / Act33 / T7 Not yet scored Seen 2026-11-05
get_identity export_identity_jwk import_identity_jwk regenerate_identity reset_identity
Inspect tools
carregados.com.br

carregados.com.br

Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.

live Unverified Travel & Events Transact tools
42 tools A24 / Act12 / T6 Not yet scored Seen 2026-11-05
scan_images_c2pa inspect_image_c2pa search_public_stations search_public_station_map search_public_places
Inspect tools
trip-world-taupe.vercel.app

trip-world-taupe.vercel.app

TripBuilder is a shared itinerary workspace for humans and AI agents.

live Unverified Travel & Events Transact tools
37 tools A31 / Act5 / T1 Not yet scored Seen 2026-11-05
search_destinations select_destination search_options get_destination_details compare_options
Inspect tools
freemap.sk

freemap.sk

Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.

live Unverified Travel & Events
31 tools A13 / Act18 / T0 Not yet scored Seen 2026-11-05
get-app-guide get-map-view set-map-view fit-map-to-area list-map-layers
Inspect tools

Related on Influzer