Docs-over-MCP tools
Atlan docs over MCP exposes five tools. Each tool is scoped to a specific type of documentation retrieval. Agents load only what they need, not the entire documentation set.
search_docs
Search Atlan documentation by keyword or concept. Returns ranked results with titles, paths, URLs, and excerpts. Call this first to find relevant pages, then use get_page to retrieve full content.
querystringRequired
querystringThe search query: a concept, feature name, or question.
how to set up Snowflake connectorlimitnumberOptional
limitnumberNumber of results to return. Minimum 1, maximum 20.
5Examples
search_docs("lineage configuration dbt"): finds pages about configuring lineage for the dbt connector, returns paths and excerpts to narrow down which page to fetch nextsearch_docs("Persona access control data product"): surfaces governance pages about Personas, Policies, and how they interact with Data Productssearch_docs("crawler fails authentication error"): finds troubleshooting pages for crawler authentication issues across connectorssearch_docs("what metadata does Atlan crawl from Tableau"): returns the Tableau reference pages that list what Atlan extracts
get_page
Fetch the full Markdown content of a documentation page by its path. Large pages are split into 8,000-character chunks. If the response indicates more chunks are available, call again with chunk incremented.
pathstringRequired
pathstringPage path from search_docs results.
/apps/connectors/data-warehouses/snowflake/how-tos/set-up-snowflakechunknumberOptional
chunknumberChunk index, 0-based. Omit or pass 0 for the first part.
0Examples
get_page("/apps/connectors/data-warehouses/snowflake/how-tos/set-up-snowflake"): full Snowflake setup guide with user creation SQL, required grants, and TCPS configurationget_page("/apps/connectors/data-warehouses/snowflake/how-tos/crawl-snowflake"): Snowflake crawler configuration with extraction methods, connection fields, and schedule optionsget_page("/product/capabilities/governance/access-control/how-tos/create-a-persona"): step-by-step guide to creating a Persona, setting scope, and attaching Policiesget_page("/product/capabilities/lineage/how-tos/configure-query-lineage"): query lineage setup guide with SQL activity mining and miner configurationget_page("/apps/connectors/data-warehouses/snowflake/how-tos/set-up-snowflake", chunk=1): second chunk when the first response says more parts are available
get_feature_guide
Fetch the full index for a connector or feature area. Returns the table of contents for that area with sections and links to specific pages, so the agent can navigate to exactly what it needs.
slugstringRequired
slugstringConnector or feature slug matching the llms hierarchy.
connectors/snowflakechunknumberOptional
chunknumberChunk index, 0-based. Use when the guide index is large.
0Examples
get_feature_guide("connectors/snowflake"): Snowflake index with Required permissions, Setup options, Crawl and mine, Reference, and Troubleshooting sections, each linking to specific pagesget_feature_guide("connectors/dbt"): dbt connector index with authentication setup, project configuration, lineage generation, and job run crawlingget_feature_guide("connectors/tableau"): Tableau index with site configuration, workbook crawling, and embedded datasource extractionget_feature_guide("connectors/google-bigquery"): BigQuery index with service account setup, dataset permissions, and column-level lineageget_feature_guide("governance/access-control"): Personas and Policies feature guide with sections on creating Personas, attaching Policies, and masking rulesget_feature_guide("governance/data-quality"): Data Quality Studio guide with Snowflake DQ setup, rules, scheduling, and monitoringget_feature_guide("catalog/lineage"): Lineage feature guide with query lineage, ETL lineage, manual lineage, and lineage propagation
get_preflight_requirements
Fetch the required permissions, roles, and network access needed before setting up a specific connector. Returns the preflight checks page directly, with no need to navigate the full connector guide first.
connectorstringRequired
connectorstringConnector slug.
snowflakeExamples
get_preflight_requirements("snowflake"): Snowflake user creation SQL (CREATE USER,GRANT CREATE SESSION), required grants (SELECT_CATALOG_ROLE,DBA_TABLES), optional TCPS wallet setupget_preflight_requirements("google-bigquery"): BigQuery service account creation, required IAM roles (bigquery.dataViewer,bigquery.jobUser), project-level permissionsget_preflight_requirements("dbt"): dbt Cloud API token requirements, account ID location, job permissions neededget_preflight_requirements("tableau"): Tableau site role requirements, personal access token setup, REST API accessget_preflight_requirements("oracle"): Oracle dedicated user creation,SELECT_CATALOG_ROLE, DBA view grants, TCPS wallet for encrypted connectionsget_preflight_requirements("microsoft-sql-server"): SQL Server login creation,VIEW DEFINITION,VIEW DATABASE STATEgrants, firewall rules
get_concept
Fetch the precise Atlan definition and usage context for an Atlan-specific term. Uses Atlan's own vocabulary, not generic equivalents.
termstringRequired
termstringAtlan vocabulary term.
PersonaExamples
get_concept("Persona"): a named access profile that controls what data a group of users can see and interact with; not a "role" or "permission group"get_concept("Policy"): a rule attached to a Persona that grants specific permissions on specific assets or domains; not a "permission" or "access rule"get_concept("Lineage"): Atlan distinguishes query lineage (SQL activity mining via the miner) from ETL lineage (ingested by a pipeline connector); not a generic data flow diagramget_concept("Domain"): a business-owned grouping of data assets like "Marketing" or "Finance"; not a folder, tag, or schemaget_concept("Classification"): a tag applied to sensitive data for governance enforcement (for example, PII, Confidential) that propagates downstream through lineage by defaultget_concept("Glossary Term"): a business definition linked to one or more assets; not a generic tag or labelget_concept("Asset"): any data object in Atlan (table, column, dashboard, pipeline, model, or file); don't substitute "resource" or "object"
See also
- Set up docs over MCP: Add Atlan docs over MCP to your AI tool