
Arcgis MCP
- 2 repo stars
- Updated October 8, 2025
- esrisaudiarabia/esrisaudiarabia-mcp
ArcGIS MCP is a MCP server that searches ArcGIS Online or Enterprise portal content using URL and user credentials over stdio.
About
The ArcGIS MCP server exposes intelligent search against ArcGIS Online and ArcGIS Enterprise from a Model Context Protocol host. developers and small teams shipping location-aware SaaS, internal dashboards, or field tools can register it so agents discover layers, maps, and portal items with real credentials instead of guessing asset names. Install the PyPI package arcgis-mcp-server, set ARCGIS_URL to your portal root, and provide username and password secrets. This is an advanced integration: you must understand Esri licensing, portal URLs, and least-privilege accounts. It fits Build when you embed or reference GIS content during feature work, and can support Validate when you prototype against existing organizational data. It is not a mapping UI skill or a substitute for ArcGIS Pro workflows—it's API-backed search via MCP. Security-conscious teams should prefer dedicated service accounts and rotate passwords.
- 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
Arcgis MCP by the numbers
- Data as of Aug 10, 2026 (Skillselion catalog sync)
claude mcp add --env ARCGIS_URL=YOUR_ARCGIS_URL --env ARCGIS_USERNAME=YOUR_ARCGIS_USERNAME --env ARCGIS_PASSWORD=YOUR_ARCGIS_PASSWORD arcgis-mcp-server -- python arcgis-mcp-serverAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Package | arcgis-mcp-server |
| Transport | STDIO |
| Auth | Required |
| Last updated | October 8, 2025 |
| Repository | esrisaudiarabia/esrisaudiarabia-mcp ↗ |
What it does
Give your agent intelligent search over ArcGIS Online or Enterprise layers and maps using portal credentials.
Who is it for?
Best when you're building on Esri stacks and need agent-driven discovery of maps and layers in Online or Enterprise.
Skip if: Skip if you're without ArcGIS access, or anyone and only needs static GeoJSON files with no portal.
What you get
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
By the numbers
- Server version 1.1.5
- 1 PyPI package (arcgis-mcp-server) with Python stdio
- 3 required environment variables (ARCGIS_URL, ARCGIS_USERNAME, ARCGIS_PASSWORD)
Recommended MCP Servers
How it compares
Esri portal search MCP integration, not a cartography or frontend mapping skill.
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.