{"ok":true,"site":{"host":"webmcp.cool","url":"https://webmcp.cool","desc":"The WebMCP directory — sites exposing tools to AI agents","type":"live","category":"Developer Tools","tools":[{"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":"/"},{"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":"/"},{"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":"/"},{"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":"/"},{"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":"/"}],"_scrape":{"etag":null,"lastModified":null,"scrapedAt":"2026-05-28T13:38:13.586Z"},"apiSurface":"spec","prominence":2,"favicon":"/favicons/webmcp.cool.png","toolCount":5}}