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

Server definition

Hash
sha256:30a7bc28252cd3d64e246b80f1822c84baf184cb1c40b3d7d4b8eba018dabe89
What it is
What a remote MCP server returned when asked what it offers: 11 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get full details for a specific California Grand Jury report by ID. Includes findings, recommendations, and responses. Requires X-API-Key header (50 req/day shared with data.ungovr.org). Get a key at https://www.ungovr.org/open-data/api-keys.", "inputSchema": { "properties": { "id": { "description": "Report ID (from search results)", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_cgj_report", "outputSchema": null }, { "description": "Get full details for a specific government entity by its URL slug (e.g., \"us/ca/ventura\"). Works at any depth of the hierarchy, including cities, school districts and special districts (e.g., \"us/ca/santa-barbara/spd/carpinteria-valley\"). Returns name, type, website, parent, children, domain status, and metadata.", "inputSchema": { "properties": { "slug": { "description": "Entity URL slug at any depth (e.g., \"us/ca/ventura\", \"us/ca/santa-barbara/city/carpinteria\", \"ie/cork\", \"kr/seoul\")", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_entity", "outputSchema": null }, { "description": "Get the open records law (FOIA/RTI equivalent) governing a jurisdiction: name, citation, response deadlines, fees, exemptions, appeal process, records retention rules and RTI rating. Accepts a jurisdiction slug (\"us/ca\", \"ie\", \"in/mh\") or any UnGovr entity slug at any depth (\"us/ca/santa-barbara/city/carpinteria\" resolves to the California law). US federal FOIA is jurisdiction \"us\". When the answer comes from a parent jurisdiction the response includes \"resolved_from\".", "inputSchema": { "properties": { "jurisdiction": { "description": "Jurisdiction slug or entity slug at any depth (e.g., \"us/ca\", \"us\", \"uk\", \"us/ca/ventura\")", "type": "string" } }, "required": [ "jurisdiction" ], "type": "object" }, "name": "get_open_records_law", "outputSchema": null }, { "description": "Get the full hierarchy of government entities where an UnGovr product is available. product=\"request\" returns the worldwide UnGovr Request coverage footprint (where you can file a government service request); product=\"cgj\" returns Civil Grand Jury coverage. Public, no API key required.", "inputSchema": { "properties": { "product": { "description": "Product id: \"request\" or \"cgj\"", "enum": [ "request", "cgj" ], "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "get_product_coverage", "outputSchema": null }, { "description": "List all countries with government entity data in UnGovr, including entity counts and coverage metadata.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "list_countries", "outputSchema": null }, { "description": "List available service request categories and types for a country. Returns service types grouped by category (e.g., Infrastructure, Utilities, Parks). Use this to discover valid service_type_id values for submit_service_request. Supported countries: US, IE (Ireland), GB (United Kingdom).", "inputSchema": { "properties": { "country": { "description": "Two-letter country code: \"us\", \"ie\", or \"gb\" (default: \"us\")", "type": "string" } }, "required": [], "type": "object" }, "name": "list_service_types", "outputSchema": null }, { "description": "Best-effort mapping from a domain to the jurisdiction whose law governs its OPERATOR. Authoritative for government domains in the UnGovr corpus (method \"entity_domains\"); otherwise an inference from suffix or country-code TLD, or \"unknown\". Never uses server or edge-node location: a CDN PoP's geography is not the legal signal, the operator's establishment is. IP addresses are refused for the same reason. Requires X-API-Key header (50 req/day, shared with data.ungovr.org). Get a key at https://www.ungovr.org/open-data/api-keys.", "inputSchema": { "properties": { "domain": { "description": "Hostname or URL (e.g. \"ventura.org\", \"https://www.stadt-koeln.de/x\"). IP addresses are rejected.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "resolve_domain_jurisdiction", "outputSchema": null }, { "description": "Search California Grand Jury reports by county, year, and/or title keyword. Returns report metadata (title, year, county, themes). Requires X-API-Key header (50 req/day). Get a key at https://www.ungovr.org/open-data/api-keys. For the list of valid county names, query the UnGovr entity API: GET https://data.ungovr.org/v1/entities/us/ca.json", "inputSchema": { "properties": { "county": { "description": "County name (e.g., \"Los Angeles\", \"San Francisco\")", "type": "string" }, "limit": { "description": "Maximum results to return (default 20, max 100)", "type": "number" }, "offset": { "description": "Number of results to skip for pagination (default 0)", "type": "number" }, "query": { "description": "Substring to match against report title (case-insensitive)", "type": "string" }, "year": { "description": "Filter by jury year (reports from that year)", "type": "number" } }, "required": [], "type": "object" }, "name": "search_cgj_reports", "outputSchema": null }, { "description": "Search government entities by country, optional state/province, name query, and entity type. Searches every tier of government in the jurisdiction, not just the top one: counties, cities, school districts, special districts, fire and police districts, joint powers authorities and regulated utilities are all reachable. Returns matching entities with slugs, types, and website URLs, plus a \"scope\" field — \"full\" means every tier was searched, \"direct_children\" means only the top tier was (narrow by state and search again). Unrecognised arguments are rejected, not ignored.", "inputSchema": { "properties": { "country": { "description": "Two-letter country code (e.g., \"us\", \"ca\", \"ie\")", "type": "string" }, "limit": { "description": "Maximum results to return (default 20, max 100)", "type": "number" }, "offset": { "description": "Number of results to skip for pagination (default 0)", "type": "number" }, "query": { "description": "Substring to match against entity name (case-insensitive)", "type": "string" }, "state": { "description": "State/province code to narrow search (e.g., \"ca\" for California, \"on\" for Ontario)", "type": "string" }, "type": { "description": "Filter by entity type, exact match (e.g., \"county\", \"city\", \"school_district\", \"special_district\", \"fire_district\", \"police_department\", \"jpa\", \"regulated_utility\"). The parameter is named \"type\", not \"entity_type\".", "type": "string" } }, "required": [ "country" ], "type": "object" }, "name": "search_entities", "outputSchema": null }, { "description": "Search government transparency laws across five domains: open records, open meetings, fiscal transparency, digital accessibility, and oversight bodies. Filter by country, pillar, and/or a substring of the law name, citation, or jurisdiction. Returns compact records with jurisdiction slugs; use get_open_records_law for full open-records detail.", "inputSchema": { "properties": { "country": { "description": "Two-letter country code (e.g., \"us\", \"de\", \"br\")", "type": "string" }, "limit": { "description": "Maximum results to return (default 20, max 100)", "type": "number" }, "offset": { "description": "Number of results to skip for pagination (default 0)", "type": "number" }, "pillar": { "description": "Law domain to search", "enum": [ "records", "meetings", "fiscal", "accessibility", "oversight" ], "type": "string" }, "query": { "description": "Substring to match against law name, citation, or jurisdiction (case-insensitive)", "type": "string" } }, "required": [], "type": "object" }, "name": "search_transparency_laws", "outputSchema": null }, { "description": "Submit a government service request (e.g., report a pothole, broken streetlight, illegal dumping). The request is validated, geocoded, classified, routed to the correct government entity, and recorded. Delivery is enabled per-entity: where the target channel is live, the request is transmitted (response delivery.state = \"sent\", or \"held\" when queued for review); for entities not yet enabled it is recorded and routable but not transmitted (delivery.state = \"dry_run\", or \"handoff\" with a redirect_url the user finishes). Always check delivery.state. Requires X-API-Key header. Rate limit: 2 requests/hour. Supported countries: US, IE (Ireland), GB (United Kingdom).", "inputSchema": { "properties": { "address": { "description": "Address to geocode (e.g., \"123 Main St, Ventura, CA 93001\"). Provide this OR latitude+longitude.", "type": "string" }, "contact_email": { "description": "Email of the person reporting the issue", "type": "string" }, "country_code": { "description": "Country code: \"US\", \"IE\", or \"GB\" (default: \"US\")", "type": "string" }, "description": { "description": "Description of the issue (10-5000 characters)", "type": "string" }, "images": { "description": "Up to 3 base64-encoded images (optional). Each item: {data: \"base64...\", media_type: \"image/jpeg\"}", "items": { "properties": { "data": { "description": "Base64-encoded image data", "type": "string" }, "media_type": { "description": "MIME type (image/jpeg, image/png)", "type": "string" } }, "required": [ "data" ], "type": "object" }, "maxItems": 3, "type": "array" }, "latitude": { "description": "Latitude (-90 to 90). Provide with longitude as alternative to address.", "type": "number" }, "longitude": { "description": "Longitude (-180 to 180). Provide with latitude as alternative to address.", "type": "number" }, "service_type_id": { "description": "Service type ID from list_service_types (optional — auto-classified from description if omitted)", "type": "string" } }, "required": [ "description", "contact_email" ], "type": "object" }, "name": "submit_service_request", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:30a7bc28252cd3d64e246b80f1822c84baf184cb1c40b3d7d4b8eba018dabe89 | sha256sum