Skip to content

[FEATURE] Include folder attributes in LookerDashboard search results #109

@tha23rd

Description

@tha23rd

Feature Request: Include folder attributes in LookerDashboard search results

Description

The Atlan MCP currently doesn't return folder-related attributes (folderName, folder) when searching for LookerDashboard assets, even though these attributes are documented in the Atlan API and visible in the Atlan UI.

Problem

When using search_assets_tool or get_assets_by_dsl_tool to query LookerDashboard assets, the results only include a limited set of attributes:

  • qualifiedName
  • name
  • meanings
  • ownerUsers
  • ownerGroups
  • connectorName
  • __hasLineage
  • sourceCreatedAt
  • sourceUpdatedAt
  • assetTags

The folderName and folder relationship attributes are not returned, regardless of what's specified in include_attributes.

Use Case

We need to filter Looker dashboards by their parent folder to ensure users only see dashboards from official/approved folders. This is critical for:

  • Quality control - excluding personal/test dashboards
  • Governance - ensuring only vetted dashboards are recommended
  • Organization - understanding dashboard hierarchy

Expected Behavior

When searching for LookerDashboard assets with include_attributes: ["folderName", "folder"], the API should return these folder-related attributes as documented in the Atlan LookerDashboard model.

Current Workaround

None available through the MCP interface.

Proposed Solution

Update the MCP search tools to properly expose all documented attributes, specifically:

  • folderName (string) - Name of the parent folder
  • folder (relationship) - Reference to the LookerFolder entity

Example Request

search_assets_tool(
    asset_type="LookerDashboard",
    conditions={"name": "Dashboard Name"},
    include_attributes=["folderName", "folder"]
)

Environment

  • Atlan MCP Server
  • pyatlan SDK (underlying)
  • Asset type: LookerDashboard

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions