# Tool Domain Tools are either external endpoints or managed deployments. ## Core Fields All tools share these core fields: - identity: id, name - presentation: icon, description, tags - classification: mode - transport: transport - placement: stack ## Transport Tool transport is one of: - sse - http ## External Tool External tools define how to call a remote MCP endpoint. - endpoint - auth configuration - optional availability status ## Managed Tool Managed tools define runtime/deployment configuration. - runtime template - optional deployment status ## Tool Union - Tool = ExternalTool | ManagedTool