Skip to content

Add webmcp.cool and Ask nekuda to Tools#9

Open
Idan-Levin wants to merge 1 commit into
webmachinelearning:mainfrom
Idan-Levin:add-webmcp-cool-and-ask-nekuda
Open

Add webmcp.cool and Ask nekuda to Tools#9
Idan-Levin wants to merge 1 commit into
webmachinelearning:mainfrom
Idan-Levin:add-webmcp-cool-and-ask-nekuda

Conversation

@Idan-Levin
Copy link
Copy Markdown

Two entries appended to the Tools section of README.md.

1. webmcp.cool

webmcp.cool is a live, curated directory of websites that ship WebMCP tools via navigator.modelContext. For each listed site, it surfaces the real tool definitions (name, kind, impl, description, inputSchema) exactly as an agent would see them.

What makes it useful to the WebMCP community:

  • Agent-facing JSON API at /api/v1/sites, /api/v1/sites/{host}, /api/v1/sites/{host}/tools, /api/v1/tools, /api/v1/stats, and a probe endpoint /api/v1/lookup?url=…. Full OpenAPI 3.1 spec at https://webmcp.cool/api/openapi.json; human-readable reference at https://webmcp.cool/api-docs. Discoverable from the home page via <link rel=\"alternate\" type=\"application/json\">.
  • Spec-compliant only: the directory lists only sites that use the official WICG registerTool API (and the corresponding declarative [toolname] form), so it doubles as a reference set for real-world spec usage.
  • Self-registered WebMCP tools on the homepage (about, request_listing, surprise_me, share_on_x, share_on_linkedin), so an agent can list a new site or query the registry through tool calls.
  • At time of writing: 31 sites, 143 tools indexed (see GET /api/v1/stats).

2. Ask nekuda

Ask nekuda (source) is a published Chrome extension (Manifest V3, side-panel) that consumes WebMCP tools registered by the active tab.

  • Picks up any tools the page registers via navigator.modelContext or the @mcp-b/webmcp-polyfill and merges them with built-in tools (tab management, history search, current-page reading).
  • Page tools are scoped per-tab and prioritised in the prompt; the in-panel "Tools" view tags them with a (page) badge.
  • BYOK (OpenAI / Anthropic / Gemini) or use the hosted Gemini proxy.
  • Manifest V3, requires Chrome 113+ for side panel; uses chrome://flags "WebMCP for testing" on Chrome 146+ for native API support.

Placement

Both entries appended at the end of the existing ## Tools section, matching the format of the neighbouring Conscriba and agent-skills entries (link → em-dash → short description).

Out of scope

No other sections touched. No reflow / reordering of existing entries.

webmcp.cool: a live, curated directory of WebMCP-enabled websites
with an agent-facing JSON API for programmatic discovery. Also
registers WebMCP tools of its own.

Ask nekuda: Chrome side-panel AI assistant that picks up page tools
registered via WebMCP and surfaces them alongside built-in browsing
tools.
@Idan-Levin Idan-Levin force-pushed the add-webmcp-cool-and-ask-nekuda branch from b6c3394 to bd9ce43 Compare May 27, 2026 08:06
Copy link
Copy Markdown
Member

@anssiko anssiko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this contribution. I think the repo is still private. It’d be great if you could open it for the community to experiment with.

Comment thread README.md
- [webmaxru/agent-skills: WebMCP](https://github.com/webmaxru/agent-skills/tree/main/skills/webmcp) - Agent skill for implementing and debugging browser WebMCP integrations in JavaScript and TypeScript web apps
- [Conscriba](https://conscriba.com/) — Automatic WebMCP Creation for AI Agents, Analytics & Tracking
- [webmcp.cool](https://webmcp.cool/) — Live directory of WebMCP-enabled websites with a JSON API for agent-side discovery.
- [Ask nekuda](https://chromewebstore.google.com/detail/ask-nekuda/amochnnbmnkjjlblolhpddkokhnalkjp) — Chrome side-panel AI assistant that picks up WebMCP tools exposed by the active tab; BYOK or hosted Gemini. [Source](https://github.com/nekuda-ai/nekuda-assistant-web-extension).
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants