Agent Switchboard

The Operator

Ask the switchboard

Say the whole job in your own words. The operator puts each part through to a tool from the directory, with 2 more that fit, and one config to connect them all.

Assembled from the directory's task map — no AI guesses.

Say the whole job in your own words. Commas, “then” and “and” split it into parts.

Try one

How it puts a request through

  1. 1

    Commas, full stops, new lines, “then” and “and” split the request into parts, up to 6.

  2. 2

    Each part goes to the task it names, by the keywords of the directory's tasks. A part that names none is offered the nearest.

  3. 3

    Among the task's tools, best fit first, those that mention what the part names come first: a product (“Linear”, “Postgres”) or a thing (“pull requests”). Ask for an MCP, a CLI, an API or Official, and the pick has it when one of them does.

  4. 4

    Each part's pick goes in the stack, with 2 more that fit to compare, and one config to connect them all. The same request always gets the same stack.

/operator
the operator: a request in plain words, a tool for each part · /operator?q=<request>, up to 300 characters and 6 parts
Assembled from the directory's task map — no AI guesses.
try one
/operator?q=read+my+Notion,+file+Linear+tickets,+ping+me+on+Slackread my Notion, file Linear tickets, ping me on Slacknotion-mcp+linear+slack-mcp/operator?q=query+Postgres+and+send+emailquery Postgres and send emailpostgres-mcp-pro+forward-email-mcp/operator?q=monitor+errors+with+Sentry+and+open+Jira+ticketsmonitor errors with Sentry and open Jira ticketssentry-ai+atlassian-mcp/operator?q=review+my+pull+requests,+deploy+to+Vercelreview my pull requests, deploy to Vercelopen-code-review+vercel-mcp
how it puts a request through
partssplit at , ; . and new lines, “then”, “also”, “plus”, and “and” when both sides name a taskup to 6
taskthe task each part names, by the keywords of /tasks38 tasks
pickthe task's tools, best fit first; those that mention what the part names first, then an asked-for access method or “official”+2 alternatives
stackeach pick once, in order, with one connect bundleGET /api/bundle?items=
more
/tasksevery task, with its keywordsjson: GET /api/tasks/stackscurated stacks/my-stackmake and share your own