Get In Touch

Your AI assistant 🧡 Struck

Ask Struck from the AI assistant you already use

Connect Struck to Microsoft Copilot, ChatGPT, Gemini or Claude, and get answers about Dutch building regulations and zoning plans, with their sources, right in your conversation. You sign in with your Struck account, so there’s no API key to manage.

Works with

Copilot

ChatGPT

Gemini

Claude

Your AI assistant

Struck connected

What is the minimum ceiling height of a living area in a new-build house?

S

Struck

ask_technical_question

Answered

For a new-build house, the Bbl requires a living area (verblijfsgebied) to have a free height of at least 2.6 m.

1

Besluit bouwwerken leefomgeving

2

Omgevingswet

Is a dormer allowed at Keizersgracht 123, Amsterdam?

S

Struck

find_location

ask_zoning_question

Reading the zoning plan for this address…

Ask anything…

S

Struck

What You Can Ask

What You Can Ask

Building rules and zoning plans, in every conversation

Your assistant asks the same Struck you use in the app: the same regulation library, the same zoning data, and every answer with its sources.

Technical questions

Ask about the Bbl, the Omgevingswet and other Dutch building rules, or English national documents. Add a province or municipality to include local rules.

Technical questions

Ask about the Bbl, the Omgevingswet and other Dutch building rules, or English national documents. Add a province or municipality to include local rules.

Zoning questions

Ask what the zoning plan allows at a Dutch address or cadastral plot, such as a dormer or an extension. The answer cites the plan articles it used and reports monument and protected townscape status.

Zoning questions

Ask what the zoning plan allows at a Dutch address or cadastral plot, such as a dormer or an extension. The answer cites the plan articles it used and reports monument and protected townscape status.

Answers with their sources

Every answer names the documents it is based on. Longer answers can take a few minutes; your assistant collects them as soon as they’re ready.

Answers with their sources

Every answer names the documents it is based on. Longer answers can take a few minutes; your assistant collects them as soon as they’re ready.

How It Works

Connected in three steps

Struck runs as an MCP server, the open standard AI assistants use to connect to tools. Add it once, sign in with your Struck account, and keep asking questions the way you normally do.

How It Works

Connected in three steps

Struck runs as an MCP server, the open standard AI assistants use to connect to tools. Add it once, sign in with your Struck account, and keep asking questions the way you normally do.

How It Works

Connected in three steps

Struck runs as an MCP server, the open standard AI assistants use to connect to tools. Add it once, sign in with your Struck account, and keep asking questions the way you normally do.

Step 1

Copy the server URL

Every assistant connects to the same address:

https://unravel.struck.build/api/mcp

Step 2

Add Struck to your assistant

Add it as a custom connector or MCP server in Copilot Studio, ChatGPT, Gemini, Claude or Claude Code. The steps for each are below.

Step 3

Sign in and ask

Sign in once with your Struck account. Then ask about building rules or a zoning plan, and your assistant calls Struck when it needs to.

Setup

Connect Struck to your assistant

Pick the assistant your team uses. Struck needs to be on a paid plan for your organization, and everyone signs in with their own Struck account.

Setup

Connect Struck to your assistant

Pick the assistant your team uses. Struck needs to be on a paid plan for your organization, and everyone signs in with their own Struck account.

Setup

Connect Struck to your assistant

Pick the assistant your team uses. Struck needs to be on a paid plan for your organization, and everyone signs in with their own Struck account.

Server URL

One address for every assistant

https://unravel.struck.build/api/mcp

You sign in with your Struck account when you connect, so there’s no key to manage.

Before you start

A paid Struck plan: Starter, Professional, Business or Enterprise

A Struck account that belongs to one organization

An assistant that lets you add a custom MCP server or connector

Microsoft Copilot

  1. In Copilot Studio, open the agent your team uses in Microsoft 365 Copilot, or create one.

  2. Go to Tools, select “Add a tool”, then “New tool” and “Model Context Protocol”.

  3. Name it Struck, paste the server URL and choose OAuth 2.0 with “Dynamic discovery”. Select Create.

  4. Select “Create a new connection”, sign in with your Struck account, then select “Add to agent”.

  5. Publish the agent to Teams and Microsoft 365 Copilot.

Usually done once by your IT team. Everyone then signs in with their own Struck account the first time they ask Struck something.

ChatGPT

  1. In ChatGPT, open Settings, go to “Apps & Connectors” and turn on “Developer mode” under Advanced settings.

  2. Back in “Apps & Connectors”, select Create.

  3. Name it Struck, paste the server URL and choose OAuth as the authentication.

  4. Select Create and sign in with your Struck account.

  5. In a new chat, select + next to the message box, then More, then Struck.

On a ChatGPT Business or Enterprise workspace, an admin turns on developer mode first and can add Struck for everyone.

Gemini

  1. In Gemini, open “Settings & help” and go to “Connected Apps”.

  2. Go to the Other tab and select “Add a custom app”.

  3. Paste the server URL and select Next.

  4. Sign in with your Struck account and approve access.

  5. Turn on Struck and ask your question.

Custom apps need Google AI Ultra on a personal Google account. On Gemini Enterprise, your Google Cloud admin adds Struck as a custom MCP server; contact us for the sign-in details.

Claude

  1. In claude.ai or the Claude desktop app, open Settings and go to Connectors.

  2. Click “Add custom connector”, name it Struck and paste the server URL.

  3. Click Connect and sign in with your Struck account.

  4. In a new chat, turn on Struck in the tools menu.

On a Claude Team or Enterprise plan, an owner of your Claude organization adds the connector first.

Claude Code and Gemini CLI

Claude Code

claude mcp add --transport http struck https://unravel.struck.build/api/mcp

Run this in your terminal, then run /mcp in Claude Code to sign in.

Gemini CLI

gemini mcp add --transport http --scope user struck https://unravel.struck.build/api/mcp

Run this in your terminal, then run /mcp auth struck in Gemini CLI to sign in.

Questions about the MCP server

Can’t find your answer? We’re happy to help.

What is an MCP server?

Which plans include the MCP server?

Do I need an API key?

Who can read my questions and answers?

Why does an answer sometimes take a few minutes?

Can I use it if my account is in more than one organization?

""

Bring Struck into your next conversation

Connect your AI assistant once and get answers about building regulations and zoning plans, with their sources, wherever you already work.

""

Bring Struck into your next conversation

Connect your AI assistant once and get answers about building regulations and zoning plans, with their sources, wherever you already work.

""

Bring Struck into your next conversation

Connect your AI assistant once and get answers about building regulations and zoning plans, with their sources, wherever you already work.