Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,548Letters: 14Defects: 1,324counted 2 min ago
teppi

Server definition

Hash
sha256:491df4e7c21da9673fa771adfacddc1a64066767db48469a7bcafaaef2422d84
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Sailtix sells sea transport in Indonesia: scheduled ferries and fast boats between harbors, private boat and yacht charters, and fishing charters. This server is read-only and exposes the public catalogue. It cannot create, modify, price or pay for a booking. Route identifiers come from locations_list; sailing_search also accepts a place name and resolves it.", "tools": [ { "description": "Searches private boat and yacht charter packages by departure area, date, guest count, vessel type and trip length, returning price, duration, capacity, inclusions and the operator.", "inputSchema": { "additionalProperties": false, "properties": { "charter_style": { "description": "Trip style filter, e.g. reef or trolling.", "type": "string" }, "date": { "description": "Requested charter date, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "duration_type": { "description": "Trip length, e.g. half_day, full_day, overnight.", "type": "string" }, "guests": { "maximum": 99, "minimum": 1, "type": "integer" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "location": { "description": "Departure area, e.g. a city or harbor name.", "type": "string" }, "vessel_type": { "description": "Vessel category filter, e.g. speedboat or yacht.", "type": "string" } }, "type": "object" }, "name": "charter_search", "outputSchema": { "properties": { "query": { "description": "Parameters the search actually ran with, after resolution.", "type": "object" }, "results": { "items": { "type": "object" }, "type": "array" }, "returned": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "query", "returned", "results" ], "type": "object" } }, { "description": "Searches fishing charter trips by departure area, date, angler count and technique, returning price, duration, capacity, target species and the operator. Fishing trips are a category of the charter catalogue, so charter filters apply here too.", "inputSchema": { "additionalProperties": false, "properties": { "anglers": { "maximum": 99, "minimum": 1, "type": "integer" }, "charter_style": { "description": "Fishing style filter, e.g. reef or trolling.", "type": "string" }, "date": { "description": "Requested trip date, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "duration_type": { "description": "Trip length, e.g. half_day, full_day, overnight.", "type": "string" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "location": { "description": "Departure area, e.g. a city or harbor name.", "type": "string" } }, "type": "object" }, "name": "fishing_search", "outputSchema": { "properties": { "query": { "description": "Parameters the search actually ran with, after resolution.", "type": "object" }, "results": { "items": { "type": "object" }, "type": "array" }, "returned": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "query", "returned", "results" ], "type": "object" } }, { "description": "Lists the harbors and destination regions Sailtix sells sea transport between, each with the identifier the search tools accept. Optional free-text filter narrows the list by name or slug.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum entries to return. Defaults to 60.", "maximum": 200, "minimum": 1, "type": "integer" }, "query": { "description": "Optional free-text filter matched against name and slug.", "type": "string" } }, "type": "object" }, "name": "locations_list", "outputSchema": { "properties": { "locations": { "items": { "type": "object" }, "type": "array" }, "returned": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "total", "returned", "locations" ], "type": "object" } }, { "description": "Searches scheduled ferry and fast-boat departures between two places on a given date, returning departure and arrival times, operator, vessel, journey duration, remaining seats and fares. Origin and destination accept a harbor name, a destination-region name, a slug, or an identifier from locations_list; at least one side must be given.", "inputSchema": { "additionalProperties": false, "properties": { "adult": { "maximum": 99, "minimum": 0, "type": "integer" }, "child": { "maximum": 99, "minimum": 0, "type": "integer" }, "destination": { "description": "Arrival harbor or region — name, slug, or identifier.", "type": "string" }, "infant": { "maximum": 99, "minimum": 0, "type": "integer" }, "limit": { "maximum": 50, "minimum": 1, "type": "integer" }, "nationality": { "description": "Fare band. Indonesian residents are priced separately.", "enum": [ "indo", "non_indo" ], "type": "string" }, "origin": { "description": "Departure harbor or region — name, slug, or identifier.", "type": "string" }, "return_date": { "description": "Optional return date, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "travel_date": { "description": "Departure date, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "name": "sailing_search", "outputSchema": { "properties": { "query": { "description": "Parameters the search actually ran with, after resolution.", "type": "object" }, "results": { "items": { "type": "object" }, "type": "array" }, "returned": { "type": "integer" }, "total": { "type": "integer" } }, "required": [ "query", "returned", "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:491df4e7c21da9673fa771adfacddc1a64066767db48469a7bcafaaef2422d84 | sha256sum