Skip to main content
A tool is a Python function the agent imports and calls in code, and the tools it may call come from tool servers. These two endpoints list the servers your account can use and the tools inside each one — the names you write into an agent’s tools.

The servers

System servers come first, with stable system:* ids, and your own connected MCP servers follow with UUID ids and kind: "user". The descriptions are long because they are written for the agent that has to decide when to reach for the server — they are trimmed here.

The tools of one server

Eleven tools on system:compute; six on system:splox, including splox_ui, the one that raises an interaction; two on system:search, search and fetch.

What the names are for

A server id is what an agent’s tools entry names, and a # narrows it to particular tools:
Without the #, the agent gets every tool the server has. With it, it gets exactly the ones you list — and the names must be ones this endpoint returns, or the publish is refused.

System and user servers

They differ in where the answer comes from. A system server is listed in-process, so it is always available. A user server is queried over the wire, which means it can be down:

In the SDKs