← WebMCP Directory

Tool tree

waynesutton.ai

Media & PersonalTools verified
Website
Wayne Sutton: Developer Community Builder at Convex, helping developers and startups build faster with AI: tech event and meetup organizer, startup ecosystem builder, adventure motorcycle rider.
Explore capabilities
    search_siteAction

    Open the site search with a query filled in. The person sees the results and picks one.

    View tool JSON
    {
      "name": "search_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the site search with a query filled in. The person sees the results and picks one.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Words to search for"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_current_pageAnswer

    Return the slug, title, description, tags, and date of the post or page open in this tab. Returns null on other routes.

    View tool JSON
    {
      "name": "get_current_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the slug, title, description, tags, and date of the post or page open in this tab. Returns null on other routes.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    }
    list_recent_postsAnswer

    Up to ten most recent published posts: slug, title, description, date, tags.

    View tool JSON
    {
      "name": "list_recent_posts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Up to ten most recent published posts: slug, title, description, date, tags.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "description": "How many posts, default 10"
          }
        },
        "required": []
      }
    }
    open_postAction

    Navigate this tab to a published post by slug. Unlisted posts are refused.

    View tool JSON
    {
      "name": "open_post",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to a published post by slug. Unlisted posts are refused.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "URL slug without the leading slash"
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    open_pageAction

    Navigate this tab to a published page by slug.

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to a published page by slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "URL slug without the leading slash"
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    list_photosAnswer

    Published photos from the /photos gallery: slug, title, description, tags, page url, image url, date. Optional tag filter.

    View tool JSON
    {
      "name": "list_photos",
      "kind": "answer",
      "impl": "imperative",
      "description": "Published photos from the /photos gallery: slug, title, description, tags, page url, image url, date. Optional tag filter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tag": {
            "type": "string",
            "description": "Only return photos carrying this tag (lowercase)"
          }
        },
        "required": []
      }
    }
    open_photoAction

    Navigate this tab to /photos/<slug> so the photo opens in the lightbox. Unpublished slugs are refused.

    View tool JSON
    {
      "name": "open_photo",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to /photos/<slug> so the photo opens in the lightbox. Unpublished slugs are refused.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "URL slug without the leading slash"
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    set_themeAction

    Change the site theme for this browser.

    View tool JSON
    {
      "name": "set_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Change the site theme for this browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "theme": {
            "type": "string",
            "enum": [
              "dark",
              "light",
              "tan",
              "cloud"
            ]
          }
        },
        "required": [
          "theme"
        ]
      }
    }