WebMCP

DeveloperWebMCP verified

webmcp.com WebMCP tools

The WebMCP directory — sites exposing tools to AI agents

8 tools1 methodsspec API surface

What can an agent do with webmcp.com WebMCP tools?

The WebMCP directory — sites exposing tools to AI agents This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on webmcp.com

Tool 1 of 8WebMCPAction

about

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

How to install

Open the webmcp.com website and ask your browser agent to use about

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the about tool on webmcp.com. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Tool 2 of 8WebMCPAction

    request_listing

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

    How to install

    Open the webmcp.com website and ask your browser agent to use request_listing

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the request_listing tool on webmcp.com with email: <string>, site_url: <string>. Return the structured result and cite the source page.

    Input contract

    • email string Contact email for the requester.
    • site_url string URL of the site to be listed (the linked page).

    Open the source definition

    Tool 3 of 8WebMCPAction

    surprise_me

    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).

    How to install

    Open the webmcp.com website and ask your browser agent to use surprise_me

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the surprise_me tool on webmcp.com. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Tool 4 of 8WebMCPAction

      share_on_x

      Open X (Twitter) with a pre-filled tweet recommending the WebMCP Directory at webmcp.com. 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.

      How to install

      Open the webmcp.com website and ask your browser agent to use share_on_x

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the share_on_x tool on webmcp.com with message: <string>. Return the structured result and cite the source page.

      Input contract

      • message string Optional custom tweet text. If omitted, a random message from the directory's curated pool is used.

      Open the source definition

      Tool 5 of 8WebMCPAction

      share_on_linkedin

      Open the LinkedIn share composer for webmcp.com 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.

      How to install

      Open the webmcp.com website and ask your browser agent to use share_on_linkedin

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the share_on_linkedin tool on webmcp.com. Return the structured result and cite the source page.

      Input contract

        Open the source definition

        Tool 6 of 8WebMCPAction

        record_unsupported_request

        Last-resort fallback. Call this ONLY when the user wants to DO something on webmcp.com that none of the other registered tools can accomplish. Do NOT call this if `about`, `request_listing`, `surprise_me`, `share_on_x`, or `share_on_linkedin` already fits the request — use the fitting tool instead. Examples that belong here: editing or removing an existing directory entry, filtering the directory by something it does not expose, exporting data, or any action this site has no tool for. Recording the request helps the maintainers decide which tool to build next. After calling, tell the user their request was noted and that no tool exists for it yet.

        How to install

        Open the webmcp.com website and ask your browser agent to use record_unsupported_request

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the record_unsupported_request tool on webmcp.com with request: <string>, interpreted_goal: <string>. Return the structured result and cite the source page.

        Input contract

        • request string The user's request, in their own words, that no existing tool on this site can satisfy.
        • interpreted_goal string Your one-line interpretation of what the user is ultimately trying to accomplish.

        Open the source definition

        Tool 7 of 8WebMCPAction

        suggest_resource

        Suggest a new WebMCP resource (article, doc, tool, talk, or community) to be considered for the webmcp.com resources list. Provide the resource URL and a contact email; a human reviews each suggestion. Returns confirmation, or an error if the URL/email is invalid.

        How to install

        Open the webmcp.com website and ask your browser agent to use suggest_resource

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the suggest_resource tool on webmcp.com with url: <string>, email: <string>. Return the structured result and cite the source page.

        Input contract

        • url string URL of the resource to suggest (the linked page).
        • email string Contact email for the person suggesting it.

        Open the source definition

        Tool 8 of 8WebMCPAnswer

        list_blog_posts

        List the posts on the webmcp.com blog, newest first. Optionally filter by category ("product" or "technical"). Returns each post's title, author, category, date, and link.

        How to install

        Open the webmcp.com website and ask your browser agent to use list_blog_posts

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the list_blog_posts tool on webmcp.com with category: <string>. Return the structured result and cite the source page.

        Input contract

        • category string Optional category filter.

        Open the source definition