
ZoningVerdict MCP server
Which servers in the official MCP registry are ZoningVerdict's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-26
- Registry namecom.zoningverdict/mcpverified in the MCP registry
The registry name sits under zoningverdict.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-26
- Tools13
- Server calls itselfZoningVerdict
- Server version1.0.0
- Protocol version2025-03-26
On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 112 ms.
- Its tools do every use case we checked: check whether an address is covered by reviewed zoning rules; compile a cited zoning path before designing a project.
- Checked on 1 of the 7 days it takes to judge reliability.
Once connected
- For "check whether an address is covered by reviewed zoning rules", the likely first call is check_coverage.
- For "compile a cited zoning path before designing a project", the likely first call is check_coverage.
- create_watch, create_preflight change data without a sign-in: anyone with the address can call them.
- Parameters are untyped or undescribed in 6 of 13 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
- What an agent can do with it2 of 2 use cases
- Answeredmeasuring1 of the 7 daily checks it takes to print a share
- Median first answer139 ms
- Space in an agent's context≈ 2,330 tokensthe definitions of all its tools (13), which an agent carries on every turn
- Tool definitionsA · 92 of 100
- Typed results0 of 13 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 6 of 13
What an agent can do with it
- can do · check whether an address is covered by reviewed zoning rules
- can do · compile a cited zoning path before designing a project
- not sure · monitor a saved zoning file for changes to its cited rules
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: create_watch, create_preflight
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
check_coverageFree 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…
list_municipalitiesList 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…
list_districtsList 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…
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…
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…
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…
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…
issue_free_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…
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…
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…
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.
get_twin_updatesPoll signed Impact Updates for a purchased machine Preflight, with a version cursor. Free; requires the original workflow access token.
get_preflight_statusRetrieve durable machine Preflight status and, after settlement, its signed result. Free; requires workflow access token.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"zoningverdict": {
"type": "http",
"url": "https://zoningverdict.com/api/mcp?ref=mcp-registry"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http zoningverdict https://zoningverdict.com/api/mcp?ref=mcp-registryclaude.ai, ChatGPT and other clients: add https://zoningverdict.com/api/mcp?ref=mcp-registry as a custom connector in the settings.
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.