# Expose a tool from another MCP server

> Connect an upstream server (streamable-HTTP, SSE, or a supervised stdio child) and publish only the tools you choose, either passthrough or mapped onto HDTP's own vocabulary through a recipe.

Connect an upstream server (streamable-HTTP, SSE, or a supervised stdio child) and
publish **only the tools you choose**, either passthrough or mapped onto HDTP's own
vocabulary through a recipe. Exposing a write-capable tool takes a recorded
acknowledgment, and an upstream that changes underneath you is narrowed, never
silently widened.
