Search / com.viatsy/mcp
Viatsy
R0· no sign-inSearch Asia travel tours, browse guides, request quotes, find upcoming group departures.
v1.0.0 · active · repository · descriptor JSON · versions
Search / com.viatsy/mcp
R0· no sign-inSearch Asia travel tours, browse guides, request quotes, find upcoming group departures.
v1.0.0 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"viatsy": {
"type": "http",
"url": "https://viatsy.com/mcp"
}
}
}claude mcp add --transport http viatsy https://viatsy.com/mcp[mcp_servers.viatsy]
url = "https://viatsy.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"viatsy": {
"type": "remote",
"url": "https://viatsy.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"viatsy": {
"type": "http",
"url": "https://viatsy.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=viatsy&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdmlhdHN5LmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"viatsy": {
"type": "http",
"url": "https://viatsy.com/mcp"
}
}
}{
"mcpServers": {
"viatsy": {
"httpUrl": "https://viatsy.com/mcp"
}
}
}extensions:
"viatsy":
enabled: true
name: "viatsy"
type: streamable_http
uri: "https://viatsy.com/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 300000)auth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_destinations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); subscribe_newsletter (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); start_checkout (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,483 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes2 tool changes in 30 daysstability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagesearch_tripschangeddescriptionmeaning changedSearch published tours. Filter by destination slug, free-text search, duration, or price.
Search published tours. Filter by destination slug, free-text search, duration, or price. `priceFrom` is the cheapest "from" price per person; `bookable: false` marks an indicative price only (a group trip with no open departure yet — the traveller requests dates).
start_checkoutchangeddescriptionCreate a booking and get a secure payment link the customer opens to pay — card details never pass through you. Provide departureId for a group departure, or tripSlug + startDate for a private trip, plus the lead traveller name, email and traveller counts. Returns a bookingReference and paymentUrl; hand the paymentUrl to the customer to complete payment. Quote prices beforehand via get_trip_details or list_upcoming_departures — the payment page shows the authoritative total.
Create a booking and get a secure payment link the customer opens to pay — card details never pass through you. Provide departureId for a group departure, or tripSlug + startDate for a private trip, plus the lead traveller name, email and traveller counts. Returns a bookingReference and paymentUrl; hand the paymentUrl to the customer to complete payment. Quote prices beforehand via get_trip_details or list_upcoming_departures — the payment page shows the authoritative total. Packages that include a flight cannot be booked here: their flight must be priced live on the website, so send the customer to the trip page or use request_quote instead.
Full history: list_changes · trend: quality JSON.
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 +reachable +uptime-100% -stale-182d
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://viatsy.com/mcp streamable-http | none | yes | 100% | 739 ms | 2026-07-28, 2025-06-18, 2025-03-26, 2024-11-05 | 2026-10-19 |
get_trip_details | Get full trip details: description, duration, highlights, what is included/excluded, and a short itinerary summary. Use when the user asks about a specific trip. |
list_blog_articles | Browse travel guides and articles. Returns published blog posts. |
list_destinations | List all published destinations this agency operates in (countries and sub-destinations). |
list_upcoming_departures | Find open group-trip departures with future dates. Filter by destination slug, date range, or max price. Use when the user asks "when can I go to X?" or wants to compare dates. |
request_quote | Submit a quote request (inquiry) for a trip. Only use after the user has clearly asked for a quote and provided their name and email. |
search_trips | Search published tours. Filter by destination slug, free-text search, duration, or price. `priceFrom` is the cheapest "from" price per person; `bookable: false` marks an indicative price only (a group trip with no open departure yet — the traveller requests dates). |
start_checkout | Create a booking and get a secure payment link the customer opens to pay — card details never pass through you. Provide departureId for a group departure, or tripSlug + startDate for a private trip, plus the lead traveller name, email and traveller counts. Returns a bookingReference and paymentUrl; hand the paymentUrl to the customer to complete payment. Quote prices beforehand via get_trip_details or list_upcoming_departures — the payment page shows the authoritative total. Packages that include a flight cannot be booked here: their flight must be priced live on the website, so send the customer to the trip page or use request_quote instead. |
subscribe_newsletter | Subscribe the user to the travel newsletter. Sends a confirmation email — the subscription activates only after the user clicks the link. |
Schemas: list_tools.
{
"name": "com.viatsy/mcp",
"title": "Viatsy",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://viatsy.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/albertsabatemartinez/viatsy",
"source": "github"
},
"description": "Search Asia travel tours, browse guides, request quotes, find upcoming group departures."
}