Member Junction
    Preparing search index...

    Generic tool definition that works across providers

    interface AgentToolDefinition {
        annotations?: {
            destructive?: boolean;
            idempotent?: boolean;
            readOnly?: boolean;
        };
        connectionId: string;
        description: string;
        id: string;
        inputSchema: Record<string, unknown>;
        name: string;
        title: string;
    }
    Index

    Properties

    annotations?: {
        destructive?: boolean;
        idempotent?: boolean;
        readOnly?: boolean;
    }

    Tool annotations/hints

    connectionId: string

    Connection ID this tool belongs to

    description: string

    Detailed description of what the tool does

    id: string

    Unique identifier for the tool (includes connection context)

    inputSchema: Record<string, unknown>

    JSON Schema for input parameters

    name: string

    Tool name as defined by the MCP server

    title: string

    Human-readable title