Skip to main content
Expose a private, scoped set of tools as a sub-MCP server. A sub-MCP app publishes a named subset of a server’s tools under its own slug — a second MCP endpoint carrying only the tools you list. Point a client at the slug and it sees just that set, not the whole server. Use it to scope a client to a private tool set.

Register a sub-MCP app

Name the slug to mount under and the tools to expose with the repeatable --tool.
The app mounts under its slug and re-presents only the named tools. Registering the same slug again reloads it with the new tool set.

Inspect and remove

1

List the registered apps

List the sub-MCP apps and the tools each exposes.
2

Point a client at the slug

An MCP client connects to the sub-MCP endpoint the same way it connects to the main server — over the published transport, at the slug’s path. See MCP clients.
3

Unregister an app

A sub-MCP app is a projection, not a copy. It exposes the same live tools under a narrower surface — a tool removed from the main server disappears from every sub-MCP app that listed it.

See also