accueil / serveurs / Recherche & Web / org.ungovr/mcp
org.ungovr/mcp
serveur MCP (Model Context Protocol) · ungovr-mcp 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que org.ungovr/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « org.ungovr/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 12 outils
- get_cgj_report≈ 136 tokens
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.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Report ID (from search results)
Exemple d'appel{"name": "get_cgj_report", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_entity≈ 176 tokens
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.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Entity URL slug at any depth (e.g., "us/ca/ventura", "us/ca/santa-barbara/city/carpinteria", "ie/cork", "kr/seoul")
Exemple d'appel{"name": "get_entity", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_open_records_law≈ 220 tokens
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".
Paramètres, retour & exemple (1)
Paramètresjurisdiction· string · requis
Jurisdiction slug or entity slug at any depth (e.g., "us/ca", "us", "uk", "us/ca/ventura")
Exemple d'appel{"name": "get_open_records_law", "arguments": {"jurisdiction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_product_coverage≈ 160 tokens
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.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis · request | cgj
Product id: "request" or "cgj"
Exemple d'appel{"name": "get_product_coverage", "arguments": {"product": "request"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_countries≈ 81 tokens
List all countries with government entity data in UnGovr, including entity counts and coverage metadata.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_countries", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_service_types≈ 155 tokens
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).
Paramètres, retour & exemple (1)
Paramètrescountry· string · optionnel
Two-letter country code: "us", "ie", or "gb" (default: "us")
Exemple d'appel{"name": "list_service_types", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_domain_jurisdiction≈ 232 tokens
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.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Hostname or URL (e.g. "ventura.org", "https://www.stadt-koeln.de/x"). IP addresses are rejected.
Exemple d'appel{"name": "resolve_domain_jurisdiction", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_jurisdiction≈ 343 tokens
Maps an ISO 3166 code to the UnGovr jurisdictions whose law reaches the place, from the published crosswalk (https://data.ungovr.org/v1/crosswalk/iso-3166/index.json, CC BY 4.0). Accepts a country (FR, PR, EU, XK), a first-level subdivision (US-CA, GB-ENG), or the country and region an edge emits as two arguments (country US, region CA). Returns the canonical URN, the stack of governing layers (the place, its sovereign, a union or treaty area that reaches it), OCD-ID, Wikidata QID, precision, a reason when a code cannot be placed, and the crosswalk version. It maps what an edge already knows: it never resolves an IP address (those are refused and not echoed), a city or a postal code, and Cloudflare's XX and T1 answer with a reason, not a guess. Free, rate-limited per IP.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
An ISO 3166 code ("US-CA", "FR"), or the country when region is given ("US"). Never an IP address.region· string · optionnel
Optional. The region an edge sent beside the country: "CA" or "US-CA". An empty string means the edge sent none and the answer is at country precision.
Exemple d'appel{"name": "resolve_jurisdiction", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_cgj_reports≈ 266 tokens
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
Paramètres, retour & exemple (5)
Paramètresyear· number · optionnel
Filter by jury year (reports from that year)limit· number · optionnel
Maximum results to return (default 20, max 100)query· string · optionnel
Substring to match against report title (case-insensitive)county· string · optionnel
County name (e.g., "Los Angeles", "San Francisco")offset· number · optionnel
Number of results to skip for pagination (default 0)
Exemple d'appel{"name": "search_cgj_reports", "arguments": {"year": 1, "limit": 1, "query": "texte", "county": "texte", "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_entities≈ 406 tokens
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.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel
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".limit· number · optionnel
Maximum results to return (default 20, max 100)query· string · optionnel
Substring to match against entity name (case-insensitive)state· string · optionnel
State/province code to narrow search (e.g., "ca" for California, "on" for Ontario)offset· number · optionnel
Number of results to skip for pagination (default 0)country· string · requis
Two-letter country code (e.g., "us", "ca", "ie")
Exemple d'appel{"name": "search_entities", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_transparency_laws≈ 287 tokens
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.
Paramètres, retour & exemple (5)
Paramètreslimit· number · optionnel
Maximum results to return (default 20, max 100)query· string · optionnel
Substring to match against law name, citation, or jurisdiction (case-insensitive)offset· number · optionnel
Number of results to skip for pagination (default 0)pillar· string · optionnel · records | meetings | fiscal | accessibility | oversight
Law domain to searchcountry· string · optionnel
Two-letter country code (e.g., "us", "de", "br")
Exemple d'appel{"name": "search_transparency_laws", "arguments": {"limit": 1, "query": "texte", "offset": 1, "pillar": "records", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_service_request≈ 558 tokens
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).
Paramètres, retour & exemple (8)
Paramètresimages· array · optionnel
Up to 3 base64-encoded images (optional). Each item: {data: "base64...", media_type: "image/jpeg"}address· string · optionnel
Address to geocode (e.g., "123 Main St, Ventura, CA 93001"). Provide this OR latitude+longitude.latitude· number · optionnel
Latitude (-90 to 90). Provide with longitude as alternative to address.longitude· number · optionnel
Longitude (-180 to 180). Provide with latitude as alternative to address.description· string · requis
Description of the issue (10-5000 characters)country_code· string · optionnel
Country code: "US", "IE", or "GB" (default: "US")contact_email· string · requis
Email of the person reporting the issueservice_type_id· string · optionnel
Service type ID from list_service_types (optional — auto-classified from description if omitted)
Exemple d'appel{"name": "submit_service_request", "arguments": {"description": "texte", "contact_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».