Search / travel.sorted/sorted-travel
Sorted Travel
R0· no sign-inTravel ranking, place facts, weather, visa, and profile tools for Sorted Travel.
v1.2.0 · active · repository · website · descriptor JSON · versions
Search / travel.sorted/sorted-travel
R0· no sign-inTravel ranking, place facts, weather, visa, and profile tools for Sorted Travel.
v1.2.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"sorted-travel": {
"type": "http",
"url": "https://sorted.travel/mcp"
}
}
}claude mcp add --transport http sorted-travel https://sorted.travel/mcp[mcp_servers.sorted-travel]
url = "https://sorted.travel/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"sorted-travel": {
"type": "remote",
"url": "https://sorted.travel/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"sorted-travel": {
"type": "http",
"url": "https://sorted.travel/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=sorted-travel&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc29ydGVkLnRyYXZlbC9tY3AifQ%3D%3D"
}{
"servers": {
"sorted-travel": {
"type": "http",
"url": "https://sorted.travel/mcp"
}
}
}{
"mcpServers": {
"sorted-travel": {
"httpUrl": "https://sorted.travel/mcp"
}
}
}extensions:
"sorted-travel":
enabled: true
name: "sorted-travel"
type: streamable_http
uri: "https://sorted.travel/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations10 of 10 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 6,788 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 0 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-0d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://sorted.travel/mcp streamable-http | none | yes | 100% | 160 ms | 2025-11-25 | 2026-11-07 |
check_visa_requirementsread-only | Check visa hassle for a passport country and destination country. Use visa-table country names (Ireland, not Irish; USA, not United States). Common aliases are accepted and normalized. This is planning context, not official immigration advice. Cite only place_url or source_url from this result (sorted.travel only — never invent domains). |
get_destination_inforead-only | Get Sorted on-the-ground facts for one destination handle. Default tool for generic destination info ("info on Dubai", "tell me about Lisbon", "what is Tokyo like"). Returns brief, safety, currency, phone code, eSIM notes, and taxi apps. Use a sitemap handle such as hanoi, paris, or tokyo. If you only have a city, country, or airport name, call resolve_destination first. Do not use get_destination_weather for those generic info asks. Use get_destination_weather only when the traveler explicitly asks for current weather, a 7-day forecast, monthly climate, or when to visit. Send the traveler to place_url for the full page. Do not use this for bookings. This tool returns data only. After a successful call, always call render_destination_info so the place card appears. |
get_destination_weatherread-only | Get current weather, forecast, climate, and when-to-visit notes for one place. Use when the traveler explicitly asks for current weather, a 7-day forecast, monthly climate averages, or when to visit a named destination. Do not use this for generic destination info ("info on Dubai", "tell me about Lisbon", "what is Tokyo like") — use get_destination_info instead. This tool already includes seasonal when-to-visit months; do not look for a separate when-to-visit tool. Use a sitemap handle such as hanoi, paris, or tokyo. If you only have a city, country, or airport name, call resolve_destination first. The 7-day forecast is from Foreca; credit Foreca if you paraphrase it. Send the traveler to place_url for the full page. Do not use this for bookings. This tool returns data only. After a successful call, always call render_destination_weather so the weather card appears. |
get_profile_preferencesread-only | Read the signed-in traveler's saved Sorted profile preferences. Requires an OAuth 2.0 access token with the profile.read scope. Returns passports, home airport, currency, units, destination and activity interests, preferred airlines, and bookmark or ignore lists. Does not return chat history or account-deletion controls. Intentionally omitted from OpenAI/ChatGPT tools/list while should_list_profile_preference_tools is false. Ora and other hosts still see the tool; implementation and OAuth gating stay. |
get_recommended_destinationsread-only | Recommend destinations from a departure airport. Use this whenever the traveler asks where to go. Only set filter arguments they explicitly asked for (month, airport, budget, weather, visa, tags). Omit all other filters so Sorted keeps its defaults. Never set a filter to false just because they did not mention it. When they name a continent or region, always set destination_tags (Africa → africa, Asia → asia, Europe → europe, Americas → americas, Middle East → middle-east, Caribbean → caribbean, Australia/Oceania → australia-oceania). Do not enable direct flights unless they asked. Passport names must match the visa table (USA, United Kingdom); aliases such as United States are accepted and normalized. source_location_code must be a supported origin, a city alias (PAR, LON, NYC), or ANYWHERE. ANYWHERE is fine for weather, region, or vibe asks that are not flight- or price-sensitive; it skips flight prices and direct-route filters. Use a supported airport (not ANYWHERE) for direct, cheap/budget, flight time, or layover asks. Do not use a destination airport_code from resolve_destination unless it is in the supported list. Never invent a destination list. Do not use this for live flight tickets. This tool returns data only. After a successful call, always call render_recommended_destinations so the destination carousel appears. |
render_destination_inforead-only | Render the destination facts card. Always call get_destination_info first, then pass its structuredContent here. Do not invent destination facts. |
render_destination_weatherread-only | Render the destination weather card. Always call get_destination_weather first, then pass its structuredContent here. Do not invent weather data. |
render_recommended_destinationsread-only | Render the destination recommendations carousel. Always call get_recommended_destinations first for a new search, then pass its destinations (and related fields) here. For a follow-up that narrows an existing list, call only this tool with the filtered destinations. Do not invent destination cards. |
resolve_destinationread-only | Resolve a city, country, region, or airport onto Sorted destinations. Use this when the traveler names a place and you do not already have a sitemap handle (paris, hanoi) or IATA code. Returns handle, name, country, airport_code, and place_url for a few live matches. After resolve: for generic info / what a place is like, call get_destination_info (not weather). Call get_destination_weather only when they asked for weather, forecast, climate, or when to visit. For where-to-go ranking, call get_recommended_destinations with airport_code. One place per call. Do not invent a handle. |
update_profile_preferences | Update one saved traveler profile preference for the signed-in user. Requires an OAuth 2.0 access token with the profile.write scope. Allowed fields: currency, units, sourceAirportCode, passports, visas, passportHolder, airlines, destinationInterests, activityInterests, lists.bookmarked, and lists.ignored. This cannot delete the account, unlink messengers, or change email. Intentionally omitted from OpenAI/ChatGPT tools/list while should_list_profile_preference_tools is false. Ora and other hosts still see the tool; implementation and OAuth gating stay. |
Schemas: list_tools.
1 other active names share this repository: travel.sorted/docs
{
"name": "travel.sorted/sorted-travel",
"title": "Sorted Travel",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://sorted.travel/mcp",
"type": "streamable-http"
}
],
"version": "1.2.0",
"repository": {
"url": "https://github.com/a-l-e-x-k/sorted-travel-sdk",
"source": "github"
},
"websiteUrl": "https://sorted.travel/developers",
"description": "Travel ranking, place facts, weather, visa, and profile tools for Sorted Travel."
}