FabricIQPreviewTool interface

A FabricIQ server-side tool.

Extends

Properties

description

Optional user-defined description for this tool or configuration.

name

Optional user-defined name for this tool or configuration.

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.

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.

type

The object type, which is always 'fabric_iq_preview'.

Property Details

description

Optional user-defined description for this tool or configuration.

description?: string

Property Value

string

name

Optional user-defined name for this tool or configuration.

name?: string

Property Value

string

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

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>

type

The object type, which is always 'fabric_iq_preview'.

type: "fabric_iq_preview"

Property Value

"fabric_iq_preview"