Query real-time and historical USGS water data from ~8,000 stream gages and groundwater wells.
claude mcp add usgs-water-mcp-server --transport http https://usgs-water.caseyjhand.com/mcp
~/.cursor/mcp.json
{
"mcpServers": {
"usgs-water-mcp-server": {
"url": "https://usgs-water.caseyjhand.com/mcp"
}
}
}
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"usgs-water-mcp-server": {
"serverUrl": "https://usgs-water.caseyjhand.com/mcp"
}
}
}
.vscode/mcp.json
{
"servers": {
"usgs-water-mcp-server": {
"type": "http",
"url": "https://usgs-water.caseyjhand.com/mcp"
}
}
}
cline_mcp_settings.json
{
"mcpServers": {
"usgs-water-mcp-server": {
"url": "https://usgs-water.caseyjhand.com/mcp"
}
}
}
claude_desktop_config.json
{
"mcpServers": {
"usgs-water-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://usgs-water.caseyjhand.com/mcp"
]
}
}
}
| Transport | URL | Auth headers |
|---|---|---|
| streamable-http | https://usgs-water.caseyjhand.com/mcp | none |
Solid tool — did exactly what the schema promised on the first call.
Great docs mapping to real tool behavior. Auth was painless.
Did the job but rate limits kicked in under heavy use.
Handles edge cases better than most listings in this category.
Fast responses, sensible error messages when inputs were off.
POST /mcp