MCP tools as per convention should be exposed with an underscore naming convention. However, internally in code it should follow the snake case (hyphen) in the naming convention.
We need to having a mapping to allow this and also integrate this in the code base such that its easy to configure.