Skip to content
Tresca

ArcGIS MCP servers and AI agent skills

Esri runs an official hosted MCP server for ArcGIS Location Services, in beta, which geocodes, routes and draws static maps through your ArcGIS account, and publishes agent plugins for ArcGIS app developers. Neither touches ArcGIS Pro. For desktop work, community servers call ArcPy on Windows against a licensed ArcGIS Pro 3.x, either inside a live session or in a separate worker process.

  • Includes Esri's official server (beta).
  • 4 MCP servers listed.
Esri4 serversChecked 4 Nov 2026

Integrations for ArcGIS

Official

PluginOfficial

Esri developer agent skillsby Esri

Esri's agent plugins for building ArcGIS apps, with SDK skills and a hosted MCP that searches Esri developer docs.

RemoteRead-only8· updated 4 days ago
MCP serverOfficial · Beta

MCP for ArcGIS Location Servicesby Esri

Esri-hosted beta server for geocoding, routing, elevation and static map images, billed to your ArcGIS account.

RemoteNeeds a ArcGIS licenceRead-only

Community and commercial servers

MCP serverCommunity

arcgis-mcp-bridgeby muend

100 ArcPy geoprocessing tools for ArcGIS Pro on Windows, run in a separate worker with path limits and confirm gates.

LocalWindowsNeeds a ArcGIS licenceCan modify models24· updated 6 days ago
MCP serverCommunity

ArcGIS Pro MCP Bridgeby geo2004

Drives a live ArcGIS Pro session from Claude Desktop through a bridge script started in Pro's Python window.

LocalWindowsNeeds a ArcGIS licenceCan modify models48· updated 8 weeks ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to ArcGIS

An MCP server or skill can only do what ArcGIS lets programs do. ArcGIS exposes 4 automation interfaces:

  • ArcPy (Python): ArcPy is the Python site package installed with ArcGIS Pro, giving access to every geoprocessing tool, the arcpy.mp module for maps and layouts in .aprx projects, and the Spatial and Network Analyst extensions. It only runs on Windows with a licensed Pro install, inside Pro's own conda environment (arcgispro-py3) or a clone of it. Both community MCP servers here are built on it. Documentation
  • ArcGIS API for Python (Python): The arcgis package manages content, users and hosted layers in ArcGIS Online and Enterprise over REST, and runs on any operating system. It is the route for publishing, sharing and portal administration; one community server falls back to it for publishing because ArcPy's publishing calls need Pro's main thread. Documentation
  • ArcGIS Pro SDK for .NET (.NET): Add-ins written in C# can control the ArcGIS Pro interface itself, such as opening map views, which ArcPy cannot do. Some community MCP bridges for ArcGIS Pro are built as add-ins instead of on ArcPy. Documentation
  • ArcGIS REST APIs (REST API): Feature, map, geocoding and routing services are all reachable over HTTP. Esri's hosted Location Services MCP wraps a subset of these location services. Documentation

What Esri offers

Esri publishes MCP for ArcGIS Location Services, a hosted server it labels beta, plus an Apache-2.0 repository of agent plugins for ArcGIS developers that connects to a hosted documentation MCP. Inside its own products, Esri offers AI assistants that organisation administrators switch on in ArcGIS Online, including an ArcGIS Pro assistant, Arcade and Notebooks assistants, most still marked beta. Esri's early-adopter site says MCP access to ArcGIS Online, Enterprise and Location Platform is being worked on.

Checked 4 Nov 2026. Sources: MCP for ArcGIS Location Services (beta), Configure AI assistants, ArcGIS Online documentation, MCP in ArcGIS, Esri Early Adopter Community, Esri/esri-developer-agent-skills

What you can do with ArcGIS and AI

  • Geocode a list of site addresses, reverse-geocode survey points, or get elevations and driving routes between project locations through Esri's hosted beta server.
  • Buffer, clip, dissolve or overlay feature classes in a file geodatabase with ArcPy, and write results to a scratch geodatabase.
  • Derive slope, aspect and hillshade from a DEM, or run zonal statistics and hydrology tools with the Spatial Analyst extension.
  • Run closest-facility, service-area or origin-destination analyses on a network dataset.
  • Build a layout in an .aprx project and export it to PDF, or publish a layer to ArcGIS Online as a hosted feature service.
  • Write an ArcGIS Maps SDK or ArcGIS API for Python app with Esri's own skills and current developer documentation.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude (custom connector), Claude Code, Claude Desktop, Cursor, GitHub Copilot CLI, Goose, Kiro, Microsoft Copilot Studio, Postman, VS Code, VS Code (GitHub Copilot) and Xcode. Install steps, copied from each project's own documentation, are on each listing's page. Most ArcGIS integrations run on your own computer next to ArcGIS, so you need ArcGIS installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official ArcGIS MCP server?

Yes, for location services only. Esri hosts MCP for ArcGIS Location Services, labelled beta, for geocoding, routing, elevation and static maps. It needs an ArcGIS Location Platform or ArcGIS Online account. Esri has not released an MCP server for ArcGIS Pro.

Can Claude control ArcGIS Pro?

Through community servers, on Windows with a licensed ArcGIS Pro. One runs a bridge script in Pro's Python window and works in your open project; another runs ArcPy tools in a separate worker against your project and geodatabase files.

What does Esri's Location Services MCP cost?

Esri's page doesn't list a separate MCP fee. The calls use your ArcGIS account's location services, and stored geocoding and data enrichment need pay-as-you-go enabled, so check Esri's pricing page for your account type.

Which ArcGIS Pro versions do the community servers support?

arcgis-mcp-bridge lists ArcGIS Pro 3.3, 3.6 and 3.7 as tested and does not run on 3.1 or 3.2, whose Python is older than 3.11. The ArcGIS Pro MCP Bridge by geo2004 says it was tested on 3.6.1.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): What is ArcPy? · ArcGIS API for Python · ArcGIS Pro SDK for .NET · MCP for ArcGIS Location Services (beta) · Configure AI assistants, ArcGIS Online documentation · ArcGIS product page

ArcGIS is a trademark of Esri. Tresca is independent and not affiliated with or endorsed by Esri.