protogrid

Search / com.zoningverdict/mcp

ZoningVerdict

R0· no sign-in

Human-reviewed zoning answers with ordinance citations for covered US municipalities.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust76of 100
Uptime, 30 days100%
Latency p50194 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "zoningverdict": {
      "type": "http",
      "url": "https://zoningverdict.com/api/mcp?ref=mcp-registry"
    }
  }
}
claude mcp add --transport http zoningverdict https://zoningverdict.com/api/mcp?ref=mcp-registry
[mcp_servers.zoningverdict]
url = "https://zoningverdict.com/api/mcp?ref=mcp-registry"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "zoningverdict": {
      "type": "remote",
      "url": "https://zoningverdict.com/api/mcp?ref=mcp-registry",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "zoningverdict": {
      "type": "http",
      "url": "https://zoningverdict.com/api/mcp?ref=mcp-registry"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=zoningverdict&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vem9uaW5ndmVyZGljdC5jb20vYXBpL21jcD9yZWY9bWNwLXJlZ2lzdHJ5In0%3D"
}
{
  "servers": {
    "zoningverdict": {
      "type": "http",
      "url": "https://zoningverdict.com/api/mcp?ref=mcp-registry"
    }
  }
}
{
  "mcpServers": {
    "zoningverdict": {
      "httpUrl": "https://zoningverdict.com/api/mcp?ref=mcp-registry"
    }
  }
}
extensions:
  "zoningverdict":
    enabled: true
    name: "zoningverdict"
    type: streamable_http
    uri: "https://zoningverdict.com/api/mcp?ref=mcp-registry"
    timeout: 300

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations12 of 12 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_districts (idempotentHint); resolve_parcel_district (idempotentHint); create_watch (idempotentHint); …
  • pass
    tools.token_costabout 2,216 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

12 tools, about 2,216 tokens to load them all · tool set 8d0ff84696a2 · checked 2026-10-19 10:52 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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.

Trust 76 / 100

no-repository
provenance55
liveness100
freshness65
hygiene80

+dns-namespace +website +reachable +uptime-100% ~updated-106d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://zoningverdict.com/api/mcp?ref=mcp-registry streamable-httpnoneyes100%194 ms2025-03-262026-10-19

Tools (12)

ask_zoning_questionLook up a published question-and-answer for a municipality and topic. Returns the matching reviewed answer with its citations, or reports honestly that no published answer exists and lists the topics that do have reviewed answers. Never generates new answers; confirm with the municipality before acting.
check_coverageread-onlyFree coverage preflight for an address or municipality string. Returns whether ZoningVerdict covers it, its automatic/manual/unreliable resolve grade, available topics, pack version, and last-reviewed date. It does not identify a parcel's zoning district; use resolve_parcel_district only when the district determination is needed and the grade is not unreliable. Results are for information purposes only.
create_preflightCompile an address and structured project intent into a preliminary zoning verdict, cited conditions, approval path, versioned evidence and EdDSA JWS. $3 USDC on Base; pack_gap refusals are never charged. Paid Preflight coverage is narrower than address resolution. Durable workflow status and result retrieval included.
create_watchStart a $49/month watch on a covered municipality (optionally one topic): an email whenever a human-reviewed rule change is published, with the citation and the updated page. Returns a Stripe checkout URL; the subscription activates only after checkout completes, and every email carries unsubscribe and billing links. Alerts are reviewed summaries for information purposes. Use list_municipalities for coverage.
get_district_rulesGet the published rules for one zoning district by topic (setbacks, fences, accessory structures, and so on). District codes come from list_districts or resolve_parcel_district — do not guess them. Every rule carries its ordinance citation and source link plus the pack's last-reviewed date. Summaries for information, not legal advice; confirm with the municipality before acting.
get_preflight_statusread-onlyRetrieve durable machine Preflight status and, after settlement, its signed result. Free; requires workflow access token.
get_twin_updatesread-onlyPoll signed Impact Updates for a purchased machine Preflight, with a version cursor. Free; requires the original workflow access token.
issue_free_api_keyIssue a free-only API key without checkout or a wallet. Accept the current published terms and supply a cryptographically random 64-character hex client_nonce; retain it privately for safe retries. 100 successful metered calls per UTC month, shared across rules, questions and parcel resolve. One issuance per network egress per month; shared networks may hit this limit. Key expires at the next UTC month. No paid overages; $3 compiled Preflights and $1 monitoring remain x402-paid and are not included.
list_districtsread-onlyList the zoning district codes for one municipality, with each district's name, category, and summary. Use these codes with get_district_rules; do not guess codes. If you have a street address, resolve_parcel_district identifies the district for you. Free, like list_municipalities. Reviewed summaries for information purposes only.
list_municipalitiesread-onlyList the municipalities ZoningVerdict covers, with each pack's version, last-reviewed date, and resolve grade. Coverage is reviewed summaries of public zoning ordinances, for information purposes only. Start here when you do not have a street address; with an address, start with check_coverage.
resolve_parcel_districtResolve a street address to its municipality and, where a validated GIS path exists, its zoning district. Check coverage first; an unreliable municipality is refused before payment. When a district is returned, pass it to get_district_rules. The response discloses how the district was identified. Parcel boundaries and zoning lines can disagree near edges; confirm with the municipality before acting.
subscribe_to_twinAttach 30 days of optional Impact Updates to a purchased machine Preflight for $1 USDC via x402. Poll signed, versioned JSON updates using the original workflow access token. No automatic renewal.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.zoningverdict/mcp",
  "_meta": {},
  "title": "ZoningVerdict",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://zoningverdict.com/api/mcp?ref=mcp-registry",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://zoningverdict.com",
  "description": "Human-reviewed zoning answers with ordinance citations for covered US municipalities."
}