Skip to content

MCP Server Beta

The Archilogic MCP (Model Context Protocol) Server allows AI assistants and agents to access Archilogic resources directly through a standardized protocol.

WARNING

The MCP Server is currently in beta. Breaking changes may occur.

Overview

The Archilogic MCP Server is a remote MCP server that supports Streamable HTTP transport. It enables AI tools like Claude to interact with your Archilogic portfolio data, including buildings, floors, spaces, and metrics.

Available Operations

The MCP Server currently provides the following operations:

Building & Floor Discovery

OperationDescription
list_buildingsLists all buildings with their floors, addresses, and areas
list_floorsLists floors with filtering options (by name, area, seat capacity, space count, or space properties)

Space & Metrics Analysis

OperationDescription
list_spaces_by_floorReturns detailed space data grouped by floor. Includes area, category, subcategory, and assets
get_floor_space_metricsComprehensive area metrics broken down by space category (work, meet, care, socialize, circulate, support), seat capacity, and space counts
get_floor_element_metricsFurniture/asset counts (workstations, lighting, seating, tables, storage) and building element data (windows, doors, walls)

Floor Plan Intelligence

OperationDescription
get_floor_filter_optionsDiscovers all filterable attribute values on a floor (categories, subCategories, custom attributes)
export_floor_pdfGenerates a styled PDF floor plan with optional color-coded highlighting by category, subcategory, area, or custom attributes. Supports byFilter rules for conditional styling

Custom Operations via Extensions

You can dynamically add discoverable MCP operations by creating an Extension of type worker. Worker extensions are automatically exposed as operations for your organization by the MCP Server. See how to create a worker extension to get started.

Setup

The Archilogic MCP Server is a remote MCP server that can be used with any MCP client that supports remote MCP connections via Streamable HTTP.

Claude Desktop

To use the Archilogic MCP Server with Claude Desktop, add the following configuration to your MCP settings:

json
{
  "mcpServers": {
    "archilogic": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.archilogic.com/mcp"]
    }
  }
}

This configuration uses mcp-remote to connect to the Archilogic remote MCP server via Streamable HTTP.

Other MCP Clients

You can use the Archilogic MCP Server endpoint with any MCP client that supports remote Streamable HTTP connections. Refer to your client's documentation for configuration instructions.

Authentication

The MCP Server authenticates users via Archilogic's OAuth 2.0 mechanism. When you first connect to the MCP server, you will be prompted to authorize access through Archilogic's OAuth flow. This grants the MCP server permission to access your portfolio data on your behalf.

Example Usage

Once configured, you can ask the MCP client to interact with your Archilogic data:

List all buildings in my portfolio

Show me the floors in building X

Get the metrics for floor Y

The AI assistant will use the appropriate MCP operations to fetch and display the requested information.

Extensions

The MCP Server's functionality can be extended by creating custom worker extensions. Worker extensions are automatically exposed as additional MCP operations for your organization, making them discoverable by any connected AI assistant.

To learn how to create and deploy a worker extension, see the Extension SDK guide.