← All WebMCP sites

specification.website

Developer Toolshttps://specification.website/listed as of 2026-08-01
The Website Specification — a platform-agnostic, MIT-licensed spec of the technical features a good website should have.
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 60/100 (C).

Tools

search_specanswerimperative
Search The Website Specification for matching topics. Returns ranked results with title, status, category, canonical URL, and a one-line summary. Use this when the user asks about a topic by keyword (e.g. "CSP", "alt text", "llms.txt").
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text query.",
      "minLength": 1
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 5
    }
  },
  "required": [
    "query"
  ]
}
list_topicsanswerimperative
List spec topics, optionally filtered by category and/or status. Returns title, status, category, summary, and URL for each. Use this when the user wants the canonical list (e.g. "all required SEO topics").
Input schema
{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "foundations",
        "seo",
        "accessibility",
        "security",
        "well-known",
        "agent-readiness",
        "performance",
        "privacy",
        "resilience",
        "i18n"
      ],
      "description": "Restrict to one category."
    },
    "status": {
      "type": "string",
      "enum": [
        "required",
        "recommended",
        "optional",
        "avoid"
      ],
      "description": "Restrict to one status."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "description": "Cap the number of items returned."
    }
  }
}
get_topicanswerimperative
Fetch the full Markdown for one spec page by its slug. Returns the rendered body with YAML frontmatter (title, status, sources). Use this after search_spec or list_topics to read the canonical guidance.
Input schema
{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Kebab-case slug, as listed by list_topics or search_spec. Examples: 'content-security-policy', 'meta-robots', 'llms-txt'.",
      "minLength": 1
    }
  },
  "required": [
    "slug"
  ]
}
open_searchactimperative
Open the on-page ⌘K search overlay so the user can search the spec interactively. Optionally pre-fills a query. UI action — does not return results; use search_spec for that.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Optional initial query to pre-fill."
    }
  }
}
open_checklistactimperative
Navigate the user to the full spec checklist page. Optionally jumps to a category section via URL hash. UI action — does not return data.
Input schema
{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "foundations",
        "seo",
        "accessibility",
        "security",
        "well-known",
        "agent-readiness",
        "performance",
        "privacy",
        "resilience",
        "i18n"
      ],
      "description": "Optional category to scroll to."
    }
  }
}
Listings are sourced from public community registries and shown as reported.