B+

zoningsignal.com

https://zoningsignal.com/mcp
88/100 · MCP Trust Grade · checked 4h ago · MCP 2025-11-25
Watched since 2026-06-03 — behavioral baseline locked. We re-check this server's tool surface on a schedule; if it adds, removes, or silently rewrites a tool (rug-pull), we record it.

What it offers — 19 tools · Developer Tools

describe_zoning_signal

Return the canonical product description for Zoning Signal — what the observatory is, the four artifact types it publishes, the regional scope of curr

list_places

List every place dossier (per-jurisdiction reading) the observatory publishes. Optionally filter by state. Returns city, state, slug, signal strength,

list_cities

DEPRECATED — use list_places instead. Routes to the same handler. Will be removed in v0.13.0. Lists every place dossier (per-jurisdiction reading) the

list_corridors

List every published corridor page. A corridor is the cross-municipal economic-topology view — the cross-jurisdiction read on a shared infrastructure

list_patterns

List every named pattern in the Pattern Atlas. A named pattern is a coined recurring structure observed across multiple jurisdictions or multiple meet

current_named_patterns

DEPRECATED — use list_patterns instead. Routes to the same handler. Will be removed in v0.13.0. Lists every named pattern in the Pattern Atlas.

describe_pattern

Return the full dossier for a named pattern: voxel_lead, signal_status (score/direction/horizon/confidence/pips), scope (spatial/temporal/topical/corr

list_entities

List every named entity in the Decoder Index — the smallest citable unit of authority in the corpus. Returns the four-class taxonomy (Person / Organiz

describe_entity

Return the full structured dossier for a named entity — the canonical citable artifact for any actor, organization, ordinance, or project the corpus r

meeting_index

Return meeting readings for a specific city across an optional date range. A meeting reading is a plain-English read of one harvested planning-board,

list_meetings

Return meeting readings across all cities, optionally filtered by date range or jurisdiction substring. Same response shape as meeting_index but with

list_watch_items

Return The Watch — the field's forward calendar of pending events, scheduled hearings, regulatory sunsets, and condition-triggered milestones the obse

get_track_record

Return the observatory's public calibration scorecard — the aggregate accuracy of past watch-item directional reads, horizon calls, and significance a

describe_place

Return the dossier projection for a city, in the requested cognitive lens. Defaults to the synthesis projection (the multidimensional view that holds

describe_corridor

Return the dossier projection for a corridor, in the requested cognitive lens. Same lens enum and default as describe_place. Corridor projections surf

describe_meeting

Return the full dossier projection for a meeting reading, in the requested cognitive lens. Same lens enum and default as describe_place / describe_cor

describe_watch

Return the full dossier for a watch item — the observatory's forward-looking observation primitive. Returns title, subtitle, scope (place / corridor /

submit_agent_feedback

Submit feedback to the observatory's operators about the MCP tool surface. The active counterpart to the passive invocation log. Categories: 'gap' (a

+1 more tool

Spec conformance20%80
Security (OWASP MCP)30%100
Reliability / performance20%92
Tool hygiene15%86
Transparency / provenance15%70

Observed behavior

No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.

Findings

No blocking issues found in the static + spec checks.
Grade another server

We re-grade zoningsignal.com on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.

Share this report card

A 1200×630 card with the grade + audit — drop it in a post, Slack, or your repo.

MCP Trust report card — zoningsignal.com grade B+
Share on X Open card image

Embed this grade

A live badge — it re-verifies itself and shows current stability. Static scorecards can't. Paste it in your README or site to show users you're independently audited.

MCP Trust Grade B+ · wmcp.sh
[![MCP Trust Grade B+](https://wmcp.sh/mcp/grade/zoningsignal.com/badge.svg)](https://wmcp.sh/mcp/grade/zoningsignal.com)
<a href="https://wmcp.sh/mcp/grade/zoningsignal.com"><img src="https://wmcp.sh/mcp/grade/zoningsignal.com/badge.svg" alt="MCP Trust Grade B+ · wmcp.sh"></a>

Agents: check this before connecting

Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:

https://wmcp.sh/mcp/trust
How this grade is computed. An open, independent rubric — Spec conformance (20%), Security mapped to the OWASP MCP Top 10 (30%), Reliability (20%), Tool hygiene (15%), Transparency (15%) — run by connecting to the server and inspecting its real MCP surface. The grade is free and identical whether or not the operator pays. v1 uses static + spec signals from a single connection; continuous uptime, real latency, and annotation-truthing (declared readOnly vs observed behavior) layer on via the wmcp.sh proxy.