Databricks SDK for JavaScript
    Preparing search index...

    A Unity Catalog securable that registers an MCP server through a Unity Catalog connection and exposes its tools for discovery, authorization, and invocation.

    interface McpService {
        comment?: string;
        config?: McpServiceConfig;
        createdBy?: string;
        createTime?: Instant;
        effectiveOwner?: string;
        etag?: Uint8Array<ArrayBufferLike>;
        metastoreId?: string;
        name?: string;
        updatedBy?: string;
        updateTime?: Instant;
    }
    Index

    Properties

    comment?: string

    User-provided description.

    Connection, tool selectors, and rate limits. Required on Create. On Update, provide this field when update_mask contains config or one of its subpaths.

    createdBy?: string

    Creator identity.

    createTime?: Instant

    Time the MCP service was created.

    effectiveOwner?: string

    Owner of the MCP service.

    etag?: Uint8Array<ArrayBufferLike>

    Optimistic concurrency token returned on every read. To make an Update or Delete conditional, pass the last-read value in that request's etag field. In REST responses, this value is a base64 string; URL-encode it when setting the etag query parameter.

    metastoreId?: string

    Metastore hosting the MCP service.

    name?: string

    Resource name of the MCP service. Format: mcp-services/{catalog}.{schema}.{mcp_service}. Each {...} component is capped at 255 characters individually. Server-derived on Create from parent + mcp_service_id; required and immutable on Update/Get/Delete.

    updatedBy?: string

    Identity of the last updater.

    updateTime?: Instant

    Time the MCP service was last modified.