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

Server definition

Hash
sha256:047ed633697b7ce3fe235c3bedf0434fc7c11da9552cc9046fbb1d360f8d1139
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Find the nearest official weather stations (Frost). Use the station id (e.g. SN50540) with get_historical_weather.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "count": { "default": 5, "description": "Maximum number of stations to return", "maximum": 20, "minimum": 1, "type": "integer" }, "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" } }, "required": [ "latitude", "longitude" ], "type": "object" }, "name": "find_weather_stations", "outputSchema": null }, { "description": "Find latitude and longitude for a place name. Use the coordinates with the other tools.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "count": { "default": 5, "description": "Maximum number of matches to return", "maximum": 10, "minimum": 1, "type": "integer" }, "name": { "description": "Place name, e.g. 'Bergen' or 'Oslo, Norway'", "minLength": 1, "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "geocode_location", "outputSchema": null }, { "description": "Get an hourly weather forecast from MET Norway (Yr) for a coordinate. Works worldwide, best coverage in the Nordics.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "hours": { "default": 24, "description": "How many hours ahead to include", "maximum": 48, "minimum": 1, "type": "integer" }, "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" } }, "required": [ "latitude", "longitude" ], "type": "object" }, "name": "get_forecast", "outputSchema": null }, { "description": "Daily historical observations from a weather station (Frost archive, some stations go back over 100 years). Find station ids with find_weather_stations.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "elements": { "default": [ "mean(air_temperature P1D)", "sum(precipitation_amount P1D)", "max(wind_speed P1D)" ], "description": "Frost element ids. Defaults: daily mean temperature, precipitation sum, max wind.", "items": { "type": "string" }, "type": "array" }, "from": { "description": "Start date, YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "station_id": { "description": "Station id from find_weather_stations, e.g. SN50540", "pattern": "^SN\\d+$", "type": "string" }, "to": { "description": "End date (exclusive), YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "station_id", "from", "to" ], "type": "object" }, "name": "get_historical_weather", "outputSchema": null }, { "description": "Minute-by-minute precipitation for the next 2 hours, radar-based. Nordic region only. Answers 'do I need an umbrella right now?'", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" } }, "required": [ "latitude", "longitude" ], "type": "object" }, "name": "get_nowcast", "outputSchema": null }, { "description": "Wave height, wave direction, and sea temperature. Covers the Norwegian coast and nearby seas.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "hours": { "default": 24, "description": "How many hours ahead to include", "maximum": 48, "minimum": 1, "type": "integer" }, "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" } }, "required": [ "latitude", "longitude" ], "type": "object" }, "name": "get_ocean_forecast", "outputSchema": null }, { "description": "Sunrise, sunset, and solar noon for a coordinate and date. Works worldwide.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "date": { "description": "Date as YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" }, "utc_offset": { "default": "+00:00", "description": "UTC offset for the returned times, e.g. '+02:00' for Norwegian summer time", "pattern": "^[+-]\\d{2}:\\d{2}$", "type": "string" } }, "required": [ "latitude", "longitude", "date" ], "type": "object" }, "name": "get_sun_events", "outputSchema": null }, { "description": "Official danger warnings (wind, flood, ice, forest fire...) from MET Norway. Covers Norway and its waters. Omit coordinates to get all current alerts. Alert text is in Norwegian.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "latitude": { "description": "Latitude in decimal degrees", "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "description": "Longitude in decimal degrees", "maximum": 180, "minimum": -180, "type": "number" } }, "type": "object" }, "name": "get_weather_alerts", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:047ed633697b7ce3fe235c3bedf0434fc7c11da9552cc9046fbb1d360f8d1139 | sha256sum