Discover WebMCP Tools
A public directory of websites that have opened their functionality to AI assistants. Find them, use them, or list your own.
15
Domains
89
Tools
Recently Added
Browse all →What is a tool?
A tool is a named action that a website makes available to AI assistants. Instead of an AI having to click through buttons and forms like a human would, the website says: “here are the things you can do here, and here is exactly how to do them.”
add-to-cart
An online shop
Add a product to the cart by name or ID — no need to navigate product pages.
create-task
A project management app
Create a new task with a title, assignee, and due date in one step.
search-flights
A travel booking site
Search available flights by origin, destination, and date and return structured results.
Submit
Register your website and describe the actions it supports. Takes about two minutes.
Verify
Prove you own the domain with a DNS record. Verified sites get a trust badge.
Get discovered
AI assistants and developers can find your tools by domain or keyword, via the site or API.
Define tools in code, ship them with one command
@webmcp-registry/kit is the official toolkit: defineTool for describing a tool with a Zod schema and a handler, React hooks for registering tools from components, and a webmcp CLI that scans your project and pushes the schemas straight to this registry.
npm install @webmcp-registry/kit zod
// todo.tools.ts
export const addTodoTool = defineTool({
name: 'add-todo',
description: "Add an item to the user's todo list",
kind: 'write',
input: z.object({
text: z.string().describe('The todo text'),
}),
handler: ({ text }) => ({ added: addTodo(text) }),
})
// ship it
$ npx webmcp sync --domain yoursite.com \
--api-key $WEBMCP_REGISTRY_KEY🌐
I have a website
Make your site's features accessible to AI assistants. Register your domain and describe what actions users — or agents — can take on your site, by hand or straight from your code with the official SDK.
Submit your domain🤖
I'm building with AI
Query the registry to find what actions are available on any website. Use the public API to load tool definitions into your agent's context at runtime.
See how agents use it