Keep the public MCP surface small and standardized.
list_strategies()Returns a compact inventory of strategies.
get_strategy(id)Returns compact identity/control data plus report by default.
Optional flags:
include_configinclude_stateinclude_renderinclude_debuginclude_report (defaults to true)update_strategy(id, config?, state?)Writes config/state changes for an existing strategy, then reconciles it.
control_strategy(id, action)Single control entry point for start, pause, resume, stop, and reconcile.
set_strategy_policy(id, policy)Stores Hermes policy metadata on the strategy.
get_capabilities()Describes the current surface and the strategy record shape.
report().fit is the Hermes-facing fit block.set_strategy_policy() stores high-level intent, not trading mechanics.get_strategy() should stay compact unless expanded explicitly.