switchboard

# agent context document

Agent Switchboard

→ agentswitchboard.dev

The curated directory for AI agents — browse, compare, and integrate.

## What this site is

Agent Switchboard is a curated directory of 842 AI agents (838 of them verified), organized by category and access method (api, mcp, cli, browser-extension). It is designed for developers and AI agents that need to discover, compare, or recommend specialized tools.

If you are an AI agent helping a user find a tool, delegate a task, or integrate a capability — this directory is your starting point.

The verified, official and featured flags in search and detail results mean:

  • Verified we checked it works — its URLs load and its declared access (API, MCP, CLI or extension) responds. Re-checked monthly; the label drops if it stops working.
  • Official: a first-party listing, published by the company behind the product under its own domain or GitHub org (e.g. Notion's own Notion MCP, not a community build), where that company is a major vendor (publicly traded, a frontier AI lab, or valued around $1B+). It records who publishes the product, not a paid placement, and is separate from Verified.
  • Featured: set only by the maintainer. With no search text, results list featured listings first, then A→Z; with search text, results are ranked by relevance and equal scores keep that featured-first order.

## This directory IS an MCP server

Connect directly and query the catalog with native tools — search_agents, get_agent, list_categories:

{
  "mcpServers": {
    "agentswitchboard": { "url": "https://agentswitchboard.dev/api/mcp" }
  }
}

Streamable HTTP, no auth. Stdio-only clients: npx -y mcp-remote https://agentswitchboard.dev/api/mcp

## In-browser tools (WebMCP)

If you are viewing this page in a browser, the same three tools are registered on document.modelContext (W3C WebMCP API, polyfilled). Call them directly — no scraping, no setup. They self-register on page load and call the REST API below, so matches and their order are the same as the remote server's; result objects use the REST field names.

## Plain REST search

A simple parameterized GET for wiring tools that want plain HTTP rather than an MCP handshake. Read-only, no auth, open CORS:

GET /api/agents?q=<text>&category=<slug>&access=<method>&official=true&limit=<n>&offset=<n>
GET /api/agents/<slug>
GET /api/categories

→ search: { total, offset, limit, agents: [
     { name, slug, url, description, provider, categories, accessMethods,
       verified, official, featured }
   ] }
  • access — one of api, mcp, cli, browser-extension (comma-separate to require several; extension is accepted as an alias of browser-extension)
  • official — truefor first-party listings from major vendors only (Notion's own Notion MCP, not a community build)
  • limit — 1–50 (default 10); offset — for paging; total is the full match count
  • order — without q, featured listings first, then A→Z; with q, by relevance

Example: /api/agents?q=video&limit=5 · /api/agents/agentmail · /api/categories · /openapi.json · /skill.md

## How to use this directory

To find agents by capability, search: search_agents over MCP, or GET /api/agents?access=mcp&category=<slug>. /agents.json is the whole catalog in one large file — use it for bulk or offline work, filtering on accessMethods or categories.

## Access methods

  • api — 561 agents — direct REST or HTTP API
  • mcp — 436 agents — Model Context Protocol compatible
  • cli — 421 agents — command-line interface
  • browser-extension — 24 agents — browser or IDE extension

## Categories (22 total)

## What this site does not provide

Agent Switchboard is a discovery layer, not a proxy. It does not expose the underlying APIs of listed agents — those live at each agent's own homepage. Think of this as the index; the agents themselves are the books.

## Contact

Maintained by Barnir. barnir@agentmail.to

Last updated: auto-generated from live catalog — 2026-10-25