W

webmcp.cool

The WebMCP directory — sites exposing tools to AI agents

5action
https://webmcp.cool

live · Developer Tools · JSON · API for agents

Tools 5 tools

aboutaction

Returns information about the WebMCP Directory: what it is, who built it, and where to learn more about the Model Context Protocol.

View tool JSON
{
  "name": "about",
  "kind": "action",
  "impl": "imperative",
  "description": "Returns information about the WebMCP Directory: what it is, who built it, and where to learn more about the Model Context Protocol.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
request_listingaction

Submit a request to have a WebMCP-enabled site added to the WebMCP Directory at webmcp.cool. Provide the requester's email plus the URL of the site to be listed. A human reviews each request before it appears.

View tool JSON
{
  "name": "request_listing",
  "kind": "action",
  "impl": "imperative",
  "description": "Submit a request to have a WebMCP-enabled site added to the WebMCP Directory at webmcp.cool. Provide the requester's email plus the URL of the site to be listed. A human reviews each request before it appears.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "email": {
        "type": "string",
        "description": "Contact email for the requester."
      },
      "site_url": {
        "type": "string",
        "description": "URL of the site to be listed (https://…)."
      }
    },
    "required": [
      "email",
      "site_url"
    ]
  },
  "page": "/"
}
surprise_meaction

Hatches a pixelated, exotic, not-real animal with dinosaur lineage. Each call returns a brand-new species with a generated Latinate name, classification, geological period, and pixel art (also returned as SVG in structuredContent for visual rendering).

View tool JSON
{
  "name": "surprise_me",
  "kind": "action",
  "impl": "imperative",
  "description": "Hatches a pixelated, exotic, not-real animal with dinosaur lineage. Each call returns a brand-new species with a generated Latinate name, classification, geological period, and pixel art (also returned as SVG in structuredContent for visual rendering).",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
share_on_xaction

Open X (Twitter) with a pre-filled tweet recommending the WebMCP Directory at webmcp.cool. Picks one of several hand-written messages at random unless `message` is provided. Returns the share URL and the message that was used so an agent can confirm or repost it.

View tool JSON
{
  "name": "share_on_x",
  "kind": "action",
  "impl": "imperative",
  "description": "Open X (Twitter) with a pre-filled tweet recommending the WebMCP Directory at webmcp.cool. Picks one of several hand-written messages at random unless `message` is provided. Returns the share URL and the message that was used so an agent can confirm or repost it.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "message": {
        "type": "string",
        "description": "Optional custom tweet text. If omitted, a random message from the directory's curated pool is used.",
        "maxLength": 240
      }
    }
  },
  "page": "/"
}
share_on_linkedinaction

Open the LinkedIn share composer for webmcp.cool in a new tab. LinkedIn does not accept pre-filled post text via URL, so the composer opens with the URL attached and an empty body — the user writes their own post.

View tool JSON
{
  "name": "share_on_linkedin",
  "kind": "action",
  "impl": "imperative",
  "description": "Open the LinkedIn share composer for webmcp.cool in a new tab. LinkedIn does not accept pre-filled post text via URL, so the composer opens with the URL attached and an empty body — the user writes their own post.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}