Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| W3C_MCP_PERF | No | Enable performance logging only. | |
| W3C_MCP_DEBUG | No | Enable debug logging. Debug output includes tool call arguments, execution timing, and data loading performance. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_w3c_specs | List W3C/WHATWG/IETF web specifications with optional filtering by organization, keyword, or category |
| get_w3c_spec | Get detailed information about a specific web specification including URLs, status, repository, and test info |
| search_w3c_specs | Search web specifications by query string, searching in title, shortname, and description |
| get_webidl | Get WebIDL interface definitions for a specification. WebIDL defines the JavaScript APIs. |
| list_webidl_specs | List all specifications that have WebIDL definitions available |
| get_css_properties | Get CSS property definitions from a specific spec or all specs |
| list_css_specs | List all CSS specifications that have property definitions available |
| get_html_elements | Get HTML element definitions from a specific spec or all specs |
| list_element_specs | List all specifications that have HTML element definitions available |
| get_pwa_specs | Get all Progressive Web App (PWA) related specifications including Service Worker, Web App Manifest, Push API, Background Sync, etc. |
| get_spec_dependencies | Get dependency information for a specification (which specs it depends on and which depend on it) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |