cea-building-permits
Extracts live municipal building permits and code enforcement violations from ArcGIS Open Data portals for supported cities.
Provides a custom Google Sheets function to query permit and skip-trace results directly from spreadsheets.
Offers a native n8n workflow template to automate building permit and code violation scraping.
Provides a public Postman collection for running and testing the API endpoints.
Supports chaining permit results to the Zillow detail scraper via zillowOrMapsDatasetId for property data enrichment.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Building Permits & Code Violations Scraper + Owner Skip Trace (Python CLI, SDK & MCP Server)
Extract live municipal building permits (commercial_ti, solar, roofing, adu_addition) and code enforcement violations / pre-foreclosure liens from Socrata & ArcGIS Open Data portals (Austin, Chicago, Los Angeles, NYC, Charleston, Miami, Phoenix), automatically pierce anonymous LLC owners to wireless mobile phones & deliverable emails, and screen General Contractor licenses + U.S. Treasury OFAC SDN compliance over pure HTTP (Accept-Encoding: gzip, deflate, zero headless browser).
1-Click Ecosystem & No-Code Integrations
Platform / Channel | Direct Link |
Direct $29/mo Stripe API Key & $2 Tripwire Pass (Free 1-Row Preview) | |
Apify Store Actor ( | https://apify.com/cea_digital/building-permits-code-violations-scraper |
Run in Postman (Public Collection v2.1) | |
1-Click Google Sheets Custom Function ( | |
1-Click n8n Native Workflow Template ( | https://ceadigital.io/templates/building-permits-code-violations-scraper.workflow.json |
Clay.com HTTP API Column Blueprints | https://ceadigital.io/templates/clay-http-column-blueprints.json |
Smithery MCP Registry | https://smithery.ai/server/@ceadigital/building-permits-code-violations-scraper |
Glama MCP Server Directory | https://glama.ai/mcp/servers/@ceadigital/building-permits-code-violations-scraper |
Related MCP server: fetchcraft-mcp
Quickstart #1 — Direct Unified API Key (https://ceadigital.io/tools)
Use one cea_live_ Unified API Key ($2.00 One-Time 100-Hit Tripwire Pass or $29/mo Growth Plan for 5,000 hits) across all 4 CEA Digital tools:
export CEA_API_KEY="cea_live_your_key_here"
python permits_cli.py \
--city "Austin, TX" \
--permit-type commercial_ti \
--min-job-value 25000 \
--screen-contractor-kybOr via curl:
curl -sS -X POST "https://ceadigital.io/v1/tools/building-permits-code-violations-scraper" \
-H "Authorization: Bearer $CEA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"citiesOrZips": ["Austin, TX", "Chicago, IL"],
"permitTypes": ["commercial_ti", "code_violation"],
"minJobValueUsd": 25000,
"autoSkipTraceOwner": true,
"screenContractorKyb": true
}' | jq .Quickstart #2 — Apify Store (cea_digital/building-permits-code-violations-scraper)
Run on Apify Pay-Per-Event ($0.004/permit on Bronze+ plans, $0.00 on misses or below minJobValueUsd) or chain directly to maxcopell/zillow-detail-scraper / compass/crawler-google-places via zillowOrMapsDatasetId:
export APIFY_TOKEN="apify_api_your_token_here"
python permits_cli.py \
--apify \
--city "Austin, TX" \
--permit-type solarcurl -sS -X POST "https://api.apify.com/v2/acts/cea_digital~building-permits-code-violations-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"citiesOrZips": ["Austin, TX"],
"permitTypes": ["solar", "roofing"],
"minJobValueUsd": 15000,
"autoSkipTraceOwner": true
}' | jq .Quickstart #3 — Model Context Protocol (MCP) for Claude, Cursor, Smithery & Glama
Remote Streamable-HTTP MCP (Zero Install)
claude mcp add --transport http ceadigital-b2a https://ceadigital.io/mcpSmithery 1-Click Install
npx -y @smithery/cli install @ceadigital/building-permits-code-violations-scraper --client claudeLocal Stdio MCP Server (mcp_server.py)
{
"mcpServers": {
"cea-building-permits": {
"command": "python3",
"args": ["/path/to/building-permits-code-violations-scraper/mcp_server.py"],
"env": {
"CEA_API_KEY": "cea_live_optional_key_or_blank_for_free_preview"
}
}
}
}License
MIT License — Copyright (c) 2026 CEA Digital (ceadigital.io)
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Live Socrata building permits & code violations with auto-chained LLC owner wireless phone lookup.
281Scrape municipal code violations & distressed property liens with auto-chained LLC owner phones.
281Built-environment forecasts, public benchmarks, and permit or zoning readiness through remote MCP.
Fresh US building permits with contacts from official city APIs. Construction lead generation.
Related MCP Servers
AlicenseBqualityBmaintenanceB2B lead generation MCP server with 20+ lead generation tools - Apollo scraping, Google Maps, email finder, email validator, mobile finder, skip trace, ecommerce store data, and more.251,819 npm1MIT- FlicenseNot gradedqualityCmaintenanceEnables B2B research by finding verified work emails, extracting contacts, detecting tech stacks, and profiling DNS and SaaS, all through a suite of MCP tools.-
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to query and analyze self-hosted real-estate public-records data through 20 read-only MCP tools, including property search, foreclosure and distress signals, comps, market context, and optional license-gated deal scoring.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to access real estate data on 160M+ US properties, including valuations, comparable sales, rent estimates, rehab costs, owner records, and area searches.MIT