Skip to content

Documentation / @agentick/gateway / MCPStandaloneTool

Interface: MCPStandaloneTool

Defined in: gateway/src/plugins/mcp-server.ts:38

Properties

_meta?

optional _meta: Record<string, unknown>

Defined in: gateway/src/plugins/mcp-server.ts:54

Pass-through metadata for interop with hosts or SDKs that author tools against the legacy MCP Apps _meta["ui/resourceUri"] shape. The MCPServer normalizes this into canonical ui.resourceUri on registration.


annotations?

optional annotations: Record<string, unknown>

Defined in: gateway/src/plugins/mcp-server.ts:42


description

description: string

Defined in: gateway/src/plugins/mcp-server.ts:40


handler()

handler: (args) => {[key: string]: unknown; } | Promise<{[key: string]: unknown; }>

Defined in: gateway/src/plugins/mcp-server.ts:55

Parameters

args

Record<string, unknown>

Returns

{[key: string]: unknown; } | Promise<{[key: string]: unknown; }>


inputSchema

inputSchema: unknown

Defined in: gateway/src/plugins/mcp-server.ts:41


name

name: string

Defined in: gateway/src/plugins/mcp-server.ts:39


ui?

optional ui: object

Defined in: gateway/src/plugins/mcp-server.ts:48

MCP Apps linkage — set when this tool renders a ui:// resource. The plugin forwards this to the underlying MCPServer so tools/list emits _meta.ui.resourceUri and spec-compliant hosts render the view.

resourceUri?

optional resourceUri: string

visibility?

optional visibility: ("model" | "app")[]

Released under the ISC License.