High-risk tools in TypeSpec MCP Server
6 of the 28 tools in TypeSpec MCP Server are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
buildExecuteBuild typespec mcp project
-
compileExecuteCompile the typespec project in the given directory.
-
call_endpointExecuteCall the given endpoint.\nUse the
-
math_dot_productExecuteComputes the dot product of two vectors. Use this to find the scalar\nprojection of one vector onto another. This is useful for determining angles\nbetween vectors or checking i...
-
math_sub_vectorExecuteSubtracts one vector from another. Use this to find the difference between\ntwo vectors. For example, calculating the direction and distance from one\npoint to another.
-
math_add_vectorExecuteAdds two vectors together. Use this when you want to combine two vectors to\nget a resultant vector. For example, adding a movement vector to a position\nvector to get a new pos...
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.