govuk-frontend-mcp
by gabrielg2020
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| components | List all available GOV.UK Frontend components |
| patterns | List all available GOV.UK Design System patterns |
| styles | List all available GOV.UK Design System styles |
| version | Version metadata for the MCP server, the wrapped govuk-frontend package, and the design-system branches used for patterns and styles |
| accordion | Get a specific GOV.UK Frontend component by name |
| back-link | Get a specific GOV.UK Frontend component by name |
| breadcrumbs | Get a specific GOV.UK Frontend component by name |
| button | Get a specific GOV.UK Frontend component by name |
| character-count | Get a specific GOV.UK Frontend component by name |
| checkboxes | Get a specific GOV.UK Frontend component by name |
| cookie-banner | Get a specific GOV.UK Frontend component by name |
| date-input | Get a specific GOV.UK Frontend component by name |
| details | Get a specific GOV.UK Frontend component by name |
| error-message | Get a specific GOV.UK Frontend component by name |
| error-summary | Get a specific GOV.UK Frontend component by name |
| exit-this-page | Get a specific GOV.UK Frontend component by name |
| fieldset | Get a specific GOV.UK Frontend component by name |
| file-upload | Get a specific GOV.UK Frontend component by name |
| footer | Get a specific GOV.UK Frontend component by name |
| generic-header | Get a specific GOV.UK Frontend component by name |
| header | Get a specific GOV.UK Frontend component by name |
| hint | Get a specific GOV.UK Frontend component by name |
| input | Get a specific GOV.UK Frontend component by name |
| inset-text | Get a specific GOV.UK Frontend component by name |
| label | Get a specific GOV.UK Frontend component by name |
| notification-banner | Get a specific GOV.UK Frontend component by name |
| pagination | Get a specific GOV.UK Frontend component by name |
| panel | Get a specific GOV.UK Frontend component by name |
| password-input | Get a specific GOV.UK Frontend component by name |
| phase-banner | Get a specific GOV.UK Frontend component by name |
| radios | Get a specific GOV.UK Frontend component by name |
| select | Get a specific GOV.UK Frontend component by name |
| service-navigation | Get a specific GOV.UK Frontend component by name |
| skip-link | Get a specific GOV.UK Frontend component by name |
| summary-list | Get a specific GOV.UK Frontend component by name |
| table | Get a specific GOV.UK Frontend component by name |
| tabs | Get a specific GOV.UK Frontend component by name |
| tag | Get a specific GOV.UK Frontend component by name |
| task-list | Get a specific GOV.UK Frontend component by name |
| textarea | Get a specific GOV.UK Frontend component by name |
| warning-text | Get a specific GOV.UK Frontend component by name |
| addresses | Get a specific GOV.UK Design System pattern by name |
| bank-details | Get a specific GOV.UK Design System pattern by name |
| check-a-service-is-suitable | Get a specific GOV.UK Design System pattern by name |
| check-answers | Get a specific GOV.UK Design System pattern by name |
| complete-multiple-tasks | Get a specific GOV.UK Design System pattern by name |
| confirm-a-phone-number | Get a specific GOV.UK Design System pattern by name |
| confirm-an-email-address | Get a specific GOV.UK Design System pattern by name |
| confirmation-pages | Get a specific GOV.UK Design System pattern by name |
| contact-a-department-or-service-team | Get a specific GOV.UK Design System pattern by name |
| cookies-page | Get a specific GOV.UK Design System pattern by name |
| create-a-username | Get a specific GOV.UK Design System pattern by name |
| create-accounts | Get a specific GOV.UK Design System pattern by name |
| dates | Get a specific GOV.UK Design System pattern by name |
| email-addresses | Get a specific GOV.UK Design System pattern by name |
| equality-information | Get a specific GOV.UK Design System pattern by name |
| ethnic-group | Get a specific GOV.UK Design System pattern by name |
| exit-a-page-quickly | Get a specific GOV.UK Design System pattern by name |
| gender-or-sex | Get a specific GOV.UK Design System pattern by name |
| names | Get a specific GOV.UK Design System pattern by name |
| national-insurance-numbers | Get a specific GOV.UK Design System pattern by name |
| navigate-a-service | Get a specific GOV.UK Design System pattern by name |
| page-not-found-pages | Get a specific GOV.UK Design System pattern by name |
| passwords | Get a specific GOV.UK Design System pattern by name |
| payment-card-details | Get a specific GOV.UK Design System pattern by name |
| phone-numbers | Get a specific GOV.UK Design System pattern by name |
| problem-with-the-service-pages | Get a specific GOV.UK Design System pattern by name |
| question-pages | Get a specific GOV.UK Design System pattern by name |
| service-unavailable-pages | Get a specific GOV.UK Design System pattern by name |
| start-pages | Get a specific GOV.UK Design System pattern by name |
| start-using-a-service | Get a specific GOV.UK Design System pattern by name |
| step-by-step-navigation | Get a specific GOV.UK Design System pattern by name |
| task-list-pages | Get a specific GOV.UK Design System pattern by name |
| understand-the-impact-of-an-emergency | Get a specific GOV.UK Design System pattern by name |
| validation | Get a specific GOV.UK Design System pattern by name |
| colour | Get a specific GOV.UK Design System style by name |
| font-override-classes | Get a specific GOV.UK Design System style by name |
| headings | Get a specific GOV.UK Design System style by name |
| images | Get a specific GOV.UK Design System style by name |
| layout | Get a specific GOV.UK Design System style by name |
| links | Get a specific GOV.UK Design System style by name |
| lists | Get a specific GOV.UK Design System style by name |
| page-template | Get a specific GOV.UK Design System style by name |
| paragraphs | Get a specific GOV.UK Design System style by name |
| section-break | Get a specific GOV.UK Design System style by name |
| spacing | Get a specific GOV.UK Design System style by name |
| type-scale | Get a specific GOV.UK Design System style by name |
| typeface | Get a specific GOV.UK Design System style by name |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gabrielg2020/govuk-frontend-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server