FabricIQPreviewToolboxTool interface

A FabricIQ tool stored in a toolbox.

Extends

Properties

project_connection_id

The ID of the FabricIQ project connection.

require_approval

(Optional) Whether the agent requires approval before executing actions. Default is always.

server_label

(Optional) The label of the FabricIQ MCP server to connect to.

server_url

(Optional) The URL of the FabricIQ MCP server. If not provided, the URL from the project connection will be used.

type

The type of the preview FabricIQ toolbox tool. Always fabric_iq_preview.

Inherited Properties

description

Optional user-defined description for this tool or configuration.

name

Optional user-defined name for this tool or configuration.

tool_configs

Per-tool configuration map. Keys are tool names or * (catch-all default). Resolution order: exact tool name match takes priority over *. Unknown tool names are silently ignored at runtime.

Property Details

project_connection_id

The ID of the FabricIQ project connection.

project_connection_id: string

Property Value

string

require_approval

(Optional) Whether the agent requires approval before executing actions. Default is always.

require_approval?: string | MCPToolRequireApproval

Property Value

server_label

(Optional) The label of the FabricIQ MCP server to connect to.

server_label?: string

Property Value

string

server_url

(Optional) The URL of the FabricIQ MCP server. If not provided, the URL from the project connection will be used.

server_url?: string

Property Value

string

type

The type of the preview FabricIQ toolbox tool. Always fabric_iq_preview.

type: "fabric_iq_preview"

Property Value

"fabric_iq_preview"

Inherited Property Details

description

Optional user-defined description for this tool or configuration.

description?: string

Property Value

string

Inherited From ToolboxTool.description

name

Optional user-defined name for this tool or configuration.

name?: string

Property Value

string

Inherited From ToolboxTool.name

tool_configs

Per-tool configuration map. Keys are tool names or * (catch-all default). Resolution order: exact tool name match takes priority over *. Unknown tool names are silently ignored at runtime.

tool_configs?: Record<string, ToolConfig>

Property Value

Record<string, ToolConfig>

Inherited From ToolboxTool.tool_configs