MapInfo Pro

 View Only
  • 1.  MapInfo Monday: Controlling MapInfo Pro from Claude Desktop

    Employee
    Posted 06-01-2026 05:49
    Edited by Peter Møller 25 days ago

    MapInfo AI lets you control actions in MapInfo Pro using plain language in a chat interface embedded within MapInfo Pro. You connect MapInfo AI to your favorite AI via an API.

    Behind the scenes, MapInfo AI uses an MCP interface. This interface also allows you to control MapInfo Pro from an external chat application, such as Claude Desktop.

    In this article, I will help you configure Claude Desktop to connect to and leverage MapInfo Pro. This opens up a new way of interacting with MapInfo Pro - combining desktop GIS with external AI-powered workflows.

    First, we will review the prerequisites. Then, we configure Claude Desktop to connect to MapInfo AI. Finally, we will send commands to MapInfo Pro from Claude Desktop.

    Happy #MapInfoMonday!

    Prerequisites

    You already have MapInfo Pro v2023 or newer, and the MapInfo AI add-in installed.

    You have also installed Claude Desktop.

    We need to install Node.js on our computer.

    Node.js allows you to run JavaScript outside of your web browser. We use it here to connect Claude Desktop to MapInfo AI - specifically the MCP server behind it.

    You can download Node.js from this site: nodejs.org/en/download

    Run the installer after you download it.

    That's the first step.

    Configuring Claude Desktop

    Now we only need to configure a new MCP server connection in Claude Desktop, and we'll be ready to use the connection between Claude Desktop and MapInfo Pro.

    To configure an MCP server, we need to modify the file claude_desktop_config.json. You can find this file here: %localappdata%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude.

    The path may vary on your machine, as it contains environment-specific characters.

    You can start by going to this path in File Explorer: %localappdata%\Packages, and then go to these subfolders: Claude<additional character>, LocalCache, Roaming, and Claude

    Now right-click on the file claude_desktop_config.json, and open it in your text editor.

    We need to add the following lines to this file:

      "mcpServers": {
        "mapinfo-pro": {
          "command": "C:\\Program Files\\nodejs\\npx.cmd",
          "args": [
            "mcp-remote",
            "http://localhost:3100/sse"
          ]
        }
      },
    
    image
    The path to npx.cmd must match where you installed Node.js.
    Save the config file, and shut down Claude Desktop. You also have to end the additional background processes that Claude is running. You can close them through the Task Manager.
    image
    In plain English, this setting tells Claude Desktop that when it needs to communicate with MapInfo Pro, it should launch a Node.js bridge that connects to a MapInfo Pro server already running on this machine at port 3100.
    This also means that MapInfo Pro must be running with the MapInfo AI add-in loaded. Claude Desktop will not start MapInfo Pro.

    Controlling MapInfo Pro from Claude Desktop

    Now we can leverage MapInfo Pro from Claude Desktop.
    Let's start with a simple command: what tables are currently open in MapInfo Pro
    image
    This makes sense as I have only launched MapInfo Pro and the MapInfo AI add-in. I hadn't opened any tables.
    I open a simple workspace and rerun the initial command. Now Claude can see the tables and list them with some details.
    image
    I now try to ask Claude to create a layout: Create a new layout with the existing map. Add some descriptive about the project text to the layout.
    You will get asked by Claude for permission to execute commands in MapInfo Pro.
    image
    In MapInfo Pro, the layout looks like this. I repositioned some elements because their positions aren't always ideal. This is something we need to improve.
    image
    Only one legend was added to the layout. I'll ask Claude to add the missing layers to the legend: Can you add the missing legends? I only see one legend without a description.
    image
    And the resulting layout in MapInfo Pro
    image
    I hope this provides guidance on using MapInfo AI outside MapInfo Pro. It's an alternative way to use MapInfo AI if you don't have direct API access to an AI.



    ------------------------------
    Peter Horsbøll Møller
    Principal Presales Consultant | Distinguished Engineer
    Precisely | Trust in Data
    ------------------------------



  • 2.  RE: MapInfo Monday: Controlling MapInfo Pro from Claude Desktop

    Posted 29 days ago

    Hi Peter,

    What are the advantages to using this method rather than the embedded chat?

    I can see that this opens up opportunities for better integration between other AI agents and MI Pro, but I'm wondering why a customer would go to this extra effort unless they are looking to build a custom AI integration?



    ------------------------------
    Duri Bradshaw
    Spatial IT Consultant
    Insight GIS
    ------------------------------



  • 3.  RE: MapInfo Monday: Controlling MapInfo Pro from Claude Desktop

    Employee
    Posted 29 days ago

    Hey Duri

    That's a good question.

    I see mainly one benefit: You can use AI with MapInfo Pro without having API access to an AI. I haven't seen numbers on how organizations have started using AI yet. If you have just started with a free version, like Claude Desktop, you don't have API access to AI, which is required to use MapInfo AI from within MapInfo Pro.

    This way lets you try out MapInfo AI without purchasing access to AI models.

    I find the integrated method better because it has everything in one place. You can even add additional MCP servers via the wrench in the lower right corner of the AI Assistant window in MapInfo Pro.

    image
    There may also be benefits to using AI Agents with MapInfo AI. I haven't wandered down these paths yet.


    ------------------------------
    Peter Horsbøll Møller
    Principal Presales Consultant | Distinguished Engineer
    Precisely | Trust in Data
    ------------------------------



  • 4.  RE: MapInfo Monday: Controlling MapInfo Pro from Claude Desktop

    Posted 29 days ago

    I see there is a new version avaialable.

    Is this a fix or is there new functionality?

    Thanks



    ------------------------------
    John Ievers
    CDR Group Limited
    United Kingdom
    ------------------------------



  • 5.  RE: MapInfo Monday: Controlling MapInfo Pro from Claude Desktop

    Employee
    Posted 26 days ago

    We added some additional translated strings and made a few minor improvements.

    Are you looking for something specific, John?

    We would still love to hear feedback from more users who have tried MapInfo AI. What's working and what's not. What have you used it for, and what use cases are you trying to solve?



    ------------------------------
    Peter Horsbøll Møller
    Principal Presales Consultant | Distinguished Engineer
    Precisely | Trust in Data
    ------------------------------