--- title: Carbon MCP tabs: ['Overview', 'Onboarding and setup', 'Prompts', 'Token conservation'] description: Instantly access the Carbon Design System knowledge base via AI assistance --- import bobDemo from './videos/bob-carbon-mcp-demo.mp4'; import { Checkmark, CheckmarkFilled, CheckmarkOutline, SubtractAlt, } from '@carbon/icons-react'; import { green, red } from '@carbon/colors'; import MONDAY_LOGO from '../../../images/monday.svg'; ## Carbon MCP (Public Preview) Carbon MCP is available as a public preview. The Carbon MCP server provides knowledge on our core Carbon Design System elements, iconography, pictograms, guidelines, usage documentation, component libraries across React and Web Components, as well as the Carbon for IBM Products library. During this public preview, we are eager to hear from the community on what's working and what we can optimize. Please consider [sharing feedback on your experience](https://forms.monday.com/forms/d7f4a23fe080f757e805294d746e515c?r=use1) to help us improve future releases. IBMers can immediately start using Carbon MCP by following the onboarding instructions below. Non-IBMers can request access using the link below. Instantly access the Carbon Design System knowledge base via AI assistance. Model Context Protocol Why Carbon MCP? MCP tools Resources Summary of content coverage Roadmap ## Model Context Protocol Model Context Protocol (MCP) is an open-source standard that enables AI agents or AI applications to securely connect with external tools, data sources, and workflows through a unified integration layer. ## Why Carbon MCP? **Instant AI Access to Carbon Design Standards:** Carbon MCP lets AI applications or agents query the Carbon Design System for colors, typography, component details, usage guidelines, and other essential context. **Smarter Code Generation:** Carbon MCP exposes code examples and documentation that enable AI tools to generate high-fidelity Carbon UI code that follows design and development best practices. **Improved Consistency:** Carbon MCP helps designers, developers, and PMs get consistent answers and examples from a shared source of truth, which reduces drift and rework. ## MCP tools Carbon MCP provides these tools to the AI application, which are called as needed during a session: `docs_search` Search Carbon Design System and IBM Products documentation, including component guidance, usage, accessibility, and reference docs. `code_search` Search Carbon React/Web Components code examples, icons, and pictograms for complete example application files. `get_charts` Search Carbon Charts code examples across React, Angular, Vue, Svelte, Vanilla JS, and HTML. `labs_search` Search Carbon Labs experimental component code examples and documentation, including AnimatedHeader, Processing, Resizer, WhatsNew, and the Labs UIShell. ## Resources ## Summary of content coverage Details about current coverage is provided below: #### `@carbon/react` - Code examples and documentation - Example: Button, Tabs, TextInput, etc. - Multiple variants per component - Complete props and imports #### `@carbon/web-components` - Code examples and documentation - Example: button, tabs, text-input, etc. - Multiple variants per component - Complete props and imports #### Carbon for IBM Products - Code examples and documentation - Example: Tearsheets, PageHeader, etc. - Multiple variants per component - Complete props and imports #### Carbon Icons and Pictograms - Code examples and documentation - Example: Settings, User, UserAvatarFilled, etc. - Usage #### `@carbon/ai-chat` - Code examples and documentation - Example: basic, custom-element, history, etc. - Full code examples - Complete props and imports #### `@carbon/charts` - Chart type descriptions - Links to demos - Full code examples - Complete props and imports #### Carbon Labs (`@carbon/labs-react`) - Code examples and documentation - Example: AnimatedHeader, Processing, Resizer, WhatsNew, Labs UIShell - Full code examples - Complete props and imports ## Roadmap Carbon MCP continues to evolve. We will be adding new tools, expanding content coverage, and optimizing the experience based on user feedback. #### Enablement coming soon - Carbon Patterns context - Agentic Carbon migration, supporting migrations from Carbon v10 to v11 and from other design systems to Carbon