---
title: "Propagate context through lineage - Atlan MCP Cookbook"
url: "https://atlan.com/mcp-cookbook/propagate-context-through-lineage/"
description: "Push descriptions and tags from a source table to every downstream asset in one pass."
---

> Atlan is hosting Context Conference, bringing together the leaders and builders at the frontier of giving AI the context it needs to understand their business. It runs online on October 28, 2026, from 11:00 AM to 2:00 PM ET. Atlan co-founder Prukalpa Sankar opens and closes the day. Leaders from AstraZeneca, BNY and Verizon share why they invest in context and what they get from it. Registrants get early access to The AI Context Gap, a new study from MIT Technology Review Insights. Register: https://atlan.com/context-conference/

Recipe 14 in [The Atlan MCP Cookbook](https://atlan.com/mcp-cookbook/). Push descriptions and tags from a source table to every downstream asset in one pass.

Use case: Make data understandable / Action: Make changes / Persona: Data/BI Analyst, Data Engineer, Data Governance Lead / Effort: Moderate / Runs in: any AI tool

Requires Atlan MCP connected to your AI tool: [set up Atlan MCP](https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview).

## 1. The task

**Scenario.** You finally documented customers_raw: a clear description and PII tags on the sensitive columns. Everything built on top of it, the views, the marts, the dashboards, should inherit that context, but it does not happen on its own. You want to walk the lineage once and carry the description and tags forward while the work is fresh.

The ask:
- The downstream lineage for customers_raw
- Every view, table, and dashboard it feeds
- The description and PII tags copied onto each

Hero prompt:

> Take the description and PII tags from the customers_raw table and propagate them outward through its downstream lineage, expanding hop by hop.

Step by step:

1. Trace the downstream lineage from the source. Prompt: "Trace the downstream lineage from [source table] one hop at a time."
2. Walk the downstream nodes: views, tables, dashboards. Prompt: "List the downstream views, tables, and dashboards."
3. Apply the source's descriptions and tags to each. Prompt: "Copy the description and [tag] tags from [source table] to all of them."

## 2. What you'll give it

Required context:
- A source asset with complete metadata (customers_raw)
- Lineage populated for that asset
- Permission to update the downstream assets

Optional context:
- Which tags to carry versus leave behind (you may want PII to travel but not a team-specific tag)
- A depth limit, if the lineage runs many hops and you only want the first level

## 3. What Atlan creates

Outputs:
- The downstream lineage of customers_raw, listed by asset type
- The source description applied to each downstream asset that lacked one
- The PII tags carried onto every downstream asset that inherits the sensitive columns

**Summary.** Context stops dead-ending at the source. The description and the PII classification now travel with the data, so a governance policy that keys on the PII tag fires downstream too.

**Writes to Atlan.** Changed: descriptions and PII tags on the downstream assets. Left untouched: the source table, and any downstream asset that already carried its own description.

## 4. Follow-up prompts

- **Carry ownership too:** "Also set the same owner as customers_raw on any downstream asset that has no owner."
- **Stop at a boundary:** "Propagate only to the analytics schema and stop; do not touch anything in sandbox."
- **Verify it landed:** "Show me every downstream asset that still has no PII tag after the run so I can check why."

## 5. Tips & troubleshooting

**Cook's note.** Do this right after you finally document a source table. Push it downstream while it's fresh.

- Match the tool to the work. Lineage propagation touches many assets at once; run it in an AI tool that lists the targets before it writes, so a wrong tag does not spread.
- Automate or chain it. Chain it onto your documentation workflow: whenever a source table gets new PII tags, propagate them the same night.
- Ask what it changed. Add "list every downstream asset you tagged and which tags you added." When classification travels, you want the receipt.

## Related recipes

- [Propagate PII tags to parent assets](https://atlan.com/mcp-cookbook/propagate-pii-tags-to-parent-assets/): Roll column-level PII classification up to parent tables and schemas so policies fire.
- [Enrich assets with your context](https://atlan.com/mcp-cookbook/enrich-assets-with-your-context/): Bring context that lives outside Atlan, like a spreadsheet or a Confluence page, onto your assets as owners, tags, and richer descriptions.
- [Warn downstream owners before a change lands](https://atlan.com/mcp-cookbook/warn-downstream-owners-before-a-change-lands/): Find every downstream consumer of a changing asset and warn their owners first.

[Browse all recipes](https://atlan.com/mcp-cookbook/) / [Set up Atlan MCP](https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview)