?toolsets= so the harness
loads only the toolsets it uses: without it, every platform tool is listed, and
each one costs the harness context whether it is called or not.
AgentArea serves its platform tools at two URLs:
Prefer the pinned URL for a harness that works in one workspace: the tools are
smaller and the model cannot act in the wrong workspace.
Prerequisites
- An API key, or an MCP client that completes OAuth on its own. See Issue MCP access tokens.
- The slug of the workspace the harness works in.
Steps
Pick the toolsets
List the toolsets the pinned URL serves, with how many tools each adds:A toolset is selected by its namespace or by its name, the last segment of
the namespace and the prefix of its tools:
runs serves runs_list,
runs_start, and the rest. The bare /mcp URL also has workspaces.Verify
List the tools through the same URL the harness uses:runs_, agents_, or inbox_. A tool of any other
toolset is not listed, and calling it answers the way a call to a tool the
server never had does: an error result reading Unknown tool: <name>.
Troubleshooting
HTTP 400 with JSON-RPC error -32602
HTTP 400 with JSON-RPC error -32602
toolsets names a toolset the server does not have, or names none at all
(?toolsets=). The message lists the valid names. Unknown names are
refused rather than skipped, so a typo cannot silently leave the harness
with fewer tools than you configured.HTTP 403 from a pinned URL
HTTP 403 from a pinned URL
The workspace in the URL does not exist or the token’s principal is not a
member of it. Both answer the same way, so the response does not reveal
which workspaces exist.
The harness needs tools from MCP servers too
The harness needs tools from MCP servers too
One URL serves only platform toolsets. To give a harness platform toolsets
and MCP server tools behind one endpoint, with the selection stored on the
server instead of in each harness’s URL, register a client and attach both:
Combine several MCP servers behind one endpoint.
Related
Combine several MCP servers
One harness endpoint for MCP instances and platform toolsets
Issue MCP access tokens
Create and scope the keys that authenticate MCP calls
MCP
How AgentArea hosts and governs MCP servers