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.
| Name | Description | Required privileges |
|---|---|---|
find_address_candidates | Takes an address or place string and returns coordinates. |
|
reverse_geocode | Converts coordinates to the nearest address. |
|
- 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.
| Name | Description | Required privileges |
|---|---|---|
solve_route | Solves a route between a start and end point, with optional intermediate stops and the ability to specify departure time for more accurate results. |
|
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
| Name | Description | Required privileges |
|---|---|---|
elevation_at_locations | Get the elevation for a given point (latitude and longitude) using the WGS84 coordinate system. |
|
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
| Name | Description | Required privileges |
|---|---|---|
map_with_overlay | Returns a static map in an ArcGIS Basemap style with points, polylines and/or polygons. |
|
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.
| Name | Description | Required privileges |
|---|---|---|
get_topic_fields | Returns a set of fields for a topic (e.g. |
|
describe_location | Describes the specified location using the fields obtained from |
|
- 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.
| Name | Description | Required privileges |
|---|---|---|
buffer | Returns 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. |
|
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.