Databricks SDK for JavaScript
    Preparing search index...

    A governed MCP server registration in Unity Catalog. Acts as a container securable that references an MCP server -- customer-external via a UC Connection, or -hosted via an internal server -- and exposes its tools for discovery, authorization, and invocation.

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

    Properties

    browseOnly?: boolean

    Whether the caller sees only metadata available through the BROWSE privilege.

    comment?: string

    User-provided description.

    Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in update_mask.

    createdBy?: string

    Creator identity.

    createTime?: Instant

    When the MCP service was created.

    effectiveOwner?: string

    The resolved owner of the MCP service. Falls back to the caller's identity when owner is not explicitly set on creation.

    etag?: Uint8Array<ArrayBufferLike>

    Optimistic concurrency control token. Server-generated from the entity's state and returned on every read. To use it as an if-match precondition on a mutation, echo the last-read value back via the dedicated etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs.

    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.

    owner?: string

    The owner of the MCP service. Write-only; read owner via effective_owner.

    updatedBy?: string

    Identity of the last updater.

    updateTime?: Instant

    When the MCP service was last modified.