MCP App Store
by KeenEthics
Developer-Tools

Overview

Bring your software architecture diagrams and model into Claude. Access model objects, connections, ADRs, and diagrams in IcePanel. Understand how your system's designed, before making changes in code manually or with an agent. Update your model and decision records automatically.

Tools

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_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_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_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_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_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_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_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_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_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_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_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_createADR

Claude

icepanel_createConnection

Claude

icepanel_createModelObject

Claude

icepanel_getADRDetails

Claude

icepanel_getConnectionDetails

Claude

icepanel_getDiagramDetails

Claude

icepanel_getDomainDetails

Claude

icepanel_getFlowDetails

Claude

icepanel_getModelObjectDetails

Claude

icepanel_getTeamDetails

Claude

icepanel_getTechnologyDetails

Claude

icepanel_landscapeSearch

Claude

icepanel_listADRs

Claude

icepanel_listConnections

Claude

icepanel_listDiagrams

Claude

icepanel_listDomains

Claude

icepanel_listFlows

Claude

icepanel_listModelObjects

Claude

icepanel_listTags

Claude

icepanel_listTeams

Claude

icepanel_listTechnologies

Claude

icepanel_updateADR

Claude

icepanel_updateConnection

Claude

icepanel_updateModelObject

Claude

App Stats

48

Tools

1

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily