MCP App Store
Developer Tools
IcePanel icon

IcePanel

by IcePanel Technologies Inc.

Overview

IcePanel is a collaborative diagramming and modelling tool for software architecture. With IcePanel's MCP, bring your software architecture designs into ChatGPT and Codex. Some cool things you can do with IcePanel's MCP: - Understand the systems you're building and data flows - Create model objects and keep them in sync with code - Manage architecture decision records and ensure they align with what gets built in reality

Tools

icepanel_createADR

ChatGPT
Create a new Architecture Decision Record (ADR) in the landscape. ADRs capture important architectural decisions, their context, and consequences.

icepanel_createADR

ChatGPT
Create a new Architecture Decision Record (ADR) in the landscape. ADRs capture important architectural decisions, their context, and consequences.

icepanel_createConnection

ChatGPT
Create a new connection between two model objects. Specify origin, target, direction, and a name to define how objects relate.

icepanel_createConnection

ChatGPT
Create a new connection between two model objects. Specify origin, target, direction, and a name to define how objects relate.

icepanel_createModelObject

ChatGPT
Create a new model object in the landscape. Specify a type and name to add it to the architecture hierarchy. Omit parentId to place at root level (for system, actor, or group types). For root-level objects, domainId is auto-resolved if only one domain exists; otherwise you must specify it.

icepanel_createModelObject

ChatGPT
Create a new model object in the landscape. Specify a type and name to add it to the architecture hierarchy. Omit parentId to place at root level (for system, actor, or group types). For root-level objects, domainId is auto-resolved if only one domain exists; otherwise you must specify it.

icepanel_getADRDetails

ChatGPT
Get detailed information about a specific Architecture Decision Record (ADR) including its full content, status history, and related items.

icepanel_getADRDetails

ChatGPT
Get detailed information about a specific Architecture Decision Record (ADR) including its full content, status history, and related items.

icepanel_getConnectionDetails

ChatGPT
Get full details for a single connection including description, links, technologies, and tags.

icepanel_getConnectionDetails

ChatGPT
Get full details for a single connection including description, links, technologies, and tags.

icepanel_getDiagramDetails

ChatGPT
Get detailed information about a diagram including its objects, connections, and flows, or export it as a PNG image.

icepanel_getDiagramDetails

ChatGPT
Get detailed information about a diagram including its objects, connections, and flows, or export it as a PNG image.

icepanel_getDomainDetails

ChatGPT
Get detailed information about a specific domain including its name, labels, and timestamps.

icepanel_getDomainDetails

ChatGPT
Get detailed information about a specific domain including its name, labels, and timestamps.

icepanel_getFlowDetails

ChatGPT
Get detailed information about a flow including its steps, or export it as a mermaid sequence diagram.

icepanel_getFlowDetails

ChatGPT
Get detailed information about a flow including its steps, or export it as a mermaid sequence diagram.

icepanel_getModelObjectDetails

ChatGPT
Get detailed information about a model object including its type, status, domain, technologies, tags, and relationships.

icepanel_getModelObjectDetails

ChatGPT
Get detailed information about a model object including its type, status, domain, technologies, tags, and relationships.

icepanel_getTeamDetails

ChatGPT
Get detailed information about a specific team including its members, assigned model objects, and timestamps.

icepanel_getTeamDetails

ChatGPT
Get detailed information about a specific team including its members, assigned model objects, and timestamps.

icepanel_getTechnologyDetails

ChatGPT
Get detailed information about a specific technology including its type, provider, description, and links.

icepanel_getTechnologyDetails

ChatGPT
Get detailed information about a specific technology including its type, provider, description, and links.

icepanel_landscapeSearch

ChatGPT
Search across all landscape entities (model objects, connections, diagrams, flows) by name. Supports fuzzy and prefix matching. Only works on the latest version.

icepanel_landscapeSearch

ChatGPT
Search across all landscape entities (model objects, connections, diagrams, flows) by name. Supports fuzzy and prefix matching. Only works on the latest version.

icepanel_listADRs

ChatGPT
List Architecture Decision Records (ADRs) in the landscape. ADRs document significant architectural decisions with their context, status, and related items.

icepanel_listADRs

ChatGPT
List Architecture Decision Records (ADRs) in the landscape. ADRs document significant architectural decisions with their context, status, and related items.

icepanel_listConnections

ChatGPT
List connections where a model object is the origin or target. Returns connection names, directions, statuses, and linked object names.

icepanel_listConnections

ChatGPT
List connections where a model object is the origin or target. Returns connection names, directions, statuses, and linked object names.

icepanel_listDiagrams

ChatGPT
List diagrams in the landscape. Filter by name, type, or parent model object to explore architecture views.

icepanel_listDiagrams

ChatGPT
List diagrams in the landscape. Filter by name, type, or parent model object to explore architecture views.

icepanel_listDomains

ChatGPT
List domains in the landscape. Domains are top-level organizational boundaries (level 0 in the C4 hierarchy) that group related systems, apps, and components.

icepanel_listDomains

ChatGPT
List domains in the landscape. Domains are top-level organizational boundaries (level 0 in the C4 hierarchy) that group related systems, apps, and components.

icepanel_listFlows

ChatGPT
List flows in the landscape. Flows represent sequence diagrams showing how objects interact over time.

icepanel_listFlows

ChatGPT
List flows in the landscape. Flows represent sequence diagrams showing how objects interact over time.

icepanel_listModelObjects

ChatGPT
List model objects in the landscape. Filter by name, type, status, parent, or group to explore the architecture hierarchy.

icepanel_listModelObjects

ChatGPT
List model objects in the landscape. Filter by name, type, status, parent, or group to explore the architecture hierarchy.

icepanel_listTags

ChatGPT
List tags and tag groups in the landscape. Tags are organized by groups. Use to discover the tagging taxonomy before filtering objects or connections by tag.

icepanel_listTags

ChatGPT
List tags and tag groups in the landscape. Tags are organized by groups. Use to discover the tagging taxonomy before filtering objects or connections by tag.

icepanel_listTeams

ChatGPT
List teams in the organization. Teams represent ownership groups that can be assigned to model objects. Use to discover team names and members before filtering objects by team.

icepanel_listTeams

ChatGPT
List teams in the organization. Teams represent ownership groups that can be assigned to model objects. Use to discover team names and members before filtering objects by team.

icepanel_listTechnologies

ChatGPT
List technologies from the catalog and organization. Filter by name, type, or provider to find specific technologies.

icepanel_listTechnologies

ChatGPT
List technologies from the catalog and organization. Filter by name, type, or provider to find specific technologies.

icepanel_updateADR

ChatGPT
Update an Architecture Decision Record (ADR). Supports updating name, description, content, status, and related items.

icepanel_updateADR

ChatGPT
Update an Architecture Decision Record (ADR). Supports updating name, description, content, status, and related items.

icepanel_updateConnection

ChatGPT
Update a connection in the landscape. Supports updating basic fields (name, description, direction, status, originId, targetId, viaId, labels) and array fields (tagIds, technologyIds) with $add/$remove operations. To remove a connection, set status to 'removed' rather than deleting it — this is reversible and safer.

icepanel_updateConnection

ChatGPT
Update a connection in the landscape. Supports updating basic fields (name, description, direction, status, originId, targetId, viaId, labels) and array fields (tagIds, technologyIds) with $add/$remove operations. To remove a connection, set status to 'removed' rather than deleting it — this is reversible and safer.

icepanel_updateModelObject

ChatGPT
Update a model object in the landscape. Supports updating basic fields (name, description, type, status) and array fields (tagIds, teamIds, technologyIds, groupIds) with $add/$remove operations. To remove an object, set status to 'removed' rather than deleting it — this is reversible and safer.

icepanel_updateModelObject

ChatGPT
Update a model object in the landscape. Supports updating basic fields (name, description, type, status) and array fields (tagIds, teamIds, technologyIds, groupIds) with $add/$remove operations. To remove an object, set status to 'removed' rather than deleting it — this is reversible and safer.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

48

Tools

1

Prompts

May 20, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily