# Connect the IcePanel MCP server to Unblocked to give AI agents live architecture context

URL: https://getunblocked.com/integrations/icepanel/

Unblocked connects to IcePanel’s MCP server so AI coding agents can query your architecture model, diagrams, flows, and decision records live — then its Context Engine reconciles what they find with the code, pull requests, and conversations behind it.

---

## IcePanel integration details

- **Category:** Documentation
- **Live-queried data:** architecture diagrams, models
- **Supported products:** IcePanel
- **Works with:** Claude Code, Cursor, Devin, GitHub Copilot, Codex, OpenCode, VS Code — via one MCP server connection
- **Maintained by:** IcePanel · verified by Unblocked
- **Content reviewed:** October 20, 2026
- **Website:** <https://icepanel.io>

## What the IcePanel integration adds

An agent working inside one repository can’t see how that service fits into the wider system — which domain it belongs to, what it talks to, which team owns it, and which architecture decisions constrain it. IcePanel’s MCP server exposes your architecture model and decision records to AI agents, and Unblocked connects to it once so every agent can ask about your architecture without its own IcePanel setup.

This is a third-party MCP server: IcePanel hosts and maintains it, and Unblocked connects to it as a verified MCP server. Nothing is ingested or indexed — Unblocked calls the read-only tools you select at the moment a question needs them, so answers reflect your landscape as it is modelled now.

Wiring IcePanel’s MCP server straight into an agent gives it model objects and connections. Unblocked’s Context Engine reasons across those results and your other sources — following a connection in the model to the service that implements it, the pull request that changed it, and the Slack thread where the decision record was debated — and returns one cited answer, including where the model and the code disagree.

Once connected, any MCP-compatible coding agent — Claude Code, Cursor, Devin, GitHub Copilot, Codex — reaches IcePanel context through a single Unblocked MCP server connection.

### What you get

- **Your architecture model, live** — Agents query model objects, domains, connections, diagrams, and flows as they are modelled in IcePanel right now, not a snapshot exported months ago.
- **Decision records in reach** — Agents can read your architecture decision records, along with the teams, technology choices, and tags attached to the model, before they propose a change.
- **Read-only, even with write access enabled** — IcePanel can allow writes to model objects, connections, and decision records. Unblocked offers only its read-only tools, and you choose which of them it may call from Settings → Data Sources.
- **Model checked against the code** — The Context Engine reconciles IcePanel’s model with your code, pull requests, and conversations, so a connection that no longer exists in code — or a new dependency missing from the model — comes to light with citations.

## How to connect IcePanel to Unblocked

Prerequisites:

- An Unblocked account (free to start).
- An IcePanel organization on a paid plan, and an IcePanel editor or admin role to authorize OAuth access to the landscape you want to query.
- An MCP-compatible coding agent (Claude Code, Cursor, Devin, etc.) to use the context in your editor.

### Step 1: Connect IcePanel to Unblocked

1. In Unblocked, go to Settings → Data Sources → Connect another data source, and under Documentation select IcePanel.
2. The IcePanel MCP server URL is filled in for you. Choose OAuth, click Connect, and sign in to IcePanel to authorize Unblocked.
3. Once Unblocked discovers the server’s tools, select the read-only tools it may use and click Save Settings.

### Step 2: Install the Unblocked MCP server

On macOS or Linux, one command auto-detects and configures the supported agents on your machine:

```bash
curl -fsSL https://getunblocked.com/install-mcp.sh | bash
```

On Windows, or when you prefer remote MCP, add the server manually using the configuration below or follow the manual install guide: <https://docs.getunblocked.com/unblocked-mcp/mcp-overview>

Claude Code — add the remote server, then run /mcp in Claude Code, select unblocked, and log in via OAuth:

```bash
claude mcp add -s user --transport http unblocked https://getunblocked.com/api/mcpsse
```

Cursor — open View: Open MCP Settings → Add Custom MCP, add the server, then click Connect to authenticate via OAuth:

```json
{
  "mcpServers": {
    "unblocked": {
      "url": "https://getunblocked.com/api/mcpsse"
    }
  }
}
```

Any MCP-compatible client (Devin, Codex, VS Code, Claude Desktop, and others) can connect to the remote server with OAuth: `https://getunblocked.com/api/mcpsse`

## Connect IcePanel to Claude Code, Cursor, and other AI agents

To give Claude Code, Cursor, GitHub Copilot, Codex, or another MCP-compatible AI coding agent access to IcePanel context, connect IcePanel to Unblocked and add the single Unblocked MCP server to your agent.

Unblocked acts as the MCP context layer for your IcePanel data, searching architecture diagrams and models alongside your other connected sources and returning cited results through these tools:

- **`context_research`** — Researches a question across your connected sources and calls the IcePanel tools you selected when your architecture model, diagrams, or decision records are relevant, returning a synthesized answer with citations.
- **`context_get_urls`** — Fetches the full content behind URLs your agent encounters across connected sources — Jira, Linear, Notion, Confluence, Slack, GitHub, and more.

## Questions to ask an AI agent about IcePanel

Questions you (or your agent) can ask Unblocked about your IcePanel data:

- "Which services does the payments domain depend on in IcePanel, and which of those connections changed in recent pull requests?"
- "What does team Platform own according to our architecture model, and who has been changing those services lately?"
- "Is there a decision record about moving off the shared database, and what did the Slack discussion around it conclude?"
- "Does the checkout flow modelled in IcePanel still match the calls the code makes today?"

## IcePanel integration FAQ

### What is the IcePanel MCP server?

The IcePanel MCP server is a remote Model Context Protocol server, hosted and maintained by IcePanel, that lets AI agents query your IcePanel architecture model — model objects, domains, connections, diagrams, flows, teams, technology choices, tags, and decision records. Unblocked connects to it as a verified MCP server, so every agent reaches it through one Unblocked connection.

### Can Unblocked change my IcePanel model or decision records?

No. Even if an IcePanel admin has turned on OAuth write access for your organization, Unblocked excludes every tool that creates or updates model objects, connections, or decision records. Only read-only tools are available for selection.

### Which IcePanel data can agents query?

Agents can list and read model objects, domains, and connections, the contents of diagrams and flows, teams, technology choices, tags, and decision records, within the landscape you authorized. Drafts, versions, and comments aren’t exposed by IcePanel’s server.

### Can Unblocked tell when our IcePanel model is out of date?

Yes. Ask how a service connects to the rest of the system, and the Context Engine compares the IcePanel model with your code and recent pull requests, pointing out connections that exist in one but not the other and citing both.

### Does Unblocked copy our architecture model?

No. Nothing from IcePanel is ingested or indexed. Unblocked calls IcePanel’s tools while it answers a question, so results reflect your landscape at that moment.

## Related integrations

- [Lucid](https://getunblocked.com/integrations/lucid/) — Diagrams and visual documentation from Lucid’s verified MCP server, queried live while Unblocked answers — nothing is ingested or indexed.
- [Miro](https://getunblocked.com/integrations/miro/) — Boards and visual collaboration from Miro’s verified MCP server, queried live while Unblocked answers — nothing is ingested or indexed.
- [Confluence](https://getunblocked.com/integrations/confluence/) — Pages and blog posts from the Confluence spaces you select — including rendered macro content — indexed and cited in answers.
- [GitHub](https://getunblocked.com/integrations/github/) — Repositories, pull requests, issues, discussions, and full code history — indexed, kept in sync on every push, and cited in answers.

## Get started with Unblocked

- Start a free trial: <https://getunblocked.com/dashboard/get-started>
- Pricing: <https://getunblocked.com/pricing/>
- All integrations: <https://getunblocked.com/integrations/>
