Local San Antonio MCP
Provides access to San Antonio 311 service call data from the City's ArcGIS Hub FeatureServer, enabling queries by category, type, department, status, or council district.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Local San Antonio MCP Any active weather alerts for San Antonio?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Local San Antonio MCP
Your AI's local guide to San Antonio. A Model Context Protocol (MCP) server giving Claude (and any MCP client) plain-English access to official San Antonio-area public data β no API keys, no logins.
License: Open source under Apache License 2.0 β free to use, modify, and build on, including commercially. Please keep the NOTICE attribution when you redistribute. Built by: Ed Neuhaus. Source: https://github.com/mindwear-capitian/local-san-antonio-mcp Part of a family: local-city-mcp-template β the spec, the template, and the full list of cities built so far.
π§ Early-stage. Three tools live today (weather alerts, school ratings, 311). More San Antonio/Bexar-area civic and property data planned β see CONTRIBUTING.md.
Install
Add to your Claude Desktop config:
// claude_desktop_config.json
{
"mcpServers": {
"local-san-antonio": {
"command": "npx",
"args": ["-y", "github:mindwear-capitian/local-san-antonio-mcp"]
}
}
}Restart Claude Desktop. No API keys required for any tool.
Claude Code
claude mcp add local-san-antonio npx -y github:mindwear-capitian/local-san-antonio-mcpRelated MCP server: city-data-mcp
Try it
"Is there an active weather alert for San Antonio right now?"
"What's the TEA rating for San Antonio ISD?"
"Show me A-rated elementary schools in Bexar county."
"Any open animal services 311 calls in council district 1?"
Tools (3 live)
Tool | What it does |
| Active National Weather Service alerts (severe thunderstorm, tornado, flood, heat, freeze, fire weather) for a San Antonio location. Defaults to central San Antonio when no address given. |
| Texas Education Agency school lookup β A-F accountability ratings + AskTED campus directory (statewide dataset). Search by campus, district, county, or city. Example districts: San Antonio ISD, North East ISD, Northside ISD. |
| San Antonio 311 service calls (streets, animal services, code compliance, etc). Filter by category, type, department, status, or council district. |
| Version + capability summary. |
Sources of Truth
Domain | Source |
Weather alerts | National Weather Service (api.weather.gov) |
School ratings | Texas Education Agency Statewide Accountability Ratings 2022-2023 + AskTED directory (data.texas.gov) β statewide dataset, same source used by local-austin-mcp |
311 service calls | City of San Antonio Open Data (data.sanantonio.gov), via its ArcGIS Hub-hosted FeatureServer |
Geocoding | U.S. Census geocoder |
Architecture
Node.js (ES modules), @modelcontextprotocol/sdk over stdio. Built from local-city-mcp-template β see that repo's STANDARD.md for the spec (hard rules, tool contract, testing bar, licensing pattern) this server follows. Every response includes a source_url.
Contact
Built by Ed Neuhaus. Contributions welcome β see CONTRIBUTING.md.
Available Tools
4 toolsaboutARead-onlyIdempotent
Show information about this MCP server, including its name, version, data sources, license, and the original author. Always available. (via Local San Antonio MCP -- https://edneuhaus.com)
Inputs: no named parameters.
san_antonio_311ARead-onlyIdempotent
Search San Antonio 311 service calls (streets, animal services, code compliance, and other non-emergency city services). Filter by category, type, department, status, or council district. Authoritative source: City of San Antonio Open Data.
Inputs: type, limit, status, category, +2 more.
san_antonio_nws_alertsARead-onlyIdempotent
Active National Weather Service alerts (severe thunderstorm, tornado, flood, heat, freeze, fire weather) for a specific San Antonio location. Defaults to central San Antonio when no address is supplied. Returns severity, urgency, headline, description, and expiration time for every active alert covering the point. Authoritative source: National Weather Service (api.weather.gov).
Inputs: lat, lng, address.
san_antonio_tea_schoolsARead-onlyIdempotent
Look up Texas public schools and their TEA accountability ratings. Search by campus name, district, county, or city. Returns the A-F overall rating, sub-scores (Student Achievement, School Progress, Closing the Gaps), enrollment, demographics, district info, address, phone, and website. Example districts: "San Antonio ISD", "North East ISD", "Northside ISD". Authoritative sources: Texas Education Agency (2022-2023 ratings) and AskTED directory. Note: this does NOT map an address to its assigned schools -- attendance zones are managed by individual ISDs.
Inputs: city, limit, campus, county, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 4 tools
Each tool targets a distinctly different domain: server metadata, weather alerts, school information, and city services. There is no overlap or potential for confusion between them.
The three data tools follow a clear 'san_antonio_' prefix pattern with descriptive suffixes (nws_alerts, tea_schools, 311). The 'about' tool deviates from this pattern but is a standard server introspection tool, so the inconsistency is minor.
With 4 tools, the server is well-scoped for a local information service. Each tool provides a meaningful, non-redundant function, and the count is within the ideal range.
The server covers key local information areas: weather alerts, schools, and city services. While additional areas like transit or events could be added, the current surface provides a coherent set of authoritative data with no obvious dead ends.
Maintenance
Related MCP Connectors
Provides access to Civic Plus - See Click Fix, allowing you to interact with your data via an LLM.β¦
DataAustin MCP β Austin, TX open data (data.austintexas.gov, Socrata SODA API).
The world's public data, one API. License-cleared public data sources for agents, via MCP and REST.
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for exploring Texas public school data through conversational interfaces, enabling campus search, district details, geospatial lookup, comparisons, and transfer insights using TEA data.161Apache 2.0

city-data-mcpofficial
AlicenseAqualityDmaintenanceAn MCP server that gives Claude deep access to US public data -- demographics, economics, crime, employment, weather, housing, transit, schools, budgets, and more across 30+ cities for government intelligence workflows.28MIT- AlicenseAqualityDmaintenanceProvides AI assistants with plain-English access to official Houston-area public data including weather alerts and school ratings, no API keys required.31Apache 2.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server that provides AI assistants with plain-English access to official Dallas-area public data (weather alerts, school ratings, and 311 service requests) without requiring API keys or logins.41Apache 2.0