list_agencies
List your agencies
Your own agency and every organization you are in, with your role in each and whether it answers right now. Pass one as `agency` to any other tool.
无需输入参数。

agency.extremely由 extremely.agency 发布v0.1.1更新于 Nov 5, 2026
Your agency of AI agents in your AI app: what agents did, approvals, requests, jobs and reports.
把 AI 助手连接到本机的 EXTREMELY AI 代理团队:查看代理做了什么、审批操作、回复请求、派发任务并创建代理。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
Talk to your EXTREMELY agency from Claude Desktop, Cursor, VS Code, Claude Code, Windsurf or any app that speaks MCP:
It needs the Extremely Autonomous Agents app running on the same computer (free, open source: extremely.agency). The app finds everything itself, so there's nothing to set up here.
Most people don't need this page: in the app, Settings → Connectors → Your AI assistant connects Claude Desktop or Cursor in one click.
Any other app, or by hand: add an MCP server that runs
Claude Code:
Cursor, VS Code and Claude Desktop (mcpServers in their MCP settings):
(VS Code's .vscode/mcp.json calls the list servers instead of mcpServers.)
Everything your role allows in the app, about 30 tools:
Your AI app decides which tools it may call without asking you. Tools that are hard to undo (deciding an approval, deleting an agent, publishing an integration) are marked as destructive, so apps ask first by default.
With no agency, a tool works on your own agency. For an organization you're
in, name it (list_agencies shows them). For an organization hosted on
another computer, the app has to be open and signed in: it carries each message
to the organization's host, end to end encrypted. Our servers pass on bytes
they can't read. They never see your agency, keys or sign-ins.
EXTREMELY_MCP_URL: one agency's MCP address, instead of finding the app
(a self-hosted organization, or testing).EAA_MCP_DISCOVERY: where the app's address file is, if not the usual place
(%APPDATA%\Extremely Autonomous Agents\agency-mcp.json on Windows,
~/Library/Application Support/... on macOS, ~/.config/... on Linux).AGPL-3.0-only. Source: packages/agency-mcp.
来源:packages/agency-mcp/README.md,提交 b482dd4
List your agencies
Your own agency and every organization you are in, with your role in each and whether it answers right now. Pass one as `agency` to any other tool.
无需输入参数。
List requests
Requests agents filed for things they can't do themselves: what they need, why, where each stands, and the conversation with the Agency Engineer.
agencyinclude_closedClose a request
Close a request: done (say what was done, so the agent knows) or rejected (anything drafted for it is discarded). The agent hears on its next run.
agencyanswerstatus必填request_id必填Reply on a request
Write in an open request, to the Agency Engineer (as in the app: everyone on the request sees it, and the Engineer is woken to answer).
text必填agencyrequest_id必填Give an agent a job
Give an agent a job, from you: it starts on it as soon as it can and marks it done with the result (agent_activity shows it). For a question or a quick word, run_agent with a message instead.
task必填agencyagent_id必填List agents
Every agent: id, name, department, owner, state (active / draining = standby / stopped), ferocity level, models, and whether it is built in.
agencyRead an agent
An agent's files (CHARTER.md, TOOLS.yaml, KPI.yaml), its models and state, its last runs and its memory notes.
agencyagent_id必填Replace an agent's file
Replace one of an agent's files: CHARTER.md (its job), TOOLS.yaml (tools, tiers, approval windows, ferocity plan) or KPI.yaml (which actions count as output). read_agent first. Its next run uses it.
file必填agencycontent必填agent_id必填List AI models
The AI models connected in the app, which agents can be given (set_agent_models).
agencySet an agent's models
An agent's models: up to three, in order of preference; it falls to the next when one fails. Each {connection, model, effort: low|medium|high|max}, from list_models.
agencymodels必填agent_id必填Set an agent's ferocity or state
An agent's ferocity (how hard it works: Chill, Steady, Driven, Relentless, Apocalyptic) or state (active, draining = standby: starts nothing itself, stopped: runs nothing). Built-in agents have neither.
stateagencyagent_id必填ferocityAgent builder guide
Read this first when making an agent: the agent builder's whole brief - how agents work here, the tool catalogue and default tiers, the tools every agent gets, this organization and the person, the fleet, connected services and their tools and events, the connected models, how to interview the person, and how to tier. create_agent's fields carry the rest.
agencyCheck an agent build
Check a build before creating it, without creating anything: the same input as create_agent. Answers with what's wrong, or what it would make.
kpi必填name必填tools必填agencyevents必填models必填charter必填ferocity必填new_tools必填department必填new_events必填person_notes必填另有 5 个Create an agent
Add a new agent, as the app's agent builder would (read builder_guide first, and talk to the person the way it says): the full build - name, department, Charter, tools with tiers, events, KPIs, models, ferocity plan. Every id must exist (the guide lists them) or be one of its own new_tools / new_events, which go to the Agency Engineer as requests. Answers with what it made.
kpi必填name必填tools必填agencyevents必填models必填charter必填ferocity必填new_tools必填department必填new_events必填person_notes必填另有 5 个Delete an agent
Delete an agent: its files go, its approvals and requests are closed, work handed to it is closed as not done. Its past runs stay in Usage. Built-in agents can't be deleted.
agencyagent_id必填Run or message an agent
Start an agent now. With a message, it answers it in its DM channel (as if the person wrote it); without, it does its job as on Run now.
agencymessageagent_id必填List approvals
Agents' actions waiting on a person in the app (sending, posting, going live...): only the ones that are yours to decide. decide_approval approves or rejects one.
agencyApprove or reject an action
Approve or reject one of the actions in list_approvals, as on the Approvals screen: approved, it runs now and the agent hears the result; rejected, the agent is told (with the note, if any).
noteagencydecision必填approval_id必填What the agency did today
What the whole agency did since a time (default: the start of today, the agency's own clock): per agent its runs, output actions and last summary, plus what's waiting on a person (approvals, open requests).
sinceagencyWhat an agent did
What one agent did since a time (default: the start of today): its DM channel posts (each run's write-up and the tools it used), the people's messages to it, and the jobs given to it.
limitsinceagencyagent_id必填An agent's latest report
An agent's latest report: the write-up of its last run that made one, and where its reports go (the place its person chose, e.g. a Drive folder).
agencyagent_id必填List integrations
Every integration (the services agents' tools run on): connected or not, draft or live, its tools. Plus whether code plugins are allowed.
agencyRead an integration
An integration's definition (YAML), and a plugin's code. The shipped ones - brave-search (HTTP), github and gmail (code) - show the format.
agencyintegration_id必填Write an integration draft
Save an integration definition (YAML, kind http | mcp | code) as a draft: it shows in the app's Settings > Connectors to be connected, and no agent can call it until publish_integration. Redrafting a live one keeps the live one working meanwhile. Keys and sign-ins are added by the person in Settings, never here.
yaml必填agencyWrite a code plugin
Save a code plugin's TypeScript (only if code plugins are allowed in Settings): export default { tools: [{ id, tier, description, input, run: async (args, token, kit) => string }] }. Network only through kit.fetch; it runs sandboxed with the permissions its kind: code definition declares. It runs only once published.
code必填agencymodule必填Try an integration tool
Call one of an integration's tools for real (a draft or a live one), and see what an agent would. A plugin's code can't be tried before it's published.
argstool必填agencyintegration_id必填Publish an integration
Make a draft live, and optionally give its tools to an agent. A plugin first gets the independent security review; a serious finding stops it. Done here, it doesn't wait for the app's Approvals.
toolsagencyeventsfor_agentintegration_id必填Try an event
Try an integration's event (draft or live) without waking anyone: a real poll showing what it finds, and the webhook address to paste into the service.
agencyevent_id必填integration_id必填Subscribe an agent to events
Subscribe an agent to live events: it wakes when they happen, as well as on its schedule. list_integrations shows each integration's events.
agencyevents必填agent_id必填Give an agent tools
Give an agent tools that a live integration (or the agency's built-ins) provides, each at a tier.
tools必填agencyagent_id必填Discard or remove an integration
Throw away a draft (a redraft of a live one goes back to the live version), or remove an added integration entirely. Shipped ones can't be removed.
agencyremove_liveintegration_id必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
npx -y @extremely-agency/mcpclaude mcp add extremely -- npx -y @extremely-agency/mcp{ "mcpServers": { "extremely": { "command": "npx", "args": ["-y", "@extremely-agency/mcp"] } }}