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

Server definition

Hash
sha256:610e7a4fc0ea1e901e98c81095c52543e2cf2ab7ca6cca1d10c16091f02d6e6a
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Live tropical cyclones (typhoons/hurricanes) currently active on ocean trade lanes — name, basin, category, center position, max wind, pressure and movement, from CMA (NW-Pacific) + NHC (Atlantic/E-Pacific) + JTWC (Indian/Southern Hemisphere) + GDACS (global). Use this to see which storms are at sea right now.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "active_cyclones", "outputSchema": null }, { "description": "Carrier league table — ocean carriers ranked by overall on-time reliability across all tracked lanes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "carrier_league", "outputSchema": null }, { "description": "On-time performance and delay distribution for a specific carrier (by SCAC), optionally on a given lane.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "carrier_code": { "description": "Carrier SCAC, e.g. MAEU", "type": "string" } }, "required": [ "carrier_code" ], "type": "object" }, "name": "carrier_reliability", "outputSchema": null }, { "description": "Compare ocean carriers serving an origin→destination port pair, ranked by on-time reliability and transit time. Use this to decide which line to book.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "destination": { "description": "Destination port UN/LOCODE, e.g. NLRTM", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE, e.g. CNSHA", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "compare_lanes", "outputSchema": null }, { "description": "Decision query: the best upcoming sailings on a lane, ONE per carrier (next bookable departure), ranked. Filter by date window, max transit days, min on-time reliability, cut-off still open, and direct-vs-transshipment. Use this to answer \"what should I book?\".", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cutoff_open": { "description": "Only sailings whose booking cut-off has not passed", "type": "boolean" }, "destination": { "description": "Destination port UN/LOCODE, e.g. NLRTM", "type": "string" }, "direct_only": { "description": "Exclude transshipment routings", "type": "boolean" }, "from": { "description": "Earliest departure date YYYY-MM-DD (default: today)", "type": "string" }, "max_transit_days": { "description": "Maximum transit time in days", "type": "number" }, "origin": { "description": "Origin port UN/LOCODE or name resolves upstream, e.g. CNSHA", "type": "string" }, "reliability_floor": { "description": "Minimum 90-day on-time %, 0-100", "type": "number" }, "sort": { "description": "Ranking (default recommended = reliability blended with transit)", "enum": [ "recommended", "reliability", "fastest", "soonest" ], "type": "string" }, "to": { "description": "Latest departure date YYYY-MM-DD (default: +60 days)", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "find_best_sailings", "outputSchema": null }, { "description": "Observed and derived upcoming departures on an origin→destination lane, with carrier and frequency.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "destination": { "description": "Destination port UN/LOCODE", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "find_sailings", "outputSchema": null }, { "description": "Published forward sailing schedules on an origin→destination lane: carrier, vessel, voyage, ETD/ETA and cut-offs, soonest first. Sourced from carrier connectors (and aggregator coverage). Use this to find concrete upcoming departures to book.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "destination": { "description": "Destination port UN/LOCODE, e.g. NLRTM", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE, e.g. CNSHA", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "get_schedules", "outputSchema": null }, { "description": "Whether an origin→destination ocean lane currently passes through an active cyclone's forecast gale field (a \"storm-exposed\" sailing at risk of weather delay). Omit ports to list every exposed lane.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "destination": { "description": "Destination port UN/LOCODE, e.g. USLAX", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE, e.g. CNSHA", "type": "string" } }, "type": "object" }, "name": "lane_storm_exposure", "outputSchema": null }, { "description": "Fused port-congestion signal for a port (UN/LOCODE): effective level (mild/moderate/severe), expected added wait in days (for ETA-band widening), a 0–1 confidence, and per-source detail — weiyun broad-AIS analysis + IMF PortWatch throughput + our own AIS wait/density.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "port": { "description": "Port UN/LOCODE, e.g. NLRTM", "type": "string" } }, "required": [ "port" ], "type": "object" }, "name": "port_congestion", "outputSchema": null }, { "description": "Congestion and dwell signals for a port (UN/LOCODE) — average wait and vessels at anchor.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "port": { "description": "Port UN/LOCODE, e.g. NLRTM", "type": "string" } }, "required": [ "port" ], "type": "object" }, "name": "port_reliability", "outputSchema": null }, { "description": "Observed transit-time distribution (median / p90, in days) for a carrier on an origin→destination lane.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "carrier_code": { "description": "Optional carrier SCAC to filter", "type": "string" }, "destination": { "description": "Destination port UN/LOCODE", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "transit_time", "outputSchema": null }, { "description": "Watch a lane for schedule alerts (PAID): get emailed when a sailing on it is blanked, a booking cut-off is about to close, or a sailing slips. Also alerts on reliability drops. Returns the created watch.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "alert_blank": { "description": "Alert on suspected blank sailings (default true)", "type": "boolean" }, "alert_cutoff": { "description": "Alert when a booking cut-off is closing (default true)", "type": "boolean" }, "alert_slip": { "description": "Alert when a sailing slips vs schedule (default true)", "type": "boolean" }, "carrier_code": { "description": "Optional SCAC to scope the watch to one carrier", "type": "string" }, "cutoff_lead_hours": { "description": "Hours before cut-off to alert (default 48)", "type": "number" }, "destination": { "description": "Destination port UN/LOCODE, e.g. NLRTM", "type": "string" }, "origin": { "description": "Origin port UN/LOCODE, e.g. CNNGB", "type": "string" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "watch_lane", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:610e7a4fc0ea1e901e98c81095c52543e2cf2ab7ca6cca1d10c16091f02d6e6a | sha256sum