# ArcGIS MCP for AI Agents AI Agent Connect

> ArcGIS MCP lets your AI agent handle geocoding, route solving, and vehicle routing directly. You can convert addresses to coordinates, calculate complex delivery routes, and map out service areas without leaving your chat interface. It connects your ArcGIS account to any MCP-compatible client so you can perform spatial analysis through natural conversation.

## Overview
- **Category:** superpower
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_90QOVDXHgYRzp1rsMqs5KxfhxC7CxA5mYxQLHyIX/ai-agent-connect
- **Tags:** spatial-analysis, mapping, geocoding, route-optimization, location-intelligence, geographic-data

## Description

The ArcGIS MCP puts the power of professional geographic information systems into your AI's hands. Instead of jumping between browser tabs to find coordinates or calculate travel times, you can just ask your agent to do the heavy lifting. If you need to turn a list of 500 street addresses into usable latitude and longitude pairs, you just tell the agent to run a batch geocode. If you're trying to figure out the most efficient way for a fleet of trucks to hit twelve different stops, it handles the vehicle routing math for you. It even understands complex spatial questions, like how far a person can realistically walk from a specific shop in under ten minutes. By connecting your ArcGIS account to your preferred AI client via the Vinkius catalog, you turn your chat window into a geoprocessing command center. You get the precision of enterprise-grade mapping without the friction of learning a new software suite. This is a massive shift for logistics managers who need to optimize fleet paths in seconds or retail analysts trying to map out store footprints. You can stop worrying about manual data entry and start focusing on the actual strategy, whether that's expanding a delivery zone or cleaning up a messy list of property locations.

## Tools

### batch_geocode_addresses
Convert up to 1,000 addresses into coordinates in one go. This is perfect for cleaning up large spreadsheets of location data.

### find_address_country
Locate an address while ensuring the results stay within a specific country. This prevents the agent from returning international results.

### calculate_od_matrix
Compute travel times and distances between multiple origins and destinations. This is essential for complex multi-point logistics.

### calculate_service_area
Determine reachable drive-time or walk-time polygons from a specific facility. This helps you visualize your geographic reach.

### find_address_candidates
Turn a text address into latitude and longitude using the ArcGIS engine. Use this to resolve messy or incomplete address strings.

### reverse_geocode
Discover the closest street address for a specific set of coordinates. This helps you turn raw GPS data into readable locations.

### solve_nav_route
Find the best route between multiple locations with turn-by-turn directions. It provides precise travel times and distances.

### solve_vehicle_routing
Solve complex vehicle routing problems for a fleet using order JSON data. This optimizes the sequence of stops for multiple drivers.

### suggest_location_bias
Get location suggestions that favor a specific geographic area. This ensures your AI agent looks in the right neighborhood first.

### suggest_geocoding
Get autocomplete suggestions for partial addresses to ensure accuracy. This helps you select valid locations before finalizing a request.

## Prompt Examples

**Prompt:** 
```
Find the closest address to -117.19, 34.05.
```

**Response:** 
```
I've performed a reverse geocode for those coordinates. The closest address is **380 New York St, Redlands, California, 92373**. 

Would you like me to calculate a service area from this location?
```

**Prompt:** 
```
What's the best route for a truck visiting these three stops: [coords]?
```

**Response:** 
```
I've calculated the optimal route for your stops. The total distance is **14.5 miles** with an estimated travel time of **28 minutes**. 

Here is the turn-by-turn breakdown:
- Head north on 4th St
- Turn right onto Mission St
- Arrive at destination
```

**Prompt:** 
```
Find the address for 'Central Park' but only in the USA.
```

**Response:** 
```
I've filtered the search to the United States. **'Central Park'** resolves to **-73.96, 40.78** in New York City. 

This ensures you don't get results for parks with the same name in other countries.
```

## Capabilities

### Convert addresses to coordinates
Turn street addresses into precise latitude and longitude pairs instantly.

### Process bulk location data
Handle hundreds of geographical addresses in a single AI operation.

### Find optimal travel paths
Calculate the best routes between multiple stops with turn-by-turn directions.

### Optimize fleet logistics
Solve complex vehicle routing problems to organize deliveries for a fleet.

### Map reachable areas
Calculate polygons based on drive-time, walk-time, or travel distance.

### Calculate travel costs
Compute travel times and distances between multiple origins and destinations.

## Use Cases

### Optimizing delivery paths
A logistics lead asks for the best route for 10 stops. The agent uses solve_nav_route to provide turn-by-turn directions.

### Finding nearby properties
A real estate agent wants to identify the nearest street address to a set of coordinates. The agent uses reverse_geocode to find it.

### Restricting search boundaries
A user wants to find a specific location but only within one country. The agent uses find_address_country to filter out international results.

### Cleaning messy address lists
A data scientist has a list of incomplete addresses. The agent uses find_address_candidates to resolve them into usable coordinates.

## Benefits

- Stop manual data entry by using batch_geocode_addresses to handle hundreds of locations in one operation.
- Improve delivery efficiency by using solve_vehicle_routing to plan fleet paths automatically.
- Understand your local reach by using calculate_service_area to see where customers can actually travel.
- Get accurate travel data with calculate_od_matrix for complex multi-point logistics planning.
- Focus on the right area by using suggest_location_bias to prioritize specific geographic neighborhoods.

## How It Works

The bottom line is you get enterprise-grade spatial intelligence inside your favorite AI chat.

1. Subscribe to the ArcGIS MCP on Vinkius.
2. Enter your ArcGIS Developer API Key in the configuration.
3. Ask your AI client to perform spatial tasks like geocoding or route solving.

## Frequently Asked Questions

**What can I do with the ArcGIS MCP?**
You can use it to perform geocoding, calculate travel routes, and analyze service areas. It turns your AI into a spatial analysis tool for things like logistics planning and retail mapping.

**Can the ArcGIS MCP handle large lists of addresses?**
Yes, you can process up to 1,000 addresses in a single batch. This makes it great for cleaning up large property lists or organizing delivery zones.

**How do I use the ArcGIS MCP for delivery routes?**
Just provide the stops to your agent. It will solve the routing problem to find the most efficient path, including distances and turn-by-turn directions.

**Can I find out how far people can travel from a specific shop?**
Yes, you can calculate drive-time or walk-time polygons. This helps you understand the geographic reach of a physical location.

**Does the ArcGIS MCP work for international addresses?**
It does, but you can also tell it to restrict searches to a specific country. This prevents the agent from returning results for similar place names in other nations.

**Can I get travel times between multiple locations?**
You can calculate origin-destination matrices. This provides the travel time and distance between many different points simultaneously.

**Can my AI agent process a spreadsheet of hundreds of addresses into coordinates automatically?**
Yes. Simply share an array or JSON of addresses, and your agent can use the batch geocoding tool to process up to 1000 records in a single API call, returning precise latitude and longitude faster than any manual lookup.

**How can I figure out the optimal driving route between 5 delivery stops?**
Share the coordinates of your multiple stops (lon,lat) with your AI agent. It utilizes the ArcGIS route solving engine to compute the fastest sequential path and returns a detailed breakdown of turn-by-turn directions and exact travel estimates.

**Can I search for a location but strictly within a particular country?**
Absolutely. You can request the agent to geocode a place and pass a specific ISO country code (e.g., FRA for France, USA for United States). This ensures your spatial results are strictly bounded to that region, ideal for local datasets.