Collibra MCP tools

The Collibra MCP server exposes tools in three categories. The full list, including source code and schema definitions, is in the Git repository.

Note Most tools work with the default scopes granted to any authenticated Collibra user. Tools that require additional scopes are marked in the tables below. If a tool returns a permission error, you are missing the required scope. Contact your Collibra administrator to request access.

Read tools

Read tools return data from Collibra without making any changes.

Tool Description Extra scopes required Uses Collibra Units?

discover_business_glossary

Ask questions about business terms and definitions using natural language.

dgc.ai-copilot

Green check icon

Yes

discover_data_assets

Query available data assets using natural language.

dgc.ai-copilot

Green check icon

Yes

get_asset_details

Retrieve detailed information about a specific asset by UUID. This includes the asset's assignable attribute schema, which lists all attributes the asset can hold, including empty ones.

N/A

Red close icon

No

get_business_term_data

Trace a business term back to its connected physical data assets.

N/A

Red close icon

No

get_column_semantics

Retrieve data attributes, measures, and business assets connected to a column.

N/A

Red close icon

No

get_lineage_downstream

Get downstream technical lineage (consumers) for a data entity.

N/A

Red close icon

No

get_lineage_entity

Get metadata about a specific entity in the technical lineage graph.

N/A

Red close icon

No

get_lineage_transformation

Get details and logic of a specific data transformation.

N/A

Red close icon

No

get_lineage_upstream

Get upstream technical lineage (sources) for a data entity.

N/A

Red close icon

No

get_measure_data

Trace a measure back to its underlying physical columns and tables.

N/A

Red close icon

No

get_table_semantics

Retrieve the semantic layer for a table: columns, data attributes, and connected measures.

N/A

Red close icon

No

list_asset_types

List available asset types.

N/A

Red close icon

No

list_data_contract

List data contracts with pagination.

N/A

Red close icon

No

prepare_create_asset

Enumerate available asset types and domains and hydrate the attribute and relation schema for a chosen pair. Use before create_asset.

N/A

Red close icon

No

pull_data_contract_manifest

Download the manifest for a data contract.

N/A

Red close icon

No

search_asset_keyword

Wildcard keyword search for assets.

N/A

Red close icon

No

search_data_class

Search for data classes with filters.

dgc.data-classes-read

Red close icon

No

search_data_classification_match

Search for associations between data classes and assets.

dgc.classify, dgc.catalog

Red close icon

No

search_lineage_entities

Search for entities in the technical lineage graph.

N/A

Red close icon

No

search_lineage_transformations

Search for transformations in the technical lineage graph.

N/A

Red close icon

No

Write tools

Write tools create, modify, or delete data in Collibra.

Tool Description Extra scopes required Uses Collibra Units?

add_data_classification_match

Associate a data class with an asset.

dgc.classify, dgc.catalog

Red close icon

No

create_asset

Create a new asset of any type. Resolves asset type, domain, status, and attributes by name or UUID.

N/A

Red close icon

No

edit_asset

Edit an existing asset. Supports updating attributes, properties, relations, tags, and responsibilities.

The following operations are supported:

  • update_attribute, add_attribute, remove_attribute: Change append or clear an attribute value, such as Definition or Note.
  • update_property: Rename the asset (name), change its displayName, or change its statusId. Status name and UUID are accepted.
  • add_relation, remove_relation: Link or unlink the asset to another asset by relation role, such as is synonym of.
  • add_tag: Append a free-text tag without replacing existing ones.
  • set_responsibility: Assign a user or group to a resource role, such as Steward or Owner, by username, email, or UUID.
  • remove_responsibility: Unassign a user or group from a resource role. This only applies to directly-assigned responsibilities, not inherited ones.
N/A

Red close icon

No

init_data_contract Initialize a new data contract asset governing a Data Product Port, with an optional initial manifest. dgc.data-contract

Red close icon

No

push_data_contract_manifest

Upload a manifest for a data contract.

dgc.data-contract

Red close icon

No

remove_data_classification_match

Remove an association between a data class and an asset.

dgc.classify, dgc.catalog, dgc.data-classes-edit

Red close icon

No

Experimental tools

Experimental tools are opt-in and off by default. They may change or be removed without a deprecation cycle. To enable them, pass --experimental=<name> at startup, set the COLLIBRA_MCP_EXPERIMENTAL environment variable, or add the feature name under mcp.experimental in your mcp.yaml file. For configuration details, see the Git repository.

Note Experimental tools apply to the local MCP server only. The remote server’s tool set is managed by Collibra.

Feature flag Tools added Description

skills

list_collibra_skills, load_collibra_skill

Serves an embedded catalog of Markdown guides documenting multi-step Collibra workflows — discovery, lineage, asset creation, and more — for the connecting AI model.