← WebMCP Directory

Tool tree

davidhoang.com

Media & PersonalTools verified
Website
David Hoang is a designer, investor, and builder. VP and Head of Design, Rovo & AI and Ecosystem at Atlassian. Previously at Replit, Webflow, and One Medical.
Explore capabilities

    page: Every page

    search_siteAnswer

    Read-only search across davidhoang.com pages, writing, and notes using the public site search index. Returns titles, descriptions, paths, and types.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read-only search across davidhoang.com pages, writing, and notes using the public site search index. Returns titles, descriptions, paths, and types.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (title, description, or path keywords)."
          },
          "limit": {
            "type": "integer",
            "description": "Max results (1–25, default 8).",
            "minimum": 1,
            "maximum": 25
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    navigate_siteAction

    Navigate to a path that exists in the site search index (pages, writing, or notes). Use search_site first to discover valid paths.

    View tool JSON
    {
      "name": "navigate_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate to a path that exists in the site search index (pages, writing, or notes). Use search_site first to discover valid paths.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Same-origin path from the search index, e.g. /writing/some-post."
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    assist_newsletter_subscribeSensitive Action

    Help the user subscribe to the Proof of Concept newsletter using the existing on-page signup form. May open /subscribe and fill an email, but NEVER submits — the human must press Subscribe to confirm.

    View tool JSON
    {
      "name": "assist_newsletter_subscribe",
      "kind": "transact",
      "impl": "imperative",
      "description": "Help the user subscribe to the Proof of Concept newsletter using the existing on-page signup form. May open /subscribe and fill an email, but NEVER submits — the human must press Subscribe to confirm.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "description": "Optional email to place in the form. Submission still requires an explicit human click."
          }
        }
      },
      "page": "/"
    }