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

Server definition

Hash
sha256:360d45d226e0188164b4ed62739ac8c9b0e228b94634ffa1244255a5097c85c8
What it is
What a remote MCP server returned when asked what it offers: 35 tools

The blob, as servednamed by its sha256

{ "instructions": "This gateway fronts curated services with official, snapshot-versioned source data. Approved upstream tools are listed as <service>_<tool>, so call one directly; call_tool reaches a capability that is not listed and is the only way to ask for mode=\"full\". overview summarizes coverage when you would rather look first. Prefer these sources over general web search for covered domains because answers carry provenance; use other sources when overview shows no coverage.", "tools": [ { "description": "Validate and call one enabled curated tool.", "inputSchema": { "additionalProperties": false, "properties": { "arguments": { "additionalProperties": true, "type": "object" }, "mode": { "default": "compact", "enum": [ "compact", "full" ], "type": "string" }, "service": { "type": "string" }, "tool": { "type": "string" } }, "required": [ "service", "tool", "arguments" ], "type": "object" }, "name": "call_tool", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Find enabled service tools for a plain-language question.", "inputSchema": { "additionalProperties": false, "properties": { "question": { "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "find_capability", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Weekdays between start and end inclusive that are not holidays in the calendar.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "calendar": { "description": "Required named calendar ID", "type": "string" }, "end": { "format": "date", "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "start": { "format": "date", "type": "string" } }, "required": [ "calendar", "start", "end" ], "type": "object" }, "name": "holidays_count_business_days", "outputSchema": null }, { "description": "The public holidays of one calendar for one year, with observed dates.\n\nA year the source does not cover returns no holidays rather than a guess.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "calendar": { "description": "Required named calendar ID, for example GB-EAW-BANK", "type": "string" }, "fields": { "anyOf": [ { "items": { "enum": [ "name", "date", "observed_date", "country", "subdivision", "type", "source_url", "last_verified_at", "calendar_id", "observation_policy", "source_snapshot_id" ], "type": "string" }, "maxItems": 11, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 100, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "year": { "maximum": 9999, "minimum": 1900, "type": "integer" } }, "required": [ "calendar", "year" ], "type": "object" }, "name": "holidays_get_holidays", "outputSchema": null }, { "description": "Every calendar this service names, with its authority and whether data is available.\n\nUse calendar_id from here as calendar in get_holidays and count_business_days.", "inputSchema": { "additionalProperties": false, "properties": { "fields": { "anyOf": [ { "items": { "enum": [ "calendar_id", "authority", "country", "subdivision", "source_url", "observation_policy", "available" ], "type": "string" }, "maxItems": 7, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 100, "minimum": 1, "type": "integer" }, { "type": "null" } ] } }, "type": "object" }, "name": "holidays_list_calendars", "outputSchema": null }, { "description": "Inspect one enabled curated tool.", "inputSchema": { "additionalProperties": false, "properties": { "mode": { "default": "compact", "enum": [ "compact", "full" ], "type": "string" }, "service": { "type": "string" }, "tool": { "type": "string" } }, "required": [ "service", "tool" ], "type": "object" }, "name": "inspect_tool", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "One law by the id search_laws returned; law is null when absent.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "law_id": { "maxLength": 128, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "law_id" ], "type": "object" }, "name": "laws_get_law", "outputSchema": null }, { "description": "The law types in the snapshot, as search_laws expects them in type.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "laws_list_law_types", "outputSchema": null }, { "description": "Federal Acts and regulations whose title contains the query.\n\ntype is act or regulation (see list_law_types); since keeps laws whose\nconsolidation date (current_to_date) or last amendment is on or after that\ndate. Each hit links the official XML text.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "fields": { "anyOf": [ { "items": { "enum": [ "id", "short_title", "long_title", "type", "current_to_date", "last_amended_date", "source_url", "xml_url", "language" ], "type": "string" }, "maxItems": 9, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "query": { "maxLength": 200, "type": "string" }, "since": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "anyOf": [ { "maxLength": 16, "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "laws_search_laws", "outputSchema": null }, { "description": "One dataset's full metadata by the id search_datasets returned; dataset is null when absent.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "dataset_id": { "maxLength": 128, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "dataset_id" ], "type": "object" }, "name": "opendata_get_dataset", "outputSchema": null }, { "description": "Publisher names in the snapshot, as search_datasets expects them in organization.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "opendata_list_organizations", "outputSchema": null }, { "description": "Find open.canada.ca datasets by words in the title, keywords, or description.\n\nTitle matches rank first. description is cut to about 300 characters here;\nget_dataset returns it whole. organization is an exact publisher name from\nlist_organizations; jurisdiction is the source's own word, e.g. Federal or\nMunicipal.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "fields": { "anyOf": [ { "items": { "enum": [ "id", "title", "description", "publishing_organization", "jurisdiction", "licence_id", "licence_title", "licence_url", "resource_formats", "landing_page_url", "created_at", "last_modified_at", "keywords" ], "type": "string" }, "maxItems": 13, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "format": { "anyOf": [ { "maxLength": 100, "type": "string" }, { "type": "null" } ] }, "jurisdiction": { "anyOf": [ { "maxLength": 255, "type": "string" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "organization": { "anyOf": [ { "maxLength": 500, "type": "string" }, { "type": "null" } ] }, "query": { "maxLength": 200, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "opendata_search_datasets", "outputSchema": null }, { "description": "Summarize enabled curated services, coverage, and tool names.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "overview", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get one document from an immutable snapshot. Citation locators are source-provided, position-based h2/h3 ID fragments and are valid only within the snapshot that produced them.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "document_id": { "maxLength": 128, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "document_id" ], "type": "object" }, "name": "public-evidence_get_document", "outputSchema": null }, { "description": "Compare a document with its prior snapshot. Citation locators are source-provided, position-based h2/h3 ID fragments and are valid only within the snapshot that produced them. An upstream heading insertion can shift later locators and make one source edit appear as many changes.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "document_id": { "maxLength": 128, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "document_id" ], "type": "object" }, "name": "public-evidence_get_document_changes", "outputSchema": null }, { "description": "List approved source pages and their citation rule. Citation locators are source-provided, position-based h2/h3 ID fragments and are valid only within the snapshot that produced them.", "inputSchema": { "additionalProperties": false, "properties": { "fields": { "anyOf": [ { "items": { "enum": [ "code", "title", "topic", "source_url", "terms_url", "licence_name", "citation_locator", "current_snapshot_id", "last_verified_at" ], "type": "string" }, "maxItems": 9, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "topic": { "anyOf": [ { "maxLength": 64, "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "public-evidence_list_evidence_sources", "outputSchema": null }, { "description": "Search passages of one approved document in an immutable snapshot. document_id is a code from list_evidence_sources. Citation locators are source-provided, position-based h2/h3 ID fragments and are valid only within the snapshot that produced them.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "document_id": { "maxLength": 128, "minLength": 1, "type": "string" }, "fields": { "anyOf": [ { "items": { "enum": [ "document_id", "locator", "text", "ordinal", "source_url" ], "type": "string" }, "maxItems": 5, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "query": { "maxLength": 500, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "document_id" ], "type": "object" }, "name": "public-evidence_search_passages", "outputSchema": null }, { "description": "One recall by the id search_recalls returned, with the source's advice text; recall is null when absent.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "recall_id": { "maxLength": 64, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Not supported by this source" } }, "required": [ "recall_id" ], "type": "object" }, "name": "recalls_get_recall", "outputSchema": null }, { "description": "Recall categories present in the snapshot, as search_recalls expects them in category.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Not supported by this source" } }, "type": "object" }, "name": "recalls_list_categories", "outputSchema": null }, { "description": "Health Canada recalls and safety alerts matching words in the title, product, or hazard.\n\nActive recalls only unless active_only is false. category values come from\nlist_categories. Hits omit what_you_should_do unless fields names it;\nget_recall always includes it.", "inputSchema": { "additionalProperties": false, "properties": { "active_only": { "type": "boolean" }, "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "category": { "anyOf": [ { "maxLength": 255, "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "fields": { "anyOf": [ { "items": { "enum": [ "id", "title", "category", "hazard", "product", "active", "record_last_updated", "source_url", "what_you_should_do" ], "type": "string" }, "maxItems": 9, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "query": { "maxLength": 200, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Not supported by this source" }, "updated_since": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "recalls_search_recalls", "outputSchema": null }, { "description": "Find enabled curated services and their tools.", "inputSchema": { "additionalProperties": false, "properties": { "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "limit": { "default": 20, "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "default": "", "type": "string" } }, "type": "object" }, "name": "search_services", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get one course from a snapshot; course is null when absent.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Use the snapshot captured at or before this ISO-8601 time" }, "course_code": { "maxLength": 32, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Immutable snapshot id" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" }, "term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Teaching-period code; not a curriculum semester" } }, "required": [ "course_code" ], "type": "object" }, "name": "seneca_get_course", "outputSchema": null }, { "description": "Get raw prerequisite text captured from official subject outlines. Text is returned as published; eligibility rules are not parsed.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Use the snapshot captured at or before this ISO-8601 time" }, "course_code": { "maxLength": 32, "minLength": 1, "type": "string" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Cursor from next_cursor" }, "fields": { "anyOf": [ { "items": { "enum": [ "course_code", "prerequisite_raw", "term_code", "school_code", "school_name", "source_url" ], "type": "string" }, "maxItems": 6, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "outline_term_code": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Official subject-outline term code" }, "school_code": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "School or campus code" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Immutable snapshot id" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" }, "term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Teaching-period code; not a curriculum semester" } }, "required": [ "course_code" ], "type": "object" }, "name": "seneca_get_course_prerequisites", "outputSchema": null }, { "description": "List a program's curriculum courses. curriculum_semester is a position in the program, not a teaching term.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Use the snapshot captured at or before this ISO-8601 time" }, "curriculum_semester": { "anyOf": [ { "maximum": 20, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Cursor from next_cursor" }, "fields": { "anyOf": [ { "items": { "enum": [ "code", "name", "description", "curriculum_semester" ], "type": "string" }, "maxItems": 4, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "program_code": { "maxLength": 32, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Immutable snapshot id" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" }, "term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Teaching-period code; not a curriculum semester" } }, "required": [ "program_code" ], "type": "object" }, "name": "seneca_get_program_courses", "outputSchema": null }, { "description": "List immutable catalog snapshots for one source, current first.", "inputSchema": { "additionalProperties": false, "properties": { "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Cursor from next_cursor" }, "fields": { "anyOf": [ { "items": { "enum": [ "source_code", "snapshot_id", "label", "term_code", "term_label", "academic_year", "source_url", "captured_at", "content_sha256", "is_current" ], "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" } }, "type": "object" }, "name": "seneca_list_snapshots", "outputSchema": null }, { "description": "List the institutions available in this catalog.", "inputSchema": { "additionalProperties": false, "properties": { "fields": { "anyOf": [ { "items": { "enum": [ "code", "name", "url" ], "type": "string" }, "maxItems": 3, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 100, "minimum": 1, "type": "integer" }, { "type": "null" } ] } }, "type": "object" }, "name": "seneca_list_sources", "outputSchema": null }, { "description": "Search course codes, names, and descriptions within one snapshot.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Use the snapshot captured at or before this ISO-8601 time" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Cursor from next_cursor" }, "fields": { "anyOf": [ { "items": { "enum": [ "code", "name", "description" ], "type": "string" }, "maxItems": 3, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "maxLength": 160, "minLength": 1, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Immutable snapshot id" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" }, "term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Teaching-period code; not a curriculum semester" } }, "required": [ "query" ], "type": "object" }, "name": "seneca_search_courses", "outputSchema": null }, { "description": "Search program codes or names within one catalog snapshot.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Use the snapshot captured at or before this ISO-8601 time" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Cursor from next_cursor" }, "fields": { "anyOf": [ { "items": { "enum": [ "code", "name", "url", "courses_url" ], "type": "string" }, "maxItems": 4, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "maxLength": 160, "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Immutable snapshot id" }, "source_code": { "anyOf": [ { "maxLength": 64, "minLength": 1, "type": "string" }, { "type": "null" } ], "description": "Source code, such as seneca" }, "term": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Teaching-period code; not a curriculum semester" } }, "type": "object" }, "name": "seneca_search_programs", "outputSchema": null }, { "description": "Report how fresh every enabled curated service is: when each source last succeeded, last failed, and whether it is stale.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "status", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Current TTC service alerts (subway, streetcar, bus, elevators) from the last capture.\n\nroute narrows to one route number or line, as listed by get_routes. The\nenvelope says whether the capture is fresh or the TTC feed was unavailable.", "inputSchema": { "additionalProperties": false, "properties": { "agency": { "description": "Only ttc is supported", "type": "string" }, "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "fields": { "anyOf": [ { "items": { "enum": [ "id", "agency", "routes", "header_text", "description", "effect", "active_start", "active_end", "active_periods", "source_timestamp", "source_url" ], "type": "string" }, "maxItems": 11, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "route": { "anyOf": [ { "maxLength": 128, "type": "string" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "transit-toronto_get_alerts", "outputSchema": null }, { "description": "Routes that have at least one alert in the capture, as get_alerts expects them in route.", "inputSchema": { "additionalProperties": false, "properties": { "agency": { "description": "Only ttc is supported", "type": "string" }, "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "name": "transit-toronto_get_routes", "outputSchema": null }, { "description": "The transit agencies covered. Only the TTC today.", "inputSchema": { "additionalProperties": false, "properties": { "fields": { "anyOf": [ { "items": { "enum": [ "id", "name" ], "type": "string" }, "maxItems": 2, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "anyOf": [ { "maximum": 100, "minimum": 1, "type": "integer" }, { "type": "null" } ] } }, "type": "object" }, "name": "transit-toronto_list_agencies", "outputSchema": null }, { "description": "One alert by the id search_weather_alerts returned; alert is null when absent.", "inputSchema": { "additionalProperties": false, "properties": { "alert_id": { "maxLength": 160, "minLength": 1, "type": "string" }, "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "description": "One province or territory, e.g. CA-ON. Required: alerts are held per province.", "type": "string" } }, "required": [ "alert_id", "subdivision" ], "type": "object" }, "name": "weather-alerts_get_weather_alert", "outputSchema": null }, { "description": "The alert types (watch, warning, statement) present for one province in the snapshot.", "inputSchema": { "additionalProperties": false, "properties": { "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "limit": { "anyOf": [ { "maximum": 200, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "description": "One province or territory, e.g. CA-ON. Required: alerts are held per province.", "type": "string" } }, "required": [ "subdivision" ], "type": "object" }, "name": "weather-alerts_list_weather_alert_types", "outputSchema": null }, { "description": "Active ECCC weather alerts for one province or territory, newest first.\n\nalert_type is watch, warning, or statement. Alerts the source has marked\nended are left out unless active_only is false.", "inputSchema": { "additionalProperties": false, "properties": { "active_only": { "type": "boolean" }, "alert_type": { "anyOf": [ { "maxLength": 32, "type": "string" }, { "type": "null" } ] }, "as_of": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ] }, "country": { "description": "Only CA is supported", "type": "string" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "fields": { "anyOf": [ { "items": { "enum": [ "id", "province", "code", "type", "name", "short_name", "area_name", "status", "risk_colour", "confidence", "impact", "alert_text", "published_at", "valid_at", "expires_at", "event_ends_at", "source_url" ], "type": "string" }, "maxItems": 18, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "limit": { "maximum": 200, "minimum": 1, "type": "integer" }, "query": { "maxLength": 200, "type": "string" }, "risk_colour": { "anyOf": [ { "maxLength": 64, "type": "string" }, { "type": "null" } ] }, "snapshot_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "subdivision": { "description": "One province or territory, e.g. CA-ON. Required: alerts are held per province.", "type": "string" } }, "required": [ "subdivision" ], "type": "object" }, "name": "weather-alerts_search_weather_alerts", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:360d45d226e0188164b4ed62739ac8c9b0e228b94634ffa1244255a5097c85c8 | sha256sum