Skip to content
Back to ZoningVerdict

Card snapshot

zoningverdict.com · 2026-07-08 17:56:02 UTC · fce30c06aa53efcd0bc62b519a5796233b95b46940dac6dc27387f964834636b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "ZoningVerdict",
  "description": "Records tell you what's on file; ZoningVerdict tells you what the ordinance actually says, independently verified, with the citation. Agent-facing zoning data for 62 municipalities in 6 states; use coverage preflight before paid address resolution.",
  "provider": {
    "organization": "ZoningVerdict",
    "url": "https://zoningverdict.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://zoningverdict.com/developers",
  "supportedInterfaces": [
    {
      "url": "https://zoningverdict.com/api/mcp",
      "protocolBinding": "https://modelcontextprotocol.io/specification/2025-03-26",
      "protocolVersion": "2025-03-26"
    },
    {
      "url": "https://zoningverdict.com/api/v1/openapi.json",
      "protocolBinding": "https://spec.openapis.org/oas/v3.1.0",
      "protocolVersion": "3.1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "check_coverage",
      "name": "Coverage preflight",
      "description": "Free keyless coverage check for an address or municipality; returns covered topics, pack version, and last-reviewed date without identifying the zoning district.",
      "tags": [
        "zoning",
        "coverage",
        "preflight",
        "free"
      ],
      "examples": [
        "Check coverage for 1000 Rochester Hills Dr, Rochester Hills, MI",
        "Is Rockwall, TX covered?"
      ]
    },
    {
      "id": "get_zoning_rules",
      "name": "Get zoning rules",
      "description": "Reviewed zoning rules for one municipality, optionally narrowed by district and topic. Metered after the free allowance; x402 keyless calls use the one-cent payment lane.",
      "tags": [
        "zoning",
        "ordinance",
        "citations",
        "x402"
      ],
      "examples": [
        "{\"municipality\":\"rochester-hills\",\"district\":\"R-2\",\"topic\":\"setbacks\"}"
      ]
    },
    {
      "id": "ask_zoning_question",
      "name": "Ask zoning question",
      "description": "Reviewed zoning question-and-answer pairs for one municipality, optionally narrowed by topic. Metered after the free allowance; no answer is generated when no reviewed answer exists.",
      "tags": [
        "zoning",
        "ordinance",
        "citations",
        "x402"
      ],
      "examples": [
        "{\"municipality\":\"rockwall-tx\",\"topic\":\"adu\"}"
      ]
    },
    {
      "id": "resolve_parcel_district",
      "name": "Resolve parcel district",
      "description": "Resolves an address to its covered municipality and, where a verified public GIS path exists, its zoning district code. Metered; use coverage preflight first when you only need to know whether the location is covered.",
      "tags": [
        "zoning",
        "ordinance",
        "citations",
        "x402"
      ],
      "examples": [
        "{\"address\":\"1000 Rochester Hills Dr, Rochester Hills, MI 48309\"}"
      ]
    }
  ],
  "metadata": {
    "termsUrl": "https://zoningverdict.com/terms",
    "termsVersion": "v0-draft",
    "skillUrl": "https://zoningverdict.com/skill.md",
    "paidToolManifestUrl": "https://zoningverdict.com/.well-known/ai-tool/index.json",
    "openApiUrl": "https://zoningverdict.com/api/v1/openapi.json",
    "mcpTools": [
      "check_coverage",
      "list_municipalities",
      "list_districts",
      "get_district_rules",
      "ask_zoning_question",
      "resolve_parcel_district",
      "create_watch"
    ],
    "note": "The supportedInterfaces entries describe the existing MCP and OpenAPI tool surfaces. ZoningVerdict does not claim streaming, push notifications, an extended AgentCard, or a full A2A task runner."
  }
}