Follow this quickstart to configure your MCP client and integrate MCP for ArcGIS Location Services (beta) into your AI workflows.

1. Sign up for an account

An ArcGIS Location Platform account An ArcGIS Location Platform account, formerly known as an ArcGIS Developer account, is an identity associated with an ArcGIS Location Platform subscription. Learn more is required to access the MCP server. If you don’t have an account, you can create one for free.

Get a free account for ArcGIS Location Platform

2. Get an access token

Use API key authentication API key authentication is a type of authentication that uses an API key to authenticate requests to ArcGIS services and secure portal items. Learn more or OAuth 2.0 user authentication User authentication is a type of authentication that allows users with an ArcGIS account to sign into an application and allow it to access ArcGIS content, services, and resources on their behalf. The typical authorization protocol used is OAuth2.0. Learn more to get an access token An access token is an authorization string that provides access to secure ArcGIS content, data, and services. Its capabilities are determined by the privileges it supports. It is obtained by implementing API key authentication, User authentication, or App authentication. Learn more to authenticate requests to the MCP server.

For quick testing, create an API key credential with the following privileges:

  • General privileges > Apps and capabilities > Allow beta access
  • Location services > Geocoding
  • Location services > Routing
  • Location services > Elevation
  • Location services > Static maps service (beta)

Tutorial: Create an API key

3. Configure MCP client

Configure your MCP client to connect to the MCP server by following the instructions below. The server supports any MCP‑compliant client. For API key authentication, include the access token in a standard Authorization: Bearer header.

To connect to the MCP server from Microsoft Copilot Studio, follow these steps:

  1. Sign in to Microsoft Copilot Studio.
  2. In Agents tab, click + Create blank agent.
  3. Name the agent MCP for ArcGIS Location Services and click Next.
  4. Scroll down to the Tools section and click + Add tool.
  5. Select Model Context Protocol.
  6. Configure the following:
    • Name: MCP for ArcGIS Location Services
    • Description: An MCP server that provides access to ArcGIS Location Services capabilities such as geocoding, routing, elevation, and map generation.
    • Server URL: https://location-services-mcp.arcgis.com/beta/mcp
    • Authentication: API key
    • Authentication type: Header
    • Header name: Authorization
  7. Click Create.
  8. Click Not connected > Create new connection to test the connection.
  9. In the empty field, enter Bearer followed by your access token, then click Create. Adding Bearer prefix before pasting access token in the token field
  10. Once the connection is successful, the Not connected status will change to Connected. Click Add and connect.
  11. Explore the tools and start chatting with the agent. You may be prompted to open the Connection Manager and reconnect to the MCP on your first attempt. This is expected; you can reuse the connection you created in the previous step and do not need to create a new one.

What’s next?

Now you can access the MCP server to explore available tools, try example prompts, and build client applications.

Try examples