Skip to content

Documentation / @agentick/mcp / isToolVisibleToModel

Function: isToolVisibleToModel()

isToolVisibleToModel(tool): boolean

Defined in: client/apps.ts:241

Check if a discovered tool is visible to the model (i.e., should appear in tools/list to the LLM). Returns true if the tool's _meta.ui.visibility includes "model", or if visibility is unset (default visibility is ["model", "app"], which means the model can call it).

Hosts MUST filter app-only tools (visibility: ["app"]) from the model's tool list.

Parameters

tool

object & Partial<{ }>

Returns

boolean

Released under the ISC License.