Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:e1afd45e2e9b6336b8614db5f4290b8fd3cdb1a0f2437f4a89c51563848f7cb9
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": "Create a shareable dashboard. Returns {id, token} — the token grants write access via PUT /api/dashboards, so save it.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "config": { "additionalProperties": {}, "description": "Dashboard config object, e.g. {areas, categories, defaultTab}", "propertyNames": { "type": "string" }, "type": "object" }, "name": { "maxLength": 100, "type": "string" } }, "required": [ "config" ], "type": "object" }, "name": "create_dashboard", "outputSchema": null }, { "description": "Full-year VPD crime data: totals and ranked neighbourhood stats. Vancouver only, 2003-present.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "includeIncidents": { "description": "Include every incident point (large; default false)", "type": "boolean" }, "year": { "description": "Year, 2003 to present", "maximum": 2026, "minimum": 2003, "type": "integer" } }, "required": [ "year" ], "type": "object" }, "name": "get_crime_year", "outputSchema": null }, { "description": "Read a saved dashboard by id (shareable, read-only).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "id": { "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_dashboard", "outputSchema": null }, { "description": "Merged live incidents from all feeds plus manual reports. Filter by region key, category, group, severity, source, or bbox. Anonymous and free-key calls get a shared ~1-minute snapshot; a pro/business x-api-key header (from cityalert.live/account) unlocks real-time refresh and higher limits.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "bbox": { "description": "[minLon, minLat, maxLon, maxLat]", "items": false, "maxItems": 4, "minItems": 4, "prefixItems": [ { "type": "number" }, { "type": "number" }, { "type": "number" }, { "type": "number" } ], "type": "array" }, "category": { "description": "Incident category", "enum": [ "crime", "fire", "disaster", "weather", "unrest", "health", "infra", "alert", "report" ], "type": "string" }, "groups": { "description": "Normalized subtypes to include, e.g. ['violent','property','collision','wildfire']. See group keys in the /api/incidents OpenAPI doc.", "items": { "type": "string" }, "type": "array" }, "limit": { "description": "Max incidents to return (default 250)", "maximum": 5000, "minimum": 1, "type": "integer" }, "minSeverity": { "description": "Minimum severity (low < medium < high < critical)", "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "q": { "description": "Case-insensitive substring match on type/title/neighbourhood", "maxLength": 100, "type": "string" }, "refresh": { "description": "Bypass the feed cache and re-fetch sources", "type": "boolean" }, "region": { "description": "Focus-region key, e.g. 'vancouver' (see list_regions)", "type": "string" }, "source": { "description": "Feed source, e.g. 'usgs', 'gdacs', 'eccc', 'vpd', 'bcws', 'vernon-media', 'manual'", "type": "string" } }, "type": "object" }, "name": "get_incidents", "outputSchema": null }, { "description": "Per-region safety news items, or news for an arbitrary place name.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "place": { "description": "Place name for ad-hoc news, e.g. 'Kelowna'", "maxLength": 60, "type": "string" }, "refresh": { "description": "Bypass the news cache", "type": "boolean" } }, "type": "object" }, "name": "get_news", "outputSchema": null }, { "description": "Historical aggregates: VPD crime by year/month/type (6y), USGS M4+ quakes per region (10y), GDACS global events (3y), report and live snapshot stats.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_trends", "outputSchema": null }, { "description": "List CityAlert focus regions (key, label, center, zoom, bbox). Use region keys with get_incidents.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_regions", "outputSchema": null }, { "description": "File a manual geolocated incident report (same as POST /api/reports).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "enum": [ "crime", "fire", "disaster", "weather", "unrest", "health", "infra", "alert", "report" ], "type": "string" }, "description": { "maxLength": 2000, "type": "string" }, "lat": { "maximum": 90, "minimum": -90, "type": "number" }, "lon": { "maximum": 180, "minimum": -180, "type": "number" }, "severity": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "title": { "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "title", "lat", "lon" ], "type": "object" }, "name": "submit_report", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e1afd45e2e9b6336b8614db5f4290b8fd3cdb1a0f2437f4a89c51563848f7cb9 | sha256sum