Skip to main content

Atlan MCP tools

The Atlan MCP server exposes 28 tools across eight categories: search and discovery, lineage and exploration, asset metadata, custom metadata, asset lifecycle, business glossary, data domains, and data quality. Each tool has a defined access level—Read (query only), Write (modifies metadata), or Admin (requires admin permissions). Filter by category or access level to find the tool you need.

28of 28 results
Search & discovery6
semantic_searchRead

The same search agent that powers Conversational AI — search across the entire Atlan catalog using natural language with the same accuracy and intent-aware ranking in both places.

search_assetsRead

Find assets using structured filters — type, certification status, tags, and dates. Returns up to 10 results by default; specify a limit for up to 100 per call.

count_assetsRead

Count assets matching specific filters without fetching the full result set.

get_assetRead

Retrieve complete details for a specific asset by GUID, including metadata, owners, tags, and custom attributes.

resolve_metadataRead

Resolve users, tags, glossary terms, custom metadata schemas, and domains by name using vector search across five namespaces.

get_groupsRead

List all groups in Atlan and their members so AI agents can resolve group names to actual identities.

Lineage & exploration2
traverse_lineageRead

Trace upstream or downstream lineage for an asset to understand dependencies, data flows, and impact across your environment.

query_assetsRead

Run SQL queries directly on connected data sources such as Snowflake to retrieve sample data for analysis and validation.

Asset metadata5
update_assetsWrite

Modify asset metadata such as descriptions, certification status, and README content.

update_custom_metadataWrite

Set or update custom metadata attribute values on any asset.

add_atlan_tagsWrite

Apply one or more classification tags to assets, with optional propagation to downstream lineage.

remove_atlan_tagWrite

Remove a specific classification tag from an asset.

manage_announcementsWrite

Add or remove informational, warning, or issue announcements on assets.

Custom metadata5
create_custom_metadata_setAdmin

Define a new custom metadata set with typed attributes. Requires admin permissions in Atlan.

add_attributes_to_cm_setAdmin

Add new typed attributes to an existing custom metadata set. Requires admin permissions in Atlan.

remove_attributes_from_cm_setAdmin

Remove specific attributes from a custom metadata set. Requires admin permissions in Atlan.

remove_custom_metadataWrite

Clear all custom metadata values from an asset for a specific metadata set.

delete_custom_metadata_setAdmin

Permanently delete an entire custom metadata set and all its attribute definitions. Requires admin permissions in Atlan.

Asset lifecycle1
manage_asset_lifecycleWrite

Archive, restore, or purge assets to manage the end-of-life state of deprecated or replaced data assets.

Business glossary3
create_glossariesWrite

Define new business glossaries with metadata and descriptions so teams can organize terms by domain or function.

create_glossary_categoriesWrite

Add categories and subcategories inside glossaries so business terms are grouped into navigable hierarchies.

create_glossary_termsWrite

Create individual business terms with names, definitions, and certificate status.

Data domains2
create_domainsWrite

Define data domains and subdomains to organize assets and data products by business area and ownership.

create_data_productsWrite

Create data products linked to assets within a domain so teams can publish and discover business-ready datasets.

Data quality4
create_dq_rulesWrite

Define column, table, and SQL-based rules on critical assets to enforce baseline data quality checks.

update_dq_rulesWrite

Adjust thresholds, priorities, and conditions on existing rules so quality checks stay aligned with evolving data patterns.

schedule_dq_rulesWrite

Configure cron-based schedules for rules on tables and views so checks run automatically alongside ETL workflows.

delete_dq_rulesWrite

Remove deprecated or noisy rules so your data quality rule set remains focused and maintainable.