specification.websitespecification.website tools

DeveloperVerified

Specification Website WebMCP tools

The Website Specification — a platform-agnostic, MIT-licensed spec of the technical features a good website should have.

5 tools1 ways to use

What an agent can do on Specification Website

The Website Specification — a platform-agnostic, MIT-licensed spec of the technical features a good website should have. This page documents every listed tool: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on Specification Website

Search & find

search_spec

Read the full search_spec page

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").

How to install

Open the specification.website website and ask your browser agent to use search_spec

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the search_spec tool on specification.website with query: <string>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • query string Free-text query.
  • limit integer

Open the source definition

Get data

list_topics

Read the full list_topics page

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").

How to install

Open the specification.website website and ask your browser agent to use list_topics

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the list_topics tool on specification.website with category: <string>, status: <string>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • category string Restrict to one category.
  • status string Restrict to one status.
  • limit integer Cap the number of items returned.

Open the source definition

Search & find

get_topic

Read the full get_topic page

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.

How to install

Open the specification.website website and ask your browser agent to use get_topic

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_topic tool on specification.website with slug: <string>. Return the structured result and cite the source page.

Input contract

  • slug string Kebab-case slug, as listed by list_topics or search_spec. Examples: 'content-security-policy', 'meta-robots', 'llms-txt'.

Open the source definition

Search & find

open_search

Read the full open_search page

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.

How to install

Open the specification.website website and ask your browser agent to use open_search

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the open_search tool on specification.website with query: <string>. Return the structured result and cite the source page.

Input contract

  • query string Optional initial query to pre-fill.

Open the source definition

Manage a list

open_checklist

Read the full open_checklist page

Navigate the user to the full spec checklist page. Optionally jumps to a category section via URL hash. UI action — does not return data.

How to install

Open the specification.website website and ask your browser agent to use open_checklist

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the open_checklist tool on specification.website with category: <string>. Return the structured result and cite the source page.

Input contract

  • category string Optional category to scroll to.

Open the source definition