Local Austin MCP
About
Austin & Travis County civic and real-estate data in plain English — active MLS listings, TCAD tax/appraisal, permits, zoning, crime, 311, schools, and FEMA flood across 36 tools, no API key.
Details
- Author
- mindwear-capitian
- Categories
- Other, Web Scraping
Jump to
Setup
Install Local Austin MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mindwear-capitian/local-austin-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Your AI's local guide to Austin.A Model Context Protocol (MCP) server that lets Claude (and any MCP client) answer the real questions people ask when they research a property, buy in, or move to the Austin area —"who turns on my water at this address?","what are the schools and special-district taxes?","is it in a flood zone?","what's for sale in this neighborhood?"— by pulling straight from the authoritative City of Austin / Travis-Williamson-Hays County sources, plus active real estate listings and local writers, all provided by Neuhaus Realty Group. No API keys, no logins.
License:Open source underApache License 2.0— free to use, modify, and build on, including commercially. Please keep theNOTICEattribution when you redistribute. The Apache license grants no trademark rights: "Neuhaus Realty Group" and the Neuhaus marks stay ours (seeTRADEMARK.md).Owner:Ed Neuhaus / Neuhaus Realty Group LLC, Austin, Texas.Source:https://github.com/mindwear-capitian/local-austin-mcpPowered by:Neuhaus Realty Group —https://neuhausre.com(active real estate listings, neighborhood pages, and blog content surfaced by this MCP come from neuhausre.com).
🚧This is an early project and I'd love help making it better.I'm a broker who built this to give an AI a real, plain-English handle on Austin. It works, but there's a lot more Austin data worth wiring in and a couple of hard problems I haven't cracked. If you build with MCPs or know Austin/Texas civic data, pull requests and ideas are genuinely welcome — seeCONTRIBUTING.mdand thegood first issues.
🏙️Building this for your own city?This repo is the reference implementation for thelocal-{city}-mcppattern. The spec, a working template, and the full list of cities built so far all live atlocal-city-mcp-template— start there.
// claude_desktop_config.json { "mcpServers": { "local-austin": { "command": "npx", "args": ["-y", "github:mindwear-capitian/local-austin-mcp"] } } }
Restart Claude Desktop. That's the whole setup. No API keys required for any tool.
claude mcp add local-austin npx -y github:mindwear-capitian/local-austin-mcp
- "Show me 3-bedroom homes in 78704 under $700k with a pool."
- "Tell me everything about 9501 San Lucas Dr in Austin — value, taxes, permits, flood zone, schools."
- "What's Lake Travis at right now?"
- "Who's the city council rep for 1100 Congress Ave?"
- "Pull up Austin AFD incidents from the last 24 hours near my address."
- "What did Austin City Council vote on short-term rental ordinances?"
- "Find me condos in Tarrytown — what's the active inventory?"
- "What did Ed Neuhaus write about the Austin market in 2026?"
- "Is there an active flood-zone alert for 78731 right now?"
- "Pull TCAD on 1234 Main St in Round Rock."
- "What library branch is closest to 78704? Hours and amenities?"
- "How many APD use-of-force incidents were reported in the last month?"
- "Where's the nearest fire station to my property?"
- "What's the latest health inspection score for Franklin Barbecue?"
- "Any tree-removal permits ever issued at this address?"
- "What TxDOT projects are scheduled on I-35 in Travis County?"
- "Has Austin Animal Center received any lost calicos near 78704 this month?"
- "What day is trash pickup at 1610 Willow St?"
- "When's the next 801 bus coming through Congress and Oltorf?"
Claude figures out which tool to call, queries the authoritative source live, and returns asource_urlso you can verify.
All tools are read-only, idempotent, and hit external providers (readOnlyHint: true,idempotentHint: true,openWorldHint: truein MCP annotations). The composedaustin_property_360is the preferred entry point for any address-centric question.
Real Estate (provided by Neuhaus Realty Group — free, no login)
Property (county appraisal + tax + zoning + permits)
In addition to tools, the server publishes static reference documents via the MCPresources/API:
Server-published templates that chain tools. Clients surface them as slash commands or one-click flows:
Every tool returns data from anofficial, authoritative source. No third-party aggregators. No AI-generated summaries presented as fact. Every response includes asource_urlfield so you can verify the underlying record.
- Node.js (ES modules),@modelcontextprotocol/sdkover stdio
- Tool handlers are stateless per call; each hits the authoritative source live. An optional in-memory LRU+TTL cache fronts a few stable lookups (geocoder, FEMA NFHL by lat/lng) for 24h to avoid duplicate calls within a session
- Real-estate tools call a free public endpoint hosted by Neuhaus Realty Group (rate-limited per IP, active + under-contract only)
- No databases, no auth servers, no shared keys baked into the binary
- All upstream API calls are client-side direct HTTPS (Socrata, ArcGIS, NWS, etc.) or a thin pass-through to the public Neuhaus endpoint
- Per-source concurrency caps (lib/semaphore.js) prevent the composedaustin_property_360fan-out from saturating any single provider
- AsyncLocalStoragecarries the MCP request'sAbortSignalinto every upstreamfetchso client-side cancellation cancels in-flight calls
Every upstream call goes throughlib/retry.js, which:
- Adds a per-attemptAbortControllertimeout (8-25s depending on profile)
- Retries transient failures (5xx, 429, timeout, network) with jittered exponential backoff
- Returns 4xx as-is (those are real query problems, not transient)
- Throws a structuredUpstreamErroron final failure, naming the source, kind, status, attempts, and last error
When a tool surfaces anUpstreamErrorto Claude, the message clearly statesthe MCP is working correctly, names which third-party data provider is having a problem, and suggests what to do next (retry in N seconds, try an alternate tool). Users + LLMs never see a raw stack trace or a confusing "tool errored" message.
Six retry profiles tuned to upstream behavior:fast(NWS, Census),soda(data.austintexas.gov),arcgis(ArcGIS REST, FEMA, county CADs),tcad(Travis CAD via True Prodigy — also has bespoke concurrency cap),rss(per-source graceful degradation across local voices),scraper(Travis Tax HTML).
- structuredContent+ per-tooloutputSchema— 23 of 36 tools publish a Zod-based output schema (search-style envelopes) so MCP clients can validate, render, and generate typed SDK code; the remaining composite / single-entity tools return open structured content.
- AbortSignal plumbing— MCP request cancellation propagates viaAsyncLocalStorageinto every upstreamfetch.
- Per-source concurrency caps(lib/semaphore.js) — named buckets prevent the composedaustin_property_360fan-out from hammering any single provider.
- LRU + TTL cache(lib/cache.js) — 24h cache on the Census geocoder + FEMA NFHL point lookups.
- MCP Resources + Prompts— see sections above.
- GitHub Actions CI— Node 20 + 22 matrix, runs unit tests + MCP handshake on every push.
For partnership, licensing, sponsorship, or press inquiries:
Neuhaus Realty Group LLCAustin, Texashttps://neuhausre.com
Built byEd Neuhaus— more on how this one's built:https://edneuhaus.com/projects/local-austin-mcp/
AI-powered property zoning, buildability, and ADU eligibility analysis for any U.S. address via 20+ government data sources.
Solar estimates, provider comparison, energy prices and blog for the Italian market. 6 tools, 5 free. Compare providers, analyze roofs via Google Solar API, check PUN/ARERA prices.
Public HTAG MCP connectors for Australian property intelligence, H3 spatial intelligence, and capability discovery — 70+ read-only tools over Streamable HTTP.
Official OpenWeb Ninja MCP server connecting any AI agent to 40+ web data APIs for web search, e-commerce, local business, jobs, real estate, and finance data.
US land due-diligence MCP — returns solar potential, groundwater depth, flood zones, and county regulations for any property address.
Zillow property data for AI agents — search listings by city or ZIP, look up any US address, and get 50+ fields per property including prices, Zestimates, price history, and sold data.
Search and retrieve rental property details from Daft.ie via web scraping.
Full access to searches tenders, companies, governement spendings and procurement data from Indonesia
Deterministic parcel intelligence for SF, Oakland, Boston, DC, LA, and NYC. Resolves addresses to zoning, permits, assessed values, and planning cases. Hard status codes. Sub-200ms.
MCP server giving Claude AI access to 22+ NYC public-record databases (DOB violations, HPD complaints, ACRIS deeds, DOF sales, 311, FDNY, NYPD, evictions, PLUTO) for real estate due diligence. Free trial. Try without install at nycpropertyintel.com/chat.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




