Docs-over-MCP tools
Reference for all seven tools exposed by Atlan docs over MCP: what each tool does, its inputs, and when to use it.
Atlan docs over MCP exposes seven 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_changelog
Fetch the Atlan product changelog: product changes, new features, integrations, and platform updates organized by month. Use for questions like "what changed in Atlan recently?" or "what integrations were added this year?" The changelog is split into 8,000-character chunks, most recent first. If the response indicates more chunks are available, call again with chunk incremented.
chunknumberOptional
chunknumberChunk index, 0-based. Omit or pass 0 for the most recent entries.
0Examples
get_changelog(): the most recent months of product changes, new connectors, and platform updatesget_changelog(chunk=1): the next block of older entries when the first response says more chunks are availableget_changelog(), thenget_changelog(chunk=1)and onward until the month heading appears: answers "what's new in March 2026?" without loading the whole changelog into context
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"
get_concept normalizes plurals and casing, so get_concept("Policies") and get_concept("policy") both return the Policy definition.
When the term isn't one it knows. get_concept answers from a fixed vocabulary plus the concept pages in the llms hierarchy. A term outside both returns no definition, which is a normal empty result rather than an error. The response names the terms it defines and the concept pages it matches, then tells you to call search_docs with the same term. Follow that pointer instead of retrying get_concept with a rephrasing.
explain_page
Generate a plain-English summary of a documentation page. Unlike the other tools, this one calls a language model to write the summary, so the output is generated from the page rather than quoted from it. Use get_page when you need the exact content, links, or steps.
pathstringRequired
pathstringDoc page path, from search_docs results.
/apps/connectors/data-warehouses/snowflake/how-tos/set-up-snowflakemodestringOptional
modestringwritten (default) returns a 3 to 5 sentence readable summary. spoken returns a 3 sentence summary written to be read aloud, with no markdown or punctuation that reads badly as speech.
writtenExamples
explain_page("/apps/connectors/data-warehouses/snowflake/how-tos/set-up-snowflake"): a short summary of what the Snowflake setup guide helps you do and what you can do after reading itexplain_page("/product/capabilities/governance/access-control/how-tos/create-a-persona", mode="spoken"): three conversational sentences about creating a Persona, suitable for a voice assistantexplain_page("/product/capabilities/lineage/concepts/what-is-lineage"): a plain-language overview of what lineage is before deciding which page to read in full
If the path doesn't match a page, the tool returns an error suggesting search_docs to find the correct path.
See also
- Set up docs over MCP: Add Atlan docs over MCP to your AI tool