Integration · Company data
Connect Claude & ChatGPT to MapsIndoors
Ask your AI which rooms and points of interest are on a floor, to rename a meeting room, or to put a set of desks in a new category in your MapsIndoors solution. It can create and update geodata, categories and location types, find what lies at a coordinate, and lock or reopen route elements so routes avoid a closed area.
Free plan, no credit card. Takes about a minute.
Try asking
“List all meeting rooms in building A.”
The AI reads the geodata for the solution filtered by type and lists the rooms with names and IDs.
“What is at 55.676, 12.568 on floor 2?”
It finds the venue, building, floor and room at that point.
“Rename room 2.14 to Aurora.”
It reads the room, updates its name and saves it. The new name shows on the live map.
What your AI can do
Locations
List, create, update and delete geodata such as venues, buildings, floors, rooms and POIs, and find what lies at a point.
Categories and types
Read and edit categories with translated names, and location types with their icons and labels.
Routing
List routing graphs and route elements, and update wait times, restrictions and one-way directions.
“Create a category Charging stations in English and Danish.”
It creates the category with the key and the translated names you gave.
“Block the stairs by gate B for the next hour.”
It finds the route element in the routing graph and sets its restriction to locked, so routes avoid it.
“Which location types do we use, and what icons do they have?”
It lists the location types with their display rules, such as icons and labels.
17 tools for MapsIndoors
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_categoriesChanges dataCreate one or more categories with a `key` and translated `name` (e.g. {"en": "Entrance", "da": "Indgang"}).create_geodataChanges dataCreate one or more new geodata objects, such as POIs or rooms, with parent, base type, geometry and properties. They appear on the live map.create_location_typesChanges dataCreate one or more location types (display types) with a name and display rules.delete_categoriesMoves moneyDelete categories by a list of category IDs. This cannot be undone.delete_geodataMoves moneyDelete geodata objects by a list of IDs. This removes them from the map and cannot be undone.find_geodata_at_pointFind which geodata (venue, building, floor, room) lies at a point, given `lat`, `lng` and `floor`.get_datasetGet the dataset (solution) object for the connected solution, with its name, languages and settings.list_app_user_rolesList the app user roles defined for the solution.list_categoriesList all categories in the solution with IDs, keys and translated names.list_geodataList geodata (venues, buildings, floors, rooms, areas and POIs) in the solution. Filter by `baseTypes` (e.g. poi,room), `externalIds`, `displayTypeNames` or `rootElements`.list_location_typesList the location types (display types) in the solution with their display rules, such as icons and labels.list_route_elementsList the route elements (doors, stairs, elevators and similar) of a routing graph, given `graphId`, with restrictions and wait times.list_route_graphsList the routing graphs in the solution with their IDs.update_categoriesVisible to othersUpdate existing categories by `id`, such as their translated names or icon.update_geodataVisible to othersUpdate existing geodata objects (send the full objects with their `id`), such as names, categories, status or position. Changes show on the live map.update_location_typesVisible to othersUpdate existing location types (display types) by `id`, such as icons, labels or visibility rules. Changes show on the live map.update_route_elementsVisible to othersUpdate route elements' wait time, restrictions (e.g. locked) and one-way direction. This changes how routes are calculated for app users.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose MapsIndoors from the app list.
- 2
Paste your key
Sign in with the username and password you use for the MapsIndoors CMS. In the Client ID field type exactly: client. Also enter your solution's API key, shown in the CMS, so the AI works in the right solution.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in MapsIndoors?
The AI can read the dataset, list, create, update and delete geodata, find the geodata at a coordinate, manage categories and location types, list routing graphs and route elements, update route elements' restrictions and wait times, and list app user roles.
Does the AI see my MapsIndoors API key?
No. Your MapsIndoors credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Changes to geodata, location types and route elements show on your live map, and deletes cannot be undone, so those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own MapsIndoors account. PipMCP is an independent service and is not affiliated with MapsIndoors.
Why does PipMCP ask for my login and a solution API key?
The MapsIndoors Integration API signs in with your CMS username and password and returns an access token, which PipMCP renews for you. The solution API key picks which solution the AI reads and edits. Your account needs a role such as editor or admin to make changes.
Related integrations
Let your AI work in MapsIndoors today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect MapsIndoors freePipMCP is not affiliated with MapsIndoors. Product names are trademarks of their owners.






