Search / org.ungovr/mcp
Ungovr
R0· no sign-inResolve any government entity worldwide and submit service requests. Open civic data for AI agents.
v1.2.1 · active · website · descriptor JSON · versions
Search / org.ungovr/mcp
R0· no sign-inResolve any government entity worldwide and submit service requests. Open civic data for AI agents.
v1.2.1 · active · website · descriptor JSON · versions
{
"mcpServers": {
"ungovr": {
"type": "http",
"url": "https://mcp.ungovr.org/mcp"
}
}
}claude mcp add --transport http ungovr https://mcp.ungovr.org/mcp[mcp_servers.ungovr]
url = "https://mcp.ungovr.org/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ungovr": {
"type": "remote",
"url": "https://mcp.ungovr.org/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"ungovr": {
"type": "http",
"url": "https://mcp.ungovr.org/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ungovr&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnVuZ292ci5vcmcvbWNwIn0%3D"
}{
"servers": {
"ungovr": {
"type": "http",
"url": "https://mcp.ungovr.org/mcp"
}
}
}{
"mcpServers": {
"ungovr": {
"httpUrl": "https://mcp.ungovr.org/mcp"
}
}
}extensions:
"ungovr":
enabled: true
name: "ungovr"
type: streamable_http
uri: "https://mcp.ungovr.org/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations12 of 12 tools declare readOnlyHint or destructiveHinttools.directory_hints1 of 12 tools declare all four hints; missing: resolve_jurisdiction (destructiveHint, idempotentHint); search_entities (destructiveHint, idempotentHint); get_entity (destructiveHint, idempotentHint); …tools.token_costabout 2,613 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes1 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageresolve_jurisdictionaddedMaps 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.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-21d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.ungovr.org/mcp streamable-http | none | yes | 100% | 531 ms | 2025-03-26 | 2026-10-20 |
get_cgj_reportread-only | 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. |
get_entityread-only | 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. |
get_open_records_lawread-only | 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". |
get_product_coverageread-only | 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. |
list_countriesread-only | List all countries with government entity data in UnGovr, including entity counts and coverage metadata. |
list_service_typesread-only | 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). |
resolve_domain_jurisdictionread-only | 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. |
resolve_jurisdictionread-only | 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. |
search_cgj_reportsread-only | 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 |
search_entitiesread-only | 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. |
search_transparency_lawsread-only | 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. |
submit_service_requestdestructive | 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). |
Schemas: list_tools.
{
"name": "org.ungovr/mcp",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"organization": {
"url": "https://www.ungovr.org",
"name": "UnGovr",
"memberships": [
{
"url": "https://www.linuxfoundation.org",
"level": "Associate Member",
"organization": "The Linux Foundation"
},
{
"url": "https://aaif.io",
"level": "Associate Member",
"organization": "Agentic AI Foundation"
},
{
"url": "https://secureaialliance.org",
"level": "Associate Member",
"organization": "Open Secure AI Alliance"
}
]
}
}
},
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.ungovr.org/mcp",
"type": "streamable-http"
}
],
"version": "1.2.1",
"websiteUrl": "https://www.ungovr.org/open-data/mcp",
"description": "Resolve any government entity worldwide and submit service requests. Open civic data for AI agents."
}