MCP App Store

Overview

Atlan is the context layer for enterprise AI. Connect ChatGPT to your organisation's context repos: the knowledge, data, and semantics your AI agents need to answer accurately. Use Atlan's agent skills to search and discover enterprise context, traverse end-to-end lineage, access governed data definitions and glossaries, execute SQL, curate your metadata graph, and ensure data quality, so every question you ask ChatGPT is grounded in trusted organisational context.

Tools

add_atlan_tags_tool

ChatGPT
Add Atlan tags to one or more assets. Pass a dict for single asset, list for batch. Always uses propose mode — STOP after proposing and wait for user approval before executing.

add_atlan_tags_tool

ChatGPT
Add Atlan tags to one or more assets. Pass a dict for single asset, list for batch. Always uses propose mode — STOP after proposing and wait for user approval before executing.

add_attributes_to_cm_set_tool

ChatGPT
Add new typed attributes to an existing custom metadata set. Always uses propose mode — STOP after proposing and wait for user approval before executing.

add_attributes_to_cm_set_tool

ChatGPT
Add new typed attributes to an existing custom metadata set. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_custom_metadata_set_tool

ChatGPT
Create one or more custom metadata sets with typed attributes. Defines the schema; use update_custom_metadata to set values on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_custom_metadata_set_tool

ChatGPT
Create one or more custom metadata sets with typed attributes. Defines the schema; use update_custom_metadata to set values on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_data_products

ChatGPT
Create one or more data products in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_data_products

ChatGPT
Create one or more data products in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_domains

ChatGPT
Create one or more data domains in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_domains

ChatGPT
Create one or more data domains in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_dq_rules_tool

ChatGPT
Create data quality rules in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_dq_rules_tool

ChatGPT
Create data quality rules in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossaries

ChatGPT
Create one or more glossaries in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossaries

ChatGPT
Create one or more glossaries in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossary_categories

ChatGPT
Create one or more glossary categories in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossary_categories

ChatGPT
Create one or more glossary categories in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossary_terms

ChatGPT
Create one or more glossary terms in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

create_glossary_terms

ChatGPT
Create one or more glossary terms in Atlan. Always uses propose mode — STOP after proposing and wait for user approval before executing.

delete_custom_metadata_set_tool

ChatGPT
Permanently delete one or more custom metadata sets and all their attribute values from assets. Irreversible. Always uses propose mode — STOP after proposing and wait for user approval before executing.

delete_custom_metadata_set_tool

ChatGPT
Permanently delete one or more custom metadata sets and all their attribute values from assets. Irreversible. Always uses propose mode — STOP after proposing and wait for user approval before executing.

delete_dq_rules_tool

ChatGPT
Delete data quality rules by their GUIDs. Always uses propose mode — STOP after proposing and wait for user approval before executing.

delete_dq_rules_tool

ChatGPT
Delete data quality rules by their GUIDs. Always uses propose mode — STOP after proposing and wait for user approval before executing.

get_asset_icons

ChatGPT
Fetch SVG icons for asset types. Internal tool used by widgets.

get_asset_icons

ChatGPT
Fetch SVG icons for asset types. Internal tool used by widgets.

get_asset_tool

ChatGPT
Get detailed information about a single asset by GUID or qualified name. Use include_all_custom_metadata=true to fetch all CM attached to the asset without needing to know set names.

get_asset_tool

ChatGPT
Get detailed information about a single asset by GUID or qualified name. Use include_all_custom_metadata=true to fetch all CM attached to the asset without needing to know set names.

get_groups_tool

ChatGPT
Get workspace groups and their members. Use include_members=True to list users in a group.

get_groups_tool

ChatGPT
Get workspace groups and their members. Use include_members=True to list users in a group.

get_quest_progress_tool

ChatGPT
Check your Context Quest progress — the letters you've unlocked so far.

get_quest_progress_tool

ChatGPT
Check your Context Quest progress — the letters you've unlocked so far.

manage_announcements_tool

ChatGPT
Add or remove announcements (information, warning, issue) on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

manage_announcements_tool

ChatGPT
Add or remove announcements (information, warning, issue) on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

manage_asset_lifecycle_tool

ChatGPT
Manage asset lifecycle: archive, restore, or permanently purge assets. WARNING: PURGE cannot be undone. Always uses propose mode — STOP after proposing and wait for user approval before executing.

manage_asset_lifecycle_tool

ChatGPT
Manage asset lifecycle: archive, restore, or permanently purge assets. WARNING: PURGE cannot be undone. Always uses propose mode — STOP after proposing and wait for user approval before executing.

mdlh_pagination_tool

ChatGPT
Execute Gold Layer SQL for pagination in the deep query results widget. Internal tool.

mdlh_pagination_tool

ChatGPT
Execute Gold Layer SQL for pagination in the deep query results widget. Internal tool.

query_assets_tool

ChatGPT
Execute SQL queries against Atlan connections to preview data.

query_assets_tool

ChatGPT
Execute SQL queries against Atlan connections to preview data.

remove_atlan_tag_tool

ChatGPT
Remove an Atlan tag from one or more assets. Pass a dict for single asset, list for batch. Always uses propose mode — STOP after proposing and wait for user approval before executing.

remove_atlan_tag_tool

ChatGPT
Remove an Atlan tag from one or more assets. Pass a dict for single asset, list for batch. Always uses propose mode — STOP after proposing and wait for user approval before executing.

remove_attributes_from_cm_set_tool

ChatGPT
Remove (archive) attributes from an existing custom metadata set. Archived attributes are soft-deleted and their values cleared from all assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

remove_attributes_from_cm_set_tool

ChatGPT
Remove (archive) attributes from an existing custom metadata set. Archived attributes are soft-deleted and their values cleared from all assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

remove_custom_metadata_tool

ChatGPT
Remove a custom metadata set from an asset. Always uses propose mode — STOP after proposing and wait for user approval before executing.

remove_custom_metadata_tool

ChatGPT
Remove a custom metadata set from an asset. Always uses propose mode — STOP after proposing and wait for user approval before executing.

resolve_metadata_tool

ChatGPT
Use this to discover metadata entities by name or description: users, groups, classifications, custom metadata (business_metadata) sets, glossaries, domains, and data products. Use before write operations to confirm exact names and GUIDs. NOT needed to read CM values from an asset — pass the CM set name in include_attributes on get_asset_tool instead.

resolve_metadata_tool

ChatGPT
Use this to discover metadata entities by name or description: users, groups, classifications, custom metadata (business_metadata) sets, glossaries, domains, and data products. Use before write operations to confirm exact names and GUIDs. NOT needed to read CM values from an asset — pass the CM set name in include_attributes on get_asset_tool instead.

schedule_dq_rules_tool

ChatGPT
Schedule data quality rule execution on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

schedule_dq_rules_tool

ChatGPT
Schedule data quality rule execution on assets. Always uses propose mode — STOP after proposing and wait for user approval before executing.

search_assets_tool

ChatGPT
BACKUP search tool — only use when the primary search tools (start_deep_query_tool or semantic_search_tool) cannot express what you need. Provides structured asset search with exact filters, conditions, aggregations, sorting, and pagination. Use this ONLY for precise attribute filters (e.g. certificateStatus, connectorName), term_guids, tags, domain_guids, count_only, or aggregations that the primary tools don't support. LINKED/UNLINKED TERMS — SINGLE CALL: To find linked or unlinked glossary terms, make ONE call: search_assets(asset_type="AtlasGlossaryTerm", glossary_qualified_name="<qn>", aggregations={"linked_terms": {"field": "__meanings"}}) The server automatically fetches ALL terms (no limit cap), checks which have linked assets, and returns: - linked_terms[]: each with name, guid, qualifiedName, asset_count, and assets[] (up to 5 linked assets with full details) - unlinked_terms[]: each with name, guid, qualifiedName - linked_count, unlinked_count, total_terms No multiple calls or manual diffing needed. Use this for "show unlinked terms", "which terms have linked assets", "orphan terms", etc. GLOSSARY TERM WORKFLOWS: - Filter terms by category (including sub-categories): use category_qualified_name="<categoryQualifiedName>". The server automatically traverses the full hierarchy and returns terms from all descendant categories. NOT for users/groups — use resolve_metadata_tool for those.

search_assets_tool

ChatGPT
BACKUP search tool — only use when the primary search tools (start_deep_query_tool or semantic_search_tool) cannot express what you need. Provides structured asset search with exact filters, conditions, aggregations, sorting, and pagination. Use this ONLY for precise attribute filters (e.g. certificateStatus, connectorName), term_guids, tags, domain_guids, count_only, or aggregations that the primary tools don't support. LINKED/UNLINKED TERMS — SINGLE CALL: To find linked or unlinked glossary terms, make ONE call: search_assets(asset_type="AtlasGlossaryTerm", glossary_qualified_name="<qn>", aggregations={"linked_terms": {"field": "__meanings"}}) The server automatically fetches ALL terms (no limit cap), checks which have linked assets, and returns: - linked_terms[]: each with name, guid, qualifiedName, asset_count, and assets[] (up to 5 linked assets with full details) - unlinked_terms[]: each with name, guid, qualifiedName - linked_count, unlinked_count, total_terms No multiple calls or manual diffing needed. Use this for "show unlinked terms", "which terms have linked assets", "orphan terms", etc. GLOSSARY TERM WORKFLOWS: - Filter terms by category (including sub-categories): use category_qualified_name="<categoryQualifiedName>". The server automatically traverses the full hierarchy and returns terms from all descendant categories. NOT for users/groups — use resolve_metadata_tool for those.

search_atlan_docs_tool

ChatGPT
Search Atlan's customer-facing documentation and return an LLM-generated answer with source citations. Use for how-to questions about Atlan features — not for searching data assets (use semantic_search_tool for that).

search_atlan_docs_tool

ChatGPT
Search Atlan's customer-facing documentation and return an LLM-generated answer with source citations. Use for how-to questions about Atlan features — not for searching data assets (use semantic_search_tool for that).

semantic_search_tool

ChatGPT
PREFERRED search tool — use this FIRST for any discovery or lookup query. Handles natural language, fuzzy matching, typos, abbreviations, multi-word names, and glossary term lookups. Covers all asset types: tables, columns, views, schemas, dashboards, glossary terms, categories, domains, data products, and more. NOT for users or groups — use resolve_metadata_tool for those. Only fall back to search_assets_tool if you need exact attribute filtering, aggregations, or structured conditions that semantic search cannot express. This tool accepts ONLY: user_query (required), limit, offset, include_readme. It does NOT accept asset_type, conditions, search_query, or any other parameters.

semantic_search_tool

ChatGPT
PREFERRED search tool — use this FIRST for any discovery or lookup query. Handles natural language, fuzzy matching, typos, abbreviations, multi-word names, and glossary term lookups. Covers all asset types: tables, columns, views, schemas, dashboards, glossary terms, categories, domains, data products, and more. NOT for users or groups — use resolve_metadata_tool for those. Only fall back to search_assets_tool if you need exact attribute filtering, aggregations, or structured conditions that semantic search cannot express. This tool accepts ONLY: user_query (required), limit, offset, include_readme. It does NOT accept asset_type, conditions, search_query, or any other parameters.

traverse_lineage_tool

ChatGPT
Traverse upstream or downstream lineage from an asset. Returns a widget-ready graph with data assets connected by lineage edges. Process connector nodes are bridged in the graph (A -> B instead of A -> Process -> B); their entity data is exposed in the `process_map field and each relation carries via_process_guids` identifying which ETL/transformation processes produced the connection. The lineage widget supports progressive loading — leaf nodes show an expand button that fetches deeper lineage on demand. Keep size small (5-15) for responsive results; do NOT request all lineage at once.

traverse_lineage_tool

ChatGPT
Traverse upstream or downstream lineage from an asset. Returns a widget-ready graph with data assets connected by lineage edges. Process connector nodes are bridged in the graph (A -> B instead of A -> Process -> B); their entity data is exposed in the `process_map field and each relation carries via_process_guids` identifying which ETL/transformation processes produced the connection. The lineage widget supports progressive loading — leaf nodes show an expand button that fetches deeper lineage on demand. Keep size small (5-15) for responsive results; do NOT request all lineage at once.

update_assets_tool

ChatGPT
Update attributes on one or more assets. Each item specifies the asset identity + fields to change. Always uses propose mode — STOP after proposing and wait for user approval before executing.

update_assets_tool

ChatGPT
Update attributes on one or more assets. Each item specifies the asset identity + fields to change. Always uses propose mode — STOP after proposing and wait for user approval before executing.

update_custom_metadata_tool

ChatGPT
Update custom metadata on one or more assets. Set replace=True for full replacement, False (default) for partial update. Always uses propose mode — STOP after proposing and wait for user approval before executing.

update_custom_metadata_tool

ChatGPT
Update custom metadata on one or more assets. Set replace=True for full replacement, False (default) for partial update. Always uses propose mode — STOP after proposing and wait for user approval before executing.

update_dq_rules_tool

ChatGPT
Update existing data quality rules. Always uses propose mode — STOP after proposing and wait for user approval before executing.

update_dq_rules_tool

ChatGPT
Update existing data quality rules. Always uses propose mode — STOP after proposing and wait for user approval before executing.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

62

Tools

1

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily