Skip to main content

Variable: McpIntegrationCapabilitySchema

const McpIntegrationCapabilitySchema: ZodObject<{
name: ZodString;
type: ZodString;
title: ZodNullable<ZodString>;
description: ZodNullable<ZodString>;
icons: ZodNullable<ZodArray<ZodUnknown, "many">>;
enabled: ZodBoolean;
created_at: ZodString;
last_updated_at: ZodString;
input_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
output_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
execution: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
arguments: ZodOptional<ZodNullable<ZodArray<ZodUnknown, "many">>>;
uri: ZodOptional<ZodNullable<ZodString>>;
uri_template: ZodOptional<ZodNullable<ZodString>>;
mime_type: ZodOptional<ZodNullable<ZodString>>;
size: ZodOptional<ZodNullable<ZodNumber>>;
annotations: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
object: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
type: ZodString;
title: ZodNullable<ZodString>;
description: ZodNullable<ZodString>;
icons: ZodNullable<ZodArray<ZodUnknown, "many">>;
enabled: ZodBoolean;
created_at: ZodString;
last_updated_at: ZodString;
input_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
output_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
execution: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
arguments: ZodOptional<ZodNullable<ZodArray<ZodUnknown, "many">>>;
uri: ZodOptional<ZodNullable<ZodString>>;
uri_template: ZodOptional<ZodNullable<ZodString>>;
mime_type: ZodOptional<ZodNullable<ZodString>>;
size: ZodOptional<ZodNullable<ZodNumber>>;
annotations: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
object: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
type: ZodString;
title: ZodNullable<ZodString>;
description: ZodNullable<ZodString>;
icons: ZodNullable<ZodArray<ZodUnknown, "many">>;
enabled: ZodBoolean;
created_at: ZodString;
last_updated_at: ZodString;
input_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
output_schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
execution: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
arguments: ZodOptional<ZodNullable<ZodArray<ZodUnknown, "many">>>;
uri: ZodOptional<ZodNullable<ZodString>>;
uri_template: ZodOptional<ZodNullable<ZodString>>;
mime_type: ZodOptional<ZodNullable<ZodString>>;
size: ZodOptional<ZodNullable<ZodNumber>>;
annotations: ZodNullable<ZodRecord<ZodString, ZodUnknown>>;
object: ZodString;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:1044

One tool, prompt, resource, or resource-template exposed by an MCP integration.