MCP for ArcGIS Location Services provides tools for accessing location service capabilities such as geocoding, routing, elevation, static map generation, and data enrichment. To use these tools, you need an access token with the required privileges.

Geocoding

Use geocoding tools to convert addresses and places into coordinates, or convert coordinates into addresses.

NameDescriptionRequired privileges
find_address_candidates

Takes an address or place string and returns coordinates.

    Location services
    • Geocoding
      • Geocode (stored)
reverse_geocode

Converts coordinates to the nearest address.

    Location services
    • Geocoding
      • Geocode (stored)
  1. This privilege is only available for ArcGIS Location Platform accounts with pay-as-you-go enabled.

To use the tool, try these prompts in your MCP client:

  • What are the coordinates of 380 New York Street, Redlands, CA?
  • Find the location of Disneyland in California.
  • What is the address at 34.056, -117.195?

For additional prompts, go to Examples > Run sample prompts.

Routing and navigation

Use routing and navigation tools to calculate routes and get navigation directions.

NameDescriptionRequired privileges
solve_routeSolves a route between a start and end point, with optional intermediate stops and the ability to specify departure time for more accurate results.
  • Location services
    • Routing
      • Simple routing

To use the tool, try these prompts in your MCP client:

  • Get driving directions from Redlands, CA to LAX.
  • Route from Las Vegas to Los Angeles with a stop in Barstow.
  • Calculate the travel time between Downtown Phoenix and Phoenix Sky Harbor International Airport, leaving at 2pm.

For additional prompts, go to Examples > Run sample prompts.


Elevation

Use elevation tools to interact with the ArcGIS Elevation service The ArcGIS Elevation service, also known as Elevation service, is a location service hosted by Esri that returns TopoBathy elevation values for a single location or multiple locations. Learn more .

NameDescriptionRequired privileges
elevation_at_locationsGet the elevation for a given point (latitude and longitude) using the WGS84 coordinate system.
    Location services
    • Elevation

To use the tool, try these prompts in your MCP client:

  • What is the elevation at 34.056, -117.195?
  • How high above sea level is Denver, Colorado?
  • Compare the elevations of Tokyo and Mount Fuji.

For additional prompts, go to Examples > Run sample prompts.


Static maps

Use static maps tools to interact with the ArcGIS Static Maps service The ArcGIS Static Maps service, also known as Static Maps service, is a location service hosted by Esri that generates non-interactive map images called static maps. The service supports displaying a variety of basemap styles and optional geometries such as points, polylines, and polygons. No client-side mapping API is required. Learn more .

NameDescriptionRequired privileges
map_with_overlayReturns a static map in an ArcGIS Basemap style with points, polylines and/or polygons.
    Location services
    • Static maps

To use the tool, try these prompts in your MCP client:

  • Show me a static map of New York City with a marker at Times Square.
  • Generate a static map of San Francisco with a route from the Golden Gate Bridge to Fisherman's Wharf.
  • Create a static map of Paris with a polygon outline of the Eiffel Tower.

For additional prompts, go to Examples > Run sample prompts.



Data enrichment

Use data enrichment tools to explore a range of statistical data about locations.

NameDescriptionRequired privileges
get_topic_fields

Returns a set of fields for a topic (e.g. "population") that are available for a specified country. Not all topics are available for every country. For a list of available data topics by country, see the Data Browser.

    Location services
    • Geoenrichment
describe_location

Describes the specified location using the fields obtained from get_topic_fields.

    Location services
    • Geoenrichment
  1. This privilege is only available for ArcGIS Location Platform accounts with pay-as-you-go enabled.

To use the tool, try these prompts in your MCP client:

  • Describe the population breakdown for a 10km area around 37.7749, -122.4194.
  • Compare the areas within 3km of San Diego and Los Angeles using information about household income.

For additional prompts, go to Examples > Run sample prompts.



Geometry

Use geometry tools to perform geometric operations with spatial data, such as creating a buffer.

NameDescriptionRequired privileges
bufferReturns a polygon that represents a buffer around the input geometry. The buffer distance is specified in meters. The only supported input geometry type is a point.
  • Portal service
    • General privileges
      • Apps and capabilities
      • Allow beta access

To use the tool, try this prompt in your MCP client:

  • Show me a 5km area around 37.7749, -122.4194.

For additional prompts, go to Examples > Run sample prompts.