Optionaloptions: CallOptionsCreates a model provider service in a Unity Catalog schema. A model
provider service is a governed connection to an external model provider
(for example OpenAI, Azure OpenAI, or Amazon Bedrock) that model services
reference to invoke that provider. The caller supplies the leaf name in
model_provider_service_id.
You must be the owner of the parent schema or have the CREATE_SERVICE
and USE_SCHEMA privileges on the parent schema and USE_CATALOG on the
parent catalog.
Optionaloptions: CallOptionsCreates a model service in a Unity Catalog schema. A model service is a
governed AI Gateway endpoint that routes inference requests to one or more
model destinations. The caller supplies the leaf name in
model_service_id.
You must be the owner of the parent schema or have the CREATE_SERVICE
and USE_SCHEMA privileges on the parent schema and USE_CATALOG on the
parent catalog.
Optionaloptions: CallOptionsDeletes the MCP service identified by its resource name. Optionally supply
an etag to make the delete conditional on the MCP service not having
changed since it was read.
You must be the owner of the MCP service or have MANAGE on it, plus
USE_CATALOG on the parent catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsDeletes the model provider service identified by its resource name.
Optionally supply an etag to make the delete conditional on the model
provider service not having changed since it was read.
You must be the owner of the model provider service or have MANAGE on
it, plus USE_CATALOG on the parent catalog and USE_SCHEMA on the
parent schema.
Optionaloptions: CallOptionsDeletes the model service identified by its resource name. Optionally
supply an etag to make the delete conditional on the model service not
having changed since it was read.
You must be the owner of the model service or have MANAGE on it, plus
USE_CATALOG on the parent catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsReturns the MCP service identified by its resource name.
You must be the owner of the MCP service or have EXECUTE,
READ_METADATA, or MANAGE on it, plus USE_CATALOG on the parent
catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsReturns the model provider service identified by its resource name.
You must be the owner of the model provider service or have EXECUTE,
READ_METADATA, or MANAGE on it, plus USE_CATALOG on the parent
catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsReturns the model service identified by its resource name.
You must be the owner of the model service or have EXECUTE,
READ_METADATA, or MANAGE on it, plus USE_CATALOG on the parent
catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsLists the MCP services in a Unity Catalog schema. Provide parent as
schemas/{catalog}.{schema}. Results are paginated; pass the returned
next_page_token to fetch subsequent pages.
Requires USE_CATALOG on the parent catalog and USE_SCHEMA on the
parent schema. Only MCP services the caller can access (as owner or
through EXECUTE, READ_METADATA, or MANAGE) are returned.
Optionaloptions: CallOptionsOptionaloptions: CallOptionsLists the model provider services in a Unity Catalog schema. Provide
parent as schemas/{catalog}.{schema}. Results are paginated; pass the
returned next_page_token to fetch subsequent pages.
Requires USE_CATALOG on the parent catalog and USE_SCHEMA on the
parent schema. Only model provider services the caller can access (as
owner or through EXECUTE, READ_METADATA, or MANAGE) are returned.
Optionaloptions: CallOptionsOptionaloptions: CallOptionsLists the model services in a Unity Catalog schema. Provide parent as
schemas/{catalog}.{schema}. Results are paginated; pass the returned
next_page_token to fetch subsequent pages.
Requires USE_CATALOG on the parent catalog and USE_SCHEMA on the
parent schema. Only model services the caller can access (as owner or
through EXECUTE, READ_METADATA, or MANAGE) are returned.
Optionaloptions: CallOptionsOptionaloptions: CallOptionsUpdates an MCP service. Only the fields named in update_mask are
changed; the resource name is immutable. Optionally supply an etag to
make the update conditional on the MCP service not having changed since it
was read.
You must be the owner of the MCP service or have MANAGE on it, plus
USE_CATALOG on the parent catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptionsUpdates a model provider service. Only the fields named in update_mask
are changed; the resource name and provider type are immutable. Optionally
supply an etag to make the update conditional on the model provider
service not having changed since it was read.
You must be the owner of the model provider service or have MANAGE on
it, plus USE_CATALOG on the parent catalog and USE_SCHEMA on the
parent schema.
Optionaloptions: CallOptionsUpdates a model service. Only the fields named in update_mask are
changed; the resource name is immutable. Optionally supply an etag to
make the update conditional on the model service not having changed since
it was read.
You must be the owner of the model service or have MANAGE on it, plus
USE_CATALOG on the parent catalog and USE_SCHEMA on the parent schema.
Optionaloptions: CallOptions
Creates an MCP service in a Unity Catalog schema. An MCP (Model Context Protocol) service is a governed securable that registers an MCP server and exposes its tools for discovery, access control, and invocation. The caller supplies the leaf name in
mcp_service_id.You must be the owner of the parent schema or have the
CREATE_SERVICEandUSE_SCHEMAprivileges on the parent schema andUSE_CATALOGon the parent catalog. You also needUSE_CONNECTIONon the connection the MCP service references.