Go package for enforcing tool call order in MCP servers. Token-based dependency system with multi-level chains, expiry, one-time use, and compliance enforcement.
A Go package for enforcing tool call order in MCP servers using configurable token-based dependencies. LLMs often attempt to call tools in the wrong order or without necessary prerequisites, leading to: - Failed API calls due to missing authentication or setup - Incorrect results from tools that depend on prior state