Query permits (SQL)
queryPermitsRun read-only SQL SELECT statements against county-level building permit records, using a DuckDB-backed permits view to retrieve up to 1000 rows per query.
Instructions
Run a read-only SQL SELECT against a county's flat permit query table (view name 'permits', one row per building permit) backed by embedded DuckDB. Use getPermitQuerySchema first to see available columns and getPermitCoverage to qualify aggregate answers by source. SAFETY: a single SELECT statement only (a leading WITH/CTE is allowed); multiple statements and any mutating or file/extension keyword (INSERT/UPDATE/DELETE/COPY/ATTACH/INSTALL/LOAD/PRAGMA/CALL/SET …) are rejected; results are always capped at 1000 rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | A single read-only SELECT statement over the 'permits' view. | |
| limit | No | Max rows to return (default 100, max 1000). Always enforced. | |
| county | Yes | County to query (case-insensitive), e.g. 'Lee'. |