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