
Arcgis Mcp Server
Give your agent intelligent search over ArcGIS Online or Enterprise layers and maps using portal credentials.
Overview
ArcGIS MCP is a MCP server for the Build phase that searches ArcGIS Online or Enterprise portal content using URL and user credentials over stdio.
What is this MCP server?
- ArcGIS MCP server v1.1.5 on PyPI (arcgis-mcp-server) with Python stdio runtime
- Intelligent content search across ArcGIS Online and ArcGIS Enterprise
- Requires ARCGIS_URL, ARCGIS_USERNAME, and ARCGIS_PASSWORD environment variables
- User-credential model—no anonymous public catalog-only mode in manifest
- Maintained under esrisaudiarabia/esrisaudiarabia-mcp on GitHub
- Server version 1.1.5
- 1 PyPI package (arcgis-mcp-server) with Python stdio
- 3 required environment variables (ARCGIS_URL, ARCGIS_USERNAME, ARCGIS_PASSWORD)
What problem does it solve?
Agents cannot find the right GIS layers or maps because portal content is locked behind ArcGIS authentication and opaque item IDs.
Who is it for?
Developers building on Esri stacks who need agent-driven discovery of maps and layers in Online or Enterprise.
Skip if: Builders without ArcGIS access, or anyone who only needs static GeoJSON files with no portal.
What do I get? / Deliverables
After setup, your agent can run intelligent ArcGIS content search against your configured portal with your supplied credentials.
- Stdio MCP server authenticated to your ArcGIS portal
- Agent-driven intelligent search over portal GIS content
- Faster layer and map discovery during integration work
Recommended MCP Servers
Journey fit
How it compares
Esri portal search MCP integration, not a cartography or frontend mapping skill.
Common Questions / FAQ
Who is ArcGIS MCP for?
Teams with ArcGIS Online or Enterprise portals who want coding agents to search and reference GIS content programmatically.
When should I use the ArcGIS MCP server?
During Build or integration spikes when you must locate layers, maps, or items in a secured Esri portal from an agent session.
How do I add ArcGIS MCP to my agent?
Install arcgis-mcp-server from PyPI, set ARCGIS_URL, ARCGIS_USERNAME, and ARCGIS_PASSWORD, and register the Python stdio server in your MCP client.