WebMCP Registry

Discover WebMCP Tools

A public directory of websites that have opened their functionality to AI assistants. Find them, use them, or list your own.

Share

21

Domains

151

Tools

Recently Added

Browse all →

8 tools

formationApplyDraftformationGetDraftformationHandoffformationLookupNaics+4 more

32 tools

ai_text_cleanerbase64_encoderbusiness_dayscase_converter+28 more

5 tools

get_airport_loungesget_current_pageget_lounge_detailsnavigate_to+1 more

3 tools

atf_get_points_valuationatf_get_program_award_ratesatf_list_transfer_bonuses

13 tools

apply_listing_filterapply_listing_sortclear_listing_filterscompare_page_offers+9 more

1 tool

hopi_percentage_calculator

16 tools

stacktree_copy_install_commandstacktree_copy_linkstacktree_create_share_linkstacktree_delete_site+12 more

29 tools

add_to_bagapply_promoclear_filtersdevops_clear_cache+25 more

5 tools

get-domain-toolsget-tool-schemalookup-urlsearch-domains+1 more

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.

01

Submit

Register your website and describe the actions it supports. Takes about two minutes.

02

Verify

Prove you own the domain with a DNS record. Verified sites get a trust badge.

03

Get discovered

AI assistants and developers can find your tools by domain or keyword, via the site or API.

npm · @webmcp-registry/kit

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