← WebMCP Directory

Tool tree

rye.dev

Media & PersonalTools verified
Website
I connect weird protocols and real-world systems to modern AI. Author of open-source MCP servers for Bluesky, the Fediverse, and even Gopher. 20+ years...
Explore capabilities

    page: Every page

    searchAction

    Open the site search overlay with the given query.

    View tool JSON
    {
      "name": "search",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the site search overlay with the given query.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Text to search for"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    navigateAction

    Navigate the current tab to a path on rye.dev (path must start with /).

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the current tab to a path on rye.dev (path must start with /).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Site-relative path starting with /"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    subscribe_newsletterSensitive Action

    Subscribe an email address to the rye.dev newsletter (double opt-in).

    View tool JSON
    {
      "name": "subscribe_newsletter",
      "kind": "transact",
      "impl": "imperative",
      "description": "Subscribe an email address to the rye.dev newsletter (double opt-in).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email"
          }
        },
        "required": [
          "email"
        ]
      },
      "page": "/"
    }
    submit_contactSensitive Action

    Send a contact-form message to Cameron Rye.

    View tool JSON
    {
      "name": "submit_contact",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send a contact-form message to Cameron Rye.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "email": {
            "type": "string",
            "format": "email"
          },
          "subject": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300
          },
          "message": {
            "type": "string",
            "minLength": 1,
            "maxLength": 10000
          }
        },
        "required": [
          "name",
          "email",
          "subject",
          "message"
        ]
      },
      "page": "/"
    }