I spent some time last week understanding and configuring the Precisely DIS Locate MCP Server for use in Claude, one of the many generative AI assistants.
I would recommend that you start by reading this blog What Is Model Context Protocol (MCP)? A New Standard for Smarter, Context-Aware AI. The blog introduces you quickly and easily to the concept of an MCP Server. It highlights the benefits of using these with your generative AI assistants; it's all about connecting the AI to your data, APIs, and more.
Next up, I suggest that you read this blog (Building an AI-First Interface for Precisely APIs with Model Context Protocol), which is a high-level introduction to connecting your AI to the Precisely Data Integrity Suite.
Once you have read these posts, the next step is to create a trial account for the Precisely Data Integrity Suite. This can be done via the Developer Portal. If you already have an account with access to the Data Graph API, you can also use this account.
This is where I began. Now, let me give you a few tips on deploying the MCP server and configuring Claude
Happy #MapInfoMonday!
Deploying the Precisely MCP Server and Configuring Claude to use it
You can locate the resources for the Precisely Locate MCP Server in this repository: PreciselyData/precisely-mcp-servers. Be aware that you should use dis-locate-apis-v2. The first version has been deprecated.
In this repository, you find a step-by-step instruction on how to install and configure the MCP server.
Ensure that you have the prerequisites in place before you begin. They are also listed: install Python 3.8 or later, install Claude Desktop, and obtain the credentials for your Precisely API.
You can create the API keys from your Account in the Suite. Select your Account in the lower left side of the Data Integrity Suite, and then select the API Keys tab. Here you can generate the needed keys and secret. Do remember to take note of the secret.
Make sure to shut down Claude and also quit Claude from the Claude icon in the Windows Taskbar.
When you start Claude again, you should be able to find the Precisely Connector. From the File Menu select Settings....
And now select Connectors. You should see the Precisely connector.
Using the Precisely Locate APIs in Claude
The benefit of using the APIs through a generative AI assistant like Claude is that you don't have to worry about how to call these APIs. Claude will handle this for you.
When you configured Claude to use these API, you also described the APIs that could be used. In that way, Claude now knows what APIs to use for certain tasks like geocoding and similar.
Let's try it out.
First, I ask Claude to find the address for the Precisely office in Burlington. Claude uses a standard web search to find this.
Next, I ask Claude to find the latitude/longitude for this address. You can see that Claude is using the geocode API for this. Note that whenever Claude wants to use a new API, it first asks you for permission to use this API.
Claude now gets a detailed description of the neighborhood.
------------------------------
Peter Horsbøll Møller
Principal Presales Consultant | Distinguished Engineer
Precisely | Trust in Data
------------------------------