Getting Started with Informatica MCP Servers > Shared MCP servers > Catalog Discovery server
  

Catalog Discovery server

The Catalog Discovery MCP server allows your AI agents to discover and explore enterprise data assets in Data Governance and Catalog.
Use the Catalog Discovery MCP server to discover and explore enterprise data assets within Data Governance and Catalog. Your AI agents can search your catalog using natural language prompts, structured queries, or keywords, retrieve comprehensive asset metadata, retrieve relationships between data assets, and trace data lineage. Use the Catalog Discovery MCP server to ground your LLM responses, ensuring that your AI works only with governed, accurate enterprise data context.
For more information about constructing structured queries, see Construction of search queries in the Data Governance and Catalog help.

Key capabilities

The Catalog Discovery MCP server offers the following key capabilities:

Use cases

Use the Catalog Discovery MCP server to address the following use cases:

Prerequisites

Before you begin, verify the following prerequisites:

Server URL

Use the following format for server URLs to access the Catalog Discovery server:
https://mcp.<cloud provider>-<region>informaticacloud.com/mcp-servers/public/cdgccatalogdiscovery

Example prompts

Use the following sample prompts with the Catalog Discovery server:

Tools

The following tools are available on this server:
get_asset_details
Fetches full details of an asset by identity.
Use search_assets first to discover asset identities.
Returns a summary, which includes the following system attributes:
Use segments to request the following additional aspects:
Request only the segments that are relevant to your question, alongside the summary. For example, to get data classifications, request the summary and dataClassification segments. Request all segments only when you need complete details.
Parameters:
get_asset_lineage
Retrieves upstream, downstream, or bidirectional data lineage for an asset, including a hierarchical view of lineage hops and connected assets.
Parameters:
search_assets
Searches for assets in your catalog using keyword search or natural language (NL) search.
Keyword mode is the default. Use it first.
Use keyword mode with filterSpec for precise structured queries.
By default, keyword searches for "contains" matches in common fields.
Keyword mode searches across the following fields:
If keyword mode doesn't return expected results, retry with natural language (NL) mode. You can also provide filters within an NL query. For example, you can include the filter "show Oracle tables modified after 2025-01-20."
The following are NL query examples:
Use * as a query to search your entire catalog and filter or aggregate results.
This query returns resolved asset summaries with the following attributes:
The response includes aggregations for narrowing results and suggested_next_steps for iterative refinement. Use get_asset_details to dig deeper into a specific asset returned by this search.
Data Governance and Catalog organizes assets into the following categories:
A regular hierarchy includes core.Resource > core.DataSource(Database/Schema) > core.Dataset(Table) > core.DataElement(Column).
Filter by core.ResourceType to filter assets belonging to a particular source system. Examples of source systems are Oracle and Amazon S3.
The following are high-level business asset types:
Parameters:

Sample request schemas

The following schemas show how you can define a request for each tool on the Catalog Discovery server. These sample schemas show required fields only. Replace placeholder values with real values. See each tool's description for optional parameters.
get_asset_details
Request schema:
{
"assetIdentity": "<assetIdentity>"
}
get_asset_lineage
Request schema:
{
"asset_identity": "<asset_identity>",
"direction": "<direction>"
}
search_assets
Request schema:
{
"query": "<query>"
}