← WebMCP Directory

Tool tree

specification.email

Developer ToolsTools verified
Website
Build reliable email with sourced guidance for authentication, deliverability, accessibility, privacy, security, and client rendering.
Explore capabilities

    page: Every page

    search_specAnswer

    Search The Email 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. "DKIM", "dark mode", "unsubscribe").

    View tool JSON
    {
      "name": "search_spec",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search The Email 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. \"DKIM\", \"dark mode\", \"unsubscribe\").",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text query.",
            "minLength": 1
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results to return.",
            "minimum": 1,
            "maximum": 25,
            "default": 5
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    list_topicsAnswer

    List spec topics, optionally filtered by category and/or status. Returns title, status, category, summary, and URL per topic. Use this when the user wants the canonical list (e.g. "all required authentication topics"). Results are paged — follow page/page_size to walk the whole list.

    View tool JSON
    {
      "name": "list_topics",
      "kind": "answer",
      "impl": "imperative",
      "description": "List spec topics, optionally filtered by category and/or status. Returns title, status, category, summary, and URL per topic. Use this when the user wants the canonical list (e.g. \"all required authentication topics\"). Results are paged — follow page/page_size to walk the whole list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "foundations",
              "authentication",
              "deliverability",
              "accessibility",
              "rendering",
              "privacy",
              "internationalisation",
              "lifecycle",
              "security",
              "automation"
            ],
            "description": "Restrict to one category."
          },
          "status": {
            "type": "string",
            "enum": [
              "required",
              "recommended",
              "optional",
              "avoid"
            ],
            "description": "Restrict to one status."
          },
          "page": {
            "type": "integer",
            "description": "Page of results to return.",
            "minimum": 1,
            "default": 1
          },
          "page_size": {
            "type": "integer",
            "description": "Topics per page.",
            "minimum": 1,
            "maximum": 50,
            "default": 10
          }
        }
      },
      "page": "/"
    }
    get_topicAnswer

    Fetch the Markdown for one spec page by its slug, returned as lines you can page through. Use this after search_spec or list_topics to read the canonical guidance.

    View tool JSON
    {
      "name": "get_topic",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the Markdown for one spec page by its slug, returned as lines you can page through. Use this after search_spec or list_topics to read the canonical guidance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Kebab-case slug, as listed by list_topics or search_spec. Examples: 'dkim-signatures', 'dark-mode', 'plain-text-alternative'.",
            "minLength": 1
          },
          "offset": {
            "type": "integer",
            "description": "First line to return (0-based).",
            "minimum": 0,
            "default": 0
          },
          "limit": {
            "type": "integer",
            "description": "Maximum lines to return.",
            "minimum": 1,
            "maximum": 500,
            "default": 120
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/"
    }
    open_searchAction

    Open the site search page so the user can search the spec interactively. Optionally pre-fills a query. UI action — does not return results; use search_spec for that.

    View tool JSON
    {
      "name": "open_search",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the site search page so the user can search the spec interactively. Optionally pre-fills a query. UI action — does not return results; use search_spec for that.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Optional initial query to pre-fill."
          }
        }
      },
      "page": "/"
    }
    open_checklistAction

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

    View tool JSON
    {
      "name": "open_checklist",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the user to the full spec checklist page. Optionally jumps to a category section via URL hash. UI action — does not return data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "foundations",
              "authentication",
              "deliverability",
              "accessibility",
              "rendering",
              "privacy",
              "internationalisation",
              "lifecycle",
              "security",
              "automation"
            ],
            "description": "Optional category to scroll to."
          }
        }
      },
      "page": "/"
    }