ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use IndoorAtlas with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage indoor positioning via IndoorAtlas. list venues, upload floorplans, and analyze positioning sessions.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete IndoorAtlas capability set.

These are the exact actions your AI can choose when you ask it to work with IndoorAtlas.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through IndoorAtlas.

  1. 01

    List positioning sessions

    Returns a paginated list of positioning sessions. Each session represents a continuous period of indoor tracking by a single device. Use for occupancy analytics, dwell time analysis, and path optimization studies. List historical indoor positioning sessions recorded by IndoorAtlas, returning session IDs, start/end times, venue associations, and device information for analytics and path replay

  2. 02

    Get fingerprint paths

    Returns GeoJSON LineString features representing calibration paths. Use to assess calibration coverage and identify areas of the floor that need additional fingerprinting for better positioning accuracy. Retrieve the fingerprinting walk paths recorded for a specific floor plan as GeoJSON, showing the routes surveyors walked while collecting Wi-Fi/BLE signal data for positioning calibration

  3. 03

    Upload floorplan geojson

    After upload, trigger map generation to enable positioning on this floor. Upload a new floor plan to an IndoorAtlas venue as a GeoJSON document, geo-referencing the indoor map image to real-world coordinates for accurate positioning overlay

  4. 04

    Get venue details

    Returns the venue configuration including coordinate reference, building dimensions, and mapping completeness metrics. Use to inspect a venue before deploying positioning or wayfinding features. Retrieve detailed metadata for a specific IndoorAtlas venue including its geographic anchor point, floor count, total mapped area, calibration status, and associated floor plan identifiers

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through IndoorAtlas.

  1. 05

    List floorplans

    Returns an array of floor plan metadata objects ordered by floor number. Each entry includes the plan dimensions, pixel-to-meter scale, and whether radio map generation has been completed. List all floor plans uploaded to a specific IndoorAtlas venue, returning floor plan IDs, floor numbers, dimensions, geo-alignment status, and map generation readiness for each level of the building

  2. 06

    List venues

    Returns an array of venue objects. Each venue represents a physical building that has been set up for indoor positioning. Use to discover available venues before requesting floor plans or positioning data. List all indoor venues registered in your IndoorAtlas organization, returning venue IDs, names, geographic coordinates, and configuration status for each mapped building or facility

  3. 07

    Create venue

    The venue serves as the top-level container for floor plans and positioning data. After creation, upload floor plan images and calibrate for positioning accuracy. Create a new indoor venue in the IndoorAtlas platform by specifying the building name, geographic coordinates of the entrance, and initial configuration parameters for indoor positioning deployment

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through IndoorAtlas.

  1. 08

    Get session data

    Returns the complete position trace as a series of timestamped fixes. Use for path visualization, behavioral analysis, and positioning quality assessment. Large sessions may contain thousands of position fixes. Retrieve the full positioning trace data for a specific IndoorAtlas session, including timestamped coordinate fixes, floor transitions, accuracy metrics, and sensor readings throughout the session duration

  2. 09

    Position from wifi scan

    Returns estimated coordinates with uncertainty radius. Use for server-side positioning when mobile SDK integration is not feasible. Determine indoor position from a Wi-Fi access point scan using the IndoorAtlas Positioning API, submitting observed signal strengths to receive a calculated latitude, longitude, floor level, and accuracy estimate

  3. 10

    Trigger map generation

    This is a critical step. positioning will not work on a floor until map generation completes successfully. The process is asynchronous and may take several minutes depending on floor plan complexity. Trigger the IndoorAtlas radio map generation process for a specific floor plan, initiating the server-side computation that creates the positioning model from fingerprint data and floor plan geometry

Observed, not estimated

928ms average. Fast in production.

IndoorAtlas is checked daily against the live service.

Daily averagePeak 1435ms
Aug 29Today
Fastest day
790ms
Slowest day
1435ms
14-day trend
Improving-45%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of IndoorAtlas, so you can see the experience inside your AI.

It does not authenticate your account with IndoorAtlas. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

IndoorAtlas Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_G0vuBwWUnv44gPThdIn5uIk7VpxqbtULEOzfoENF/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — IndoorAtlas capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "indooratlas-indoor-positioning-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_G0vuBwWUnv44gPThdIn5uIk7VpxqbtULEOzfoENF/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions IndoorAtlas owners ask.

  • 01

    How do I start the map generation process for a new floor plan?

    Use the trigger_map_generation capability with your Floorplan ID. This initiates the server-side computation that creates the positioning model. It's a critical step before indoor positioning can work on that level.

  • 02

    Can I determine a position using Wi-Fi scans through my agent?

    Yes. The position_from_wifi_scan capability allows you to submit observed Wi-Fi signal strengths. Your agent will return estimated coordinates and floor level, which is perfect for server-side positioning logic.

  • 03

    How can I analyze visitor traffic patterns in our building?

    Use the list_positioning_sessions capability to retrieve historical traces. Your agent can help you analyze occupancy patterns and dwell times by processing the timestamped coordinate fixes from past sessions.