Skip to main content

Interface: CatalogOperation

Defined in: src/mcp/catalog-types.ts:9

Properties​

body?​

optional body?: object

Defined in: src/mcp/catalog-types.ts:20

The JSON body, when the operation takes one. api_key is left out: the server adds its own.

required​

required: boolean

schema​

schema: JsonSchema


doc​

doc: string

Defined in: src/mcp/catalog-types.ts:17


http​

http: string

Defined in: src/mcp/catalog-types.ts:14


kind​

kind: OperationKind

Defined in: src/mcp/catalog-types.ts:18


operationId​

operationId: string

Defined in: src/mcp/catalog-types.ts:11

The operationId, which is also the SDK's client.call name.


path​

path: string

Defined in: src/mcp/catalog-types.ts:15


summary​

summary: string

Defined in: src/mcp/catalog-types.ts:16


tag​

tag: string

Defined in: src/mcp/catalog-types.ts:13

The spec's first tag, e.g. translate.