Skip to main content
Glama

PermitReporter — US Building Permit Intelligence

Server Details

Source-linked building-permit search across 34 US states and DC, with county-level coverage.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
60.8% over 23 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4/5.0

Scored across 8 tools

Disambiguation3/5

Most tools have a clear purpose, but fetch with a permit:ID overlaps heavily with get_permit_record, and get_contractor_leads overlaps with search_permits for finding collected permit records. The descriptions help differentiate, but an agent could still select the wrong tool.

Naming Consistency4/5

Tool names are snake_case and mostly follow a verb_noun pattern like get_county_coverage and search_permits. However, fetch and search are generic single-word verbs that break the otherwise consistent naming rhythm.

Tool Count5/5

Eight tools is well-scoped for a permit-data intelligence service, covering search, retrieval, coverage, alerts, and contractor leads. Each tool has a defined role and the set is easy to navigate.

Completeness4/5

The core workflow is covered: search permits, retrieve records, check coverage, create watches, and get contractor leads. Minor gaps exist such as no way to list or delete permit watches, but agents can work around these.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedfetch5 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"A guide:… or permit:… ID returned by search."New value: +"A free guide:ID from search, or a paid permit:ID using a numeric record_id from search_permits."
      • removedOutput schema / additionalProperties
        Removed value: -false
      • addedOutput schema / oneOf
        Added value: +[
        +  {
        +    "$schema": "https://json-schema.org/draft/2020-12/schema",
        +    "additionalProperties": false,
        +    "properties": {
        +      "billed": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "metadata": {
        +        "additionalProperties": {
        +          "type": "string"
        +        },
        +        "type": "object"
        +      },
        +      "price_charged_usdc": {
        +        "type": "string"
        +      },
        +      "text": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "url": {
        +        "format": "uri",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "title",
        +      "text",
        +      "url",
        +      "metadata"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": true,
        +    "properties": {
        +      "error": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedOutput schema / properties
        Removed value: -{
        -  "id": {
        -    "type": "string"
        -  },
        -  "metadata": {
        -    "additionalProperties": {
        -      "type": "string"
        -    },
        -    "type": "object"
        -  },
        -  "text": {
        -    "type": "string"
        -  },
        -  "title": {
        -    "type": "string"
        -  },
        -  "url": {
        -    "format": "uri",
        -    "type": "string"
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "id",
        -  "title",
        -  "text",
        -  "url",
        -  "metadata"
        -]
    • Changedget_contractor_leads2 fields changed
      • changedInput schema / properties / limit / default
        Previous value: -20New value: +25
      • changedInput schema / properties / limit / maximum
        Previous value: -50New value: +100
    • Changedsearch_permits4 fields changed
      • changedInput schema / properties / limit / default
        Previous value: -20New value: +25
      • changedInput schema / properties / limit / maximum
        Previous value: -50New value: +100
      • addedInput schema / properties / q
        Added value: +{
        +  "description": "Alias for query; supply only one.",
        +  "maxLength": 300,
        +  "type": "string"
        +}
      • addedInput schema / properties / state
        Added value: +{
        +  "description": "Tracked US state or district.",
        +  "pattern": "^[A-Za-z]{2}$",
        +  "type": "string"
        +}
  2. 8 tool updates
    • First observedcreate_permit_watch
    • First observedfetch
    • First observedget_contractor_leads
    • First observedget_county_coverage
    • First observedget_permit_record
    • First observedget_statewide_snapshot
    • First observedsearch
    • First observedsearch_permits

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Search official US government data from any MCP client: building permits from 10 city open-data portals, federal contract opportunities from SAM.gov with contracting-officer contacts, and the CMS NPI healthcare-provider registry. Open-source TypeScript server; data delivered via Apify's pay-per-result actors using your own Apify token.
    3
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    Enables municipal permit preflight checks for construction and renovation projects, returning evidence-linked, rule-version-aware results without using an LLM.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources