mcp-server-usace-iwr
Provides tools to query the U.S. Army Corps of Engineers River Mile Markers ArcGIS Feature Service, enabling location of river mile markers on navigable U.S. rivers and answering 'what river mile am I at?' questions.
Click on "Install 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., "@mcp-server-usace-iwrwhat river mile is closest to 38.5, -90.2?"
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.
mcp-server-usace-iwr
An MCP (Model Context Protocol) server that wraps the U.S. Army Corps of Engineers (USACE) Institute for Water Resources (IWR) River Mile Marker ArcGIS Feature Service, letting an LLM locate river mile markers on navigable U.S. rivers and answer "what river mile am I at?" style questions.
Dataset: USACE River Mile Markers
Service:
https://services7.arcgis.com/n1YM8pTrFmm7L4hs/arcgis/rest/services/usace_river_mile_markers/FeatureServer/0Auth: none (public service)
CRS: WGS84 (EPSG:4326) decimal degrees
Tools
Tool | Purpose |
| Return the single closest marker to a lat/lon (with distance + bearing). |
| Find markers near a point (radius) or within a GeoJSON geometry/bbox. |
| Filter markers by river name and/or mile-value range, with pagination. |
All tools are read-only and return provenance (source agency, dataset, service URL, layer, CRS, retrieval time).
Related MCP server: pumperly-mcp
Layer fields
name, LONGITUDE1, LATITUDE1, MILE, RIVER_CODE, RIVER_NAME,
RIVER_NUMB, SOURCE.
Running locally (stdio)
uv sync
uv run python -m usace_iwr_server.appThe server uses stdio transport by default. If a PORT (or
DATABRICKS_APP_PORT) environment variable is set, it serves streamable HTTP at
/mcp instead, with a /health readiness endpoint.
Container / deployment
bash scripts/build-and-push.sh # builds linux/amd64 and pushes to GHCRDevelopment
uv run python -m py_compile src/usace_iwr_server/*.py src/usace_iwr_server/tools/*.py
npx @modelcontextprotocol/inspector uv run python -m usace_iwr_server.appMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn experimental MCP server providing spatial context for LLMs by interfacing with French Geoplateforme services. It enables tasks such as geocoding, altitude lookups, and querying administrative, cadastral, or urban planning data.114MIT
- AlicenseAqualityAmaintenanceMCP server that exposes any Pumperly instance to LLMs, enabling real-time fuel price queries, station search, route planning, and geocoding.5673GPL 3.0
- Alicense-qualityDmaintenanceAn MCP server that gives AI assistants direct access to the FEMA National Flood Hazard Layer (NFHL) for flood zone lookups, FIRM panel information, and flood map data in the United States.10MIT
- FlicenseAqualityBmaintenanceAn MCP server that exposes Charlotte, NC and Mecklenburg County open data as tools for an LLM agent, enabling queries about trash pickup, parcels, zoning, crime, and more by geocoding addresses and querying live ArcGIS layers.21
Related MCP Connectors
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GSA-TTS/mcp-server-usace-iwr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server