Connect to Evolo MCP: Your Digital Building Management System

Evolo can now be connected to AI tools such as ChatGPT, Copilot, and Claude.

Written By Evolo Support

Last updated 8 days ago

This means you can ask questions about your buildings using everyday language and get answers based on the data in Evolo. You won’t have to manually look up values, compare graphs, or analyze historical data.

Ask what you actually want to know: What’s happening, why is it happening, and what should be followed up on?

Once the connection is set up, the assistant can read information from Evolo and help you find answers without having to manually navigate the system.

Access is read-only. The assistant cannot change settings, write values, or create data in Evolo—yet.

What is MCP?

MCP stands for Model Context Protocol. It is a standard that allows AI tools to connect to external systems in a controlled manner.

For Evolo, this means that an AI assistant can use approved tools to retrieve information from Evolo, such as buildings, alarms, data points, energy meters, and historical data.

Before you begin

You’ll need:

  • An Evolo account with access to the buildings you want to query.

  • An AI assistant that supports MCP—such as Claude or ChatGPT. (ChatGPT requires a Pro or Business plan)

Get started

Here’s how to get started:

  1. Go to UserIntegrationsMCP in Evolo.

  2. Select which assistant you want to connect to.

  3. Follow the instructions for Claude, ChatGPT, or another MCP-compatible client.

  4. Sign in with your Evolo account.

  5. Authorize access on the consent page.

Connect to a client

Connect to Claude

  1. Go to SettingsConnectors in Claude.

  2. Select AddAdd custom connector.

  3. Name the connector "Evolo."

  4. Paste: https://app.evolo.no/mcp/evolo into the Remote MCP Server URL field

  5. Click Add.

  6. You’ll be redirected to Evolo to authorize access.

Connect in ChatGPT

  1. Go to Plugins in ChatGPT.

  2. Select the + icon to add a new plugin.

  3. Name the plugin “Evolo.”

  4. Paste https://app.evolo.no/mcp/evolo into the “Connection” field.

  5. Select OAuth under “Authentication.”

  6. Connect the connector.

  7. Sign in with your Evolo account.

  8. Authorize access on the consent page.

ChatGPT may display the connector with the status “developer mode” / “development.” This is completely normal for a custom connector. It simply means that it hasn’t been published in OpenAI’s catalog yet.

Connect in Microsoft Copilot

  1. Open Copilot Studio and select your agent.

  2. Go to Tools → Add → Model Context Protocol.

  3. Enter:

    • Server name: Evolo

    • Server description: Read access to building data in Evolo: data points, history, alarms, and energy meters.

    • Server URL: Paste: https://app.evolo.no/mcp/evolo

    • Authentication: OAuth 2.0

  4. Click Add, and authorize access in Evolo when prompted.

(See also Microsoft’s own guide: Connect your agent to an existing MCP server)

What You Can Ask About

You don’t need any technical knowledge. Just ask in plain language.

Some examples:

  • “Which buildings do I have access to?”

  • “Show active high-priority alerts right now.”

  • “What was the total energy consumption at [building] last month?”

  • “Show me the layout of the heating plant at [building].”

  • “Which calendar events are controlling the ventilation this week?”

  • “Compare energy consumption across my buildings from last year.”

If you have access to multiple buildings, you can ask the assistant to list them first and then choose which one you want to work with.

Tools the assistant can use

You don’t need to specify the tools. The assistant will automatically select the right tool based on your question.

Tools

Description

evolo-list-sites

Lists the buildings you have access to

evolo-list-site-views

Finds views in a building (can search by name, e.g., “ventilation”)

evolo-get-view-structure

Retrieves the structure of a single view: rooms/symbols, components, and data points, including location and size

evolo-get-container-image

Retrieves the image of a container, e.g., a floor plan or an HVAC symbol

evolo-list-tags

Lists data points in a building, optionally limited to a single view

evolo-read-tags

Reads the real-time value of one or more data points

evolo-get-tag-history

Retrieves the history for data points—including as a single aggregate value (total consumption)

evolo-list-energy-meters

Lists energy meters by type, medium, and associated data points

evolo-get-energy-meter-history

Retrieves consumption history for energy meters (physical, Elhub, deviation, and total meters)

evolo-list-calendar-events

Lists calendar events with schedules and associated processes

evolo-list-alarms

Lists alarms—filter by building, status, priority, acknowledgment, or search

Frequently Asked Questions