D2 acts as a Model Context Protocol (MCP) server, enabling AI assistants like Claude to seamlessly interact with D2, a modern diagram scripting language. It translates text-based D2 definitions into visual diagrams, allowing AI to programmatically create, render, export, and save complex visual representations. This integration empowers AI tools with advanced diagramming capabilities directly from text inputs, supporting various output formats and D2 themes.