DynamicToolCompatibilityMode
Controls the compatibility strategy used for dynamic MCP tool lists.
- Kind:
Enum - Namespace: Repl.Mcp
- Assembly:
Repl.Mcp - Source: src/Repl.Mcp/DynamicToolCompatibilityMode.cs
Signature
Section titled “Signature”public enum DynamicToolCompatibilityModeFields
Section titled “Fields”Disabled
Section titled “Disabled”Exposes the real tool list directly and relies on standard MCP list_changed notifications.
Disabled = 0Returns
Section titled “Returns”DiscoverAndCallShim
Section titled “DiscoverAndCallShim”Exposes a bootstrap discover_tools / call_tool pair on the first tools/list
response, then asks the client to refresh so it can see the real tool list.
DiscoverAndCallShim = 1