What Is Changing
The legacytool_settings manifest field on Remote, Stdio, and TrueFoundry-managed MCP servers is deprecated. It is replaced by two fields:
Existing manifests that still use
tool_settings will continue to work during the transition period. TrueFoundry converts tool_settings to tool_policy and tool_metadata on save, but we strongly encourage updating your manifests before the removal date.
Migration Reference
Disable specific tools
Legacytool_settings used a denylist: tools with disabled: true were hidden; all other tools stayed enabled (including new upstream tools).
Before (tool_settings):
tool_policy):
Override descriptions and annotations
Before (tool_settings):
tool_metadata):
Combined example
Before:Allowlist mode (new capability)
Legacytool_settings could only disable tools — it could not express “enable only these tools.” The new model supports that via enable_tools_by_default: false and enabled_tools:
Timeline
If you have questions or need help migrating your manifests, reach out to support@truefoundry.com — we’re happy to assist.