Esri ArcGIS Utility Network MCP
Provides expert knowledge and tools for the Esri ArcGIS Utility Network, enabling agents to perform complex tasks such as isolation tracing, subnetwork management, dirty area analysis, and asset package application. It includes curated reference files, helper scripts, and validation logic to assist with GIS utility network operations.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Perform isolation traces on utility network branches
- Analyze and decode dirty area statuses
- Apply asset packages to utility networks
- Validate utility network topology and associations
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
utility-network-mcp 0.2.0
{
"version": "0.2.0",
"transport": "stdio",
"identifier": "utility-network-mcp",
"runtimeHint": "uvx",
"registryType": "pypi",
"environmentVariables": [
{
"name": "UN_FEATURE_SERVICE_URL",
"isRequired": true,
"description": "Utility network FeatureServer URL (ends with /FeatureServer)"
},
{
"name": "UN_PORTAL_URL",
"description": "Portal URL, for username/password or OAuth client-credential auth"
},
{
"name": "UN_CLIENT_ID",
"description": "OAuth app client id (client_credentials)"
},
{
"name": "UN_CLIENT_SECRET",
"description": "OAuth app client secret"
},
{
"name": "UN_USERNAME",
"description": "Portal username (generateToken)"
},
{
"name": "UN_PASSWORD",
"description": "Portal password"
},
{
"name": "UN_TOKEN",
"description": "Pre-issued ArcGIS token"
},
{
"name": "UN_ALLOW_WRITES",
"description": "Set to true to enable validate topology / update subnetwork tools"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"esri-arcgis-utility-network-mcp": {
"command": "uvx",
"args": [
"utility-network-mcp==0.2.0"
],
"env": {
"UN_FEATURE_SERVICE_URL": "<YOUR_UN_FEATURE_SERVICE_URL>",
"UN_PORTAL_URL": "<YOUR_UN_PORTAL_URL>",
"UN_CLIENT_ID": "<YOUR_UN_CLIENT_ID>",
"UN_CLIENT_SECRET": "<YOUR_UN_CLIENT_SECRET>",
"UN_USERNAME": "<YOUR_UN_USERNAME>",
"UN_PASSWORD": "<YOUR_UN_PASSWORD>",
"UN_TOKEN": "<YOUR_UN_TOKEN>",
"UN_ALLOW_WRITES": "<YOUR_UN_ALLOW_WRITES>"
}
}
}
}Cline
{
"mcpServers": {
"esri-arcgis-utility-network-mcp": {
"command": "uvx",
"args": [
"utility-network-mcp==0.2.0"
],
"env": {
"UN_FEATURE_SERVICE_URL": "<YOUR_UN_FEATURE_SERVICE_URL>",
"UN_PORTAL_URL": "<YOUR_UN_PORTAL_URL>",
"UN_CLIENT_ID": "<YOUR_UN_CLIENT_ID>",
"UN_CLIENT_SECRET": "<YOUR_UN_CLIENT_SECRET>",
"UN_USERNAME": "<YOUR_UN_USERNAME>",
"UN_PASSWORD": "<YOUR_UN_PASSWORD>",
"UN_TOKEN": "<YOUR_UN_TOKEN>",
"UN_ALLOW_WRITES": "<YOUR_UN_ALLOW_WRITES>"
}
}
}
}VS Code
{
"servers": {
"esri-arcgis-utility-network-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"utility-network-mcp==0.2.0"
],
"env": {
"UN_FEATURE_SERVICE_URL": "<YOUR_UN_FEATURE_SERVICE_URL>",
"UN_PORTAL_URL": "<YOUR_UN_PORTAL_URL>",
"UN_CLIENT_ID": "<YOUR_UN_CLIENT_ID>",
"UN_CLIENT_SECRET": "<YOUR_UN_CLIENT_SECRET>",
"UN_USERNAME": "<YOUR_UN_USERNAME>",
"UN_PASSWORD": "<YOUR_UN_PASSWORD>",
"UN_TOKEN": "<YOUR_UN_TOKEN>",
"UN_ALLOW_WRITES": "<YOUR_UN_ALLOW_WRITES>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"esri-arcgis-utility-network-mcp": {
"command": "uvx",
"args": [
"utility-network-mcp==0.2.0"
],
"env": {
"UN_FEATURE_SERVICE_URL": "<YOUR_UN_FEATURE_SERVICE_URL>",
"UN_PORTAL_URL": "<YOUR_UN_PORTAL_URL>",
"UN_CLIENT_ID": "<YOUR_UN_CLIENT_ID>",
"UN_CLIENT_SECRET": "<YOUR_UN_CLIENT_SECRET>",
"UN_USERNAME": "<YOUR_UN_USERNAME>",
"UN_PASSWORD": "<YOUR_UN_PASSWORD>",
"UN_TOKEN": "<YOUR_UN_TOKEN>",
"UN_ALLOW_WRITES": "<YOUR_UN_ALLOW_WRITES>"
}
}
}
}Let your agent find its tools
Find servers like Esri ArcGIS Utility Network MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.