OptionalbrowseWhether the caller sees only metadata available through the BROWSE privilege.
OptionalcommentUser-provided description.
OptionalconfigOperational 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.
OptionalcreatedCreator identity.
OptionalcreateWhen the MCP service was created.
OptionaleffectiveThe resolved owner of the MCP service. Falls back to the caller's identity
when owner is not explicitly set on creation.
OptionaletagOptimistic 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.
OptionalmetastoreMetastore hosting the MCP service.
OptionalnameResource 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.
OptionalownerThe owner of the MCP service. Write-only; read owner via effective_owner.
OptionalupdatedIdentity of the last updater.
OptionalupdateWhen the MCP service was last modified.
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.