Permit fee estimate
estimate_permit_feeEstimate the permit fee for a residential project based on jurisdiction, project type, and project valuation. Returns numeric breakdown when the authoritative rule has fee inputs, or qualitative feeNotes (with source URL) when the city publishes fees only as PDFs/spreadsheets. Never fabricates dollar amounts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"jurisdictionSlug": "<jurisdictionSlug>",
"projectType": "<projectType>",
"valuationUsd": "<valuationUsd>"
},
"name": "estimate_permit_fee"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone | No | The lot's zoning code, e.g. "R-20". Needed where the fee table has a column per zone (hunts-point: R-20/R-20A or R-40). | |
| areaSqft | No | Square feet of the work. Needed where the jurisdiction charges per square foot instead of on valuation (king-county-unincorporated: deck, addition, basement conversion, ADU), or off a table by floor area (hunts-point: kitchen, bathroom, basement, addition, ADU), or values the work by floor area at its own rate instead of the cost given (woodinville: addition, ADU, at WMC Table 21.62.060; the returned valuationUsd is then that value). | |
| projectType | Yes | Canonical project type | |
| valuationUsd | Yes | Project valuation in USD (materials + labor) | |
| jurisdictionSlug | Yes | Jurisdiction slug, e.g. "seattle", "bellevue", "tacoma" (use list_permit_jurisdictions to discover) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| breakdown | No | ||
| sourceUrl | No | ||
| disclaimer | No | ||
| attribution | Yes | ||
| permitClass | No | ||
| projectType | Yes | ||
| jurisdiction | Yes | ||
| valuationUsd | No | ||
| lastVerifiedAt | No | Date the permit rule row was last checked against its source. It is not a verification date for the fee schedule. | |
| feeScheduleBasis | No | "city-adopted-schedule" when the figure walks the city's own adopted fee schedule; "wa-baseline-table" when it walks the standard valuation table most Washington cities adopt by reference, which is NOT that city's published fee; "none" when no figure was computed (qualitativeFeeNotes and sourceUrl carry the fee). | |
| qualitativeFeeNotes | No |