MD3-Docs MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_md3_docsA | List live Material Design 3 Foundations, Styles, and Components documents. |
| search_md3_docsB | Search the live Material Design 3 site, restricted to Foundations, Styles, and Components. |
| read_md3_docA | Read a live Material Design 3 document as English Markdown, with section selection and cursor pagination. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Components | A live Material Design 3 document rendered as Markdown. |
| All buttons | Buttons let people take action and make choices with one tap. |
| Top app bar — Accessibility | Top app bars display navigation, actions, and text at the top of a screen. They contain a title and actions related to the current screen. |
| Top app bar — Guidelines | Top app bars display navigation, actions, and text at the top of a screen. They contain a title and actions related to the current screen. |
| Top app bar — Overview | Top app bars display navigation, actions, and text at the top of a screen. They contain a title and actions related to the current screen. |
| Top app bar — Specs | Top app bars display navigation, actions, and text at the top of a screen. They contain a title and actions related to the current screen. |
| Badge — Accessibility | Badges are used as indicators to convey dynamic information, such as counts or status. A badge can include labels or numbers. |
| Badge — Guidelines | Badges are used as indicators to convey dynamic information, such as counts or status. A badge can include labels or numbers. |
| Badge — Overview | Badges are used as indicators to convey dynamic information, such as counts or status. A badge can include labels or numbers. |
| Badge — Specs | Badges are used as indicators to convey dynamic information, such as counts or status. A badge can include labels or numbers. |
| Bottom sheets — Accessibility | Bottom sheets are surfaces containing supplementary content, anchored to the bottom of the screen. |
| Bottom sheets — Guidelines | Bottom sheets are surfaces containing supplementary content, anchored to the bottom of the screen. |
| Bottom sheets — Overview | Bottom sheets are surfaces containing supplementary content, anchored to the bottom of the screen. |
| Bottom sheets — Specs | Bottom sheets are surfaces containing supplementary content, anchored to the bottom of the screen. |
| Button groups — Accessibility | Button groups organize buttons and add interactions between them |
| Button groups — Guidelines | Button groups organize buttons and add interactions between them |
| Button groups — Overview | Button groups organize buttons and add interactions between them |
| Button groups — Specs | Button groups organize buttons and add interactions between them |
| Buttons — Accessibility | Buttons help people take action, such as sending an email, sharing a document, or liking a comment. Common buttons prompt most actions in a UI. |
| Buttons — Guidelines | Buttons help people take action, such as sending an email, sharing a document, or liking a comment. Common buttons prompt most actions in a UI. |
| Buttons — Overview | Buttons help people take action, such as sending an email, sharing a document, or liking a comment. Common buttons prompt most actions in a UI. |
| Buttons — Specs | Buttons help people take action, such as sending an email, sharing a document, or liking a comment. Common buttons prompt most actions in a UI. |
| Cards — Accessibility | Cards display content and actions about a single subject. |
| Cards — Guidelines | Cards display content and actions about a single subject. |
| Cards — Overview | Cards display content and actions about a single subject. |
| Cards — Specs | Cards display content and actions about a single subject. |
| Carousel — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Carousel — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Carousel — Overview | A live Material Design 3 document rendered as Markdown. |
| Carousel — Specs | A live Material Design 3 document rendered as Markdown. |
| Checkbox — Accessibility | Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off. |
| Checkbox — Guidelines | Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off. |
| Checkbox — Overview | Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off. |
| Checkbox — Specs | Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off. |
| Chips — Accessibility | Chips help people enter information, make selections, filter content, or trigger actions. Use chips to show options for a specific context. |
| Chips — Guidelines | Chips help people enter information, make selections, filter content, or trigger actions. Use chips to show options for a specific context. |
| Chips — Overview | Chips help people enter information, make selections, filter content, or trigger actions. Use chips to show options for a specific context. |
| Chips — Specs | Chips help people enter information, make selections, filter content, or trigger actions. Use chips to show options for a specific context. |
| Date pickers — Accessibility | Date pickers let people select a date, or a range of dates. Date pickers can display past, present, or future dates. |
| Date pickers — Guidelines | Date pickers let people select a date, or a range of dates. Date pickers can display past, present, or future dates. |
| Date pickers — Overview | Date pickers let people select a date, or a range of dates. Date pickers can display past, present, or future dates. |
| Date pickers — Specs | Date pickers let people select a date, or a range of dates. Date pickers can display past, present, or future dates. |
| Dialogs — Accessibility | Dialogs provide important prompts in a user flow. Use dialogs to make sure users act on information |
| Dialogs — Guidelines | Dialogs provide important prompts in a user flow. Use dialogs to make sure users act on information |
| Dialogs — Overview | Dialogs provide important prompts in a user flow. Use dialogs to make sure users act on information |
| Dialogs — Specs | Dialogs provide important prompts in a user flow. Use dialogs to make sure users act on information |
| Divider — Accessibility | A divider is a thin line that groups content in lists and containers. |
| Divider — Guidelines | A divider is a thin line that groups content in lists and containers. |
| Divider — Overview | A divider is a thin line that groups content in lists and containers. |
| Divider — Specs | A divider is a thin line that groups content in lists and containers. |
| Extended FAB — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Extended FAB — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Extended FAB — Overview | A live Material Design 3 document rendered as Markdown. |
| Extended FAB — Specs | A live Material Design 3 document rendered as Markdown. |
| FAB menu — Accessibility | The floating action button (FAB) menu opens from a FAB to display multiple related actions |
| FAB menu — Guidelines | The floating action button (FAB) menu opens from a FAB to display multiple related actions |
| FAB menu — Overview | The floating action button (FAB) menu opens from a FAB to display multiple related actions |
| FAB menu — Specs | The floating action button (FAB) menu opens from a FAB to display multiple related actions |
| FAB — Accessibility | A live Material Design 3 document rendered as Markdown. |
| FAB — Guidelines | A live Material Design 3 document rendered as Markdown. |
| FAB — Overview | A live Material Design 3 document rendered as Markdown. |
| FAB — Specs | A live Material Design 3 document rendered as Markdown. |
| Icon buttons — Accessibility | Icon buttons help people take supplementary actions with a single tap. |
| Icon buttons — Guidelines | Icon buttons help people take supplementary actions with a single tap. |
| Icon buttons — Overview | Icon buttons help people take supplementary actions with a single tap. |
| Icon buttons — Specs | Icon buttons help people take supplementary actions with a single tap. |
| Lists — Accessibility | Lists are continuous, vertical indexes of text or images. |
| Lists — Guidelines | Lists are continuous, vertical indexes of text or images. |
| Lists — Overview | Lists are continuous, vertical indexes of text or images. |
| Lists — Specs | Lists are continuous, vertical indexes of text or images. |
| Loading indicator — Accessibility | Loading indicators show the progress of a process for a short wait time |
| Loading indicator — Guidelines | Loading indicators show the progress of a process for a short wait time |
| Loading indicator — Overview | Loading indicators show the progress of a process for a short wait time |
| Loading indicator — Specs | Loading indicators show the progress of a process for a short wait time |
| Menus — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Menus — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Menus — Overview | A live Material Design 3 document rendered as Markdown. |
| Menus — Specs | A live Material Design 3 document rendered as Markdown. |
| Navigation bar — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Navigation bar — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Navigation bar — Overview | A live Material Design 3 document rendered as Markdown. |
| Navigation bar — Specs | A live Material Design 3 document rendered as Markdown. |
| Navigation drawer — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Navigation drawer — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Navigation drawer — Overview | A live Material Design 3 document rendered as Markdown. |
| Navigation drawer — Specs | A live Material Design 3 document rendered as Markdown. |
| Navigation rail — Accessibility | Navigation rails let people switch between UI views on mid-sized devices. They can contain 3-7 destinations plus an optional FAB. |
| Navigation rail — Guidelines | Navigation rails let people switch between UI views on mid-sized devices. They can contain 3-7 destinations plus an optional FAB. |
| Navigation rail — Overview | Navigation rails let people switch between UI views on mid-sized devices. They can contain 3-7 destinations plus an optional FAB. |
| Navigation rail — Specs | Navigation rails let people switch between UI views on mid-sized devices. They can contain 3-7 destinations plus an optional FAB. |
| Progress indicators — Accessibility | A live Material Design 3 document rendered as Markdown. |
| Progress indicators — Guidelines | A live Material Design 3 document rendered as Markdown. |
| Progress indicators — Overview | A live Material Design 3 document rendered as Markdown. |
| Progress indicators — Specs | A live Material Design 3 document rendered as Markdown. |
| Radio button — Accessibility | Radio buttons allow users to select one option from a set. |
| Radio button — Guidelines | Radio buttons allow users to select one option from a set. |
| Radio button — Overview | Radio buttons allow users to select one option from a set. |
| Radio button — Specs | Radio buttons allow users to select one option from a set. |
| Search — Accessibility | Search lets people enter a keyword or phrase to get relevant information. Search bars can display suggested keywords or phrases as the user types. |
| Search — Guidelines | Search lets people enter a keyword or phrase to get relevant information. Search bars can display suggested keywords or phrases as the user types. |
TDQS
Scored across 3 tools
Each tool has a clear, distinct purpose: listing available documents, searching for content, and reading a specific document. There is no overlap or ambiguity between them.
All tools follow a consistent verb_md3_doc pattern with snake_case, using 'list', 'search', and 'read' as clear action prefixes.
Three tools is a perfect fit for a documentation-focused server: discover (list), find (search), and retrieve (read). Not too few, not too many.
The set covers the core workflow of discovering, searching, and reading docs. A minor gap might be the absence of a direct document listing by category, but list_md3_docs already returns all docs, and search can filter.