# PermitInfoBroker

> Daily US building permits for 30 cities and counties. Free counts; records paid per call via x402.

- name: com.permitinfobroker/permits
- version: 1.0.0
- connection class: unknown (unknown)
- trust: 53/100 flags: no-repository, unreachable
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.permitinfobroker%2Fpermits
- tools: https://api.protogrid.dev/v1/servers/com.permitinfobroker%2Fpermits/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "permits": {
      "type": "http",
      "url": "https://permitinfobroker.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 0
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website -unreachable(4 failures) +updated-12d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 80/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: permit_trends (destructiveHint, idempotentHint); top_contractors (destructiveHint, idempotentHint); weekly_permit_report (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 2,971 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 10 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 2,971 tokens to load them all
- tool set hash: 7a0b5575f72039399f623d4fde1b2d0c
- tools last changed: 2026-10-29T04:55:53.803Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.permitinfobroker/permits.svg)](https://protogrid.dev/servers/com.permitinfobroker/permits)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-29 `top_contractors` added
  - The busiest contractors in one area over the last 7-90 days, optionally for one permit type: permit counts, total declared job value, mix of work, busiest zip codes and business phone where the city publishes it. Costs $5.00 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-29 `weekly_permit_report` changed (description)
  - before: All building permits issued in the last 7 days for one area, with counts by category. Costs $0.50 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
  - after: All building permits issued in the last 7 days for one area, with counts by category. Costs $4.00 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-29 `search_permits` changed (description, inputSchema)
  - before: Newly issued building permits with address, permit type, description, contractor, job value and issue date, filtered by area, category, city, zip, dates and minimum value. Up to 100 per call. Costs $0.05 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
  - after: Newly issued building permits with address, permit type, description, contractor, job value and issue date, filtered by area, category, city, zip, distance from a point or zip, multi-trade projects, dates and minimum value, newest first or sorted by job value or urgency. Up to 100 per call. Costs $0.40 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-29 `count_permits` changed (description, inputSchema)
  - before: How many permits match a search (area, category, city, zip, dates, minimum value) before paying for the records. Free.
  - after: How many permits match a search (area, category, city, zip, distance, multi-trade projects, dates, minimum value) before paying for the records. Free.
- 2026-10-29 `sample_permits` added
  - Three real permit records from 30-60 days ago for one area (optionally one category), to see the data before paying. Free.
- 2026-10-29 `list_coverage` changed (description)
  - before: List covered US cities and counties (ids, names, permit counts, newest permit date), permit categories and prices. Free.
  - after: List covered US cities and counties (ids, names, permit counts, newest permit date, and how often their records include zip, location, job value, contractor and phone), permit categories and prices. Free.
- 2026-10-27 `weekly_permit_report` changed (description)
  - before: All building permits issued in the last 7 days for one area, with counts by category. Costs $0.50 in USDC (x402; Base, Solana, Polygon or Arbitrum).
  - after: All building permits issued in the last 7 days for one area, with counts by category. Costs $0.50 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-27 `permit_history_for_address` changed (description)
  - before: Every known building permit at a street address in any covered area. Costs $0.10 in USDC (x402; Base, Solana, Polygon or Arbitrum).
  - after: Every known building permit at a street address in any covered area. Costs $0.10 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-27 `search_permits` changed (description, inputSchema)
  - before: Newly issued building permits with address, permit type, description, contractor, job value and issue date, filtered by area, category, city, zip, dates and minimum value. Up to 100 per call. Costs $0.05 in USDC (x402; Base, Solana, Polygon or Arbitrum).
  - after: Newly issued building permits with address, permit type, description, contractor, job value and issue date, filtered by area, category, city, zip, dates and minimum value. Up to 100 per call. Costs $0.05 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- 2026-10-27 `count_permits` changed (inputSchema)

Full history: https://api.protogrid.dev/v1/servers/com.permitinfobroker%2Fpermits/changes

## Remotes

- https://permitinfobroker.com/mcp (streamable-http, auth none, reachable false, uptime30d 0.59090906)

## Packages

_none_

## Tools (9)

- `count_permits`: How many permits match a search (area, category, city, zip, distance, multi-trade projects, dates, minimum value) before paying for the records. Free.
- `list_coverage`: List covered US cities and counties (ids, names, permit counts, newest permit date, and how often their records include zip, location, job value, contractor and phone), permit categories and prices. Free.
- `permit_history_for_address`: Every known building permit at a street address in any covered area. Costs $0.10 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- `permit_stats`: Count building permits issued in the last N days (1-90) by category, for one area or all. Free.
- `permit_trends`: Daily permit counts and the busiest cities and zip codes for one category over the last N days. Free.
- `sample_permits`: Three real permit records from 30-60 days ago for one area (optionally one category), to see the data before paying. Free.
- `search_permits`: Newly issued building permits with address, permit type, description, contractor, job value and issue date, filtered by area, category, city, zip, distance from a point or zip, multi-trade projects, dates and minimum value, newest first or sorted by job value or urgency. Up to 100 per call. Costs $0.40 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- `top_contractors`: The busiest contractors in one area over the last 7-90 days, optionally for one permit type: permit counts, total declared job value, mix of work, busiest zip codes and business phone where the city publishes it. Costs $5.00 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
- `weekly_permit_report`: All building permits issued in the last 7 days for one area, with counts by category. Costs $4.00 in USDC (x402; Base, Solana, Polygon or Arbitrum); no charge when nothing matches.
