how-to-guides

No menu items for this category
OpenMetadata Documentation

OpenMetadata MCP Tools Reference

This document provides detailed examples and usage patterns for all available OpenMetadata MCP tools. Each tool includes sample requests, responses, and common use cases.

Description: Find data assets and business terms in your OpenMetadata catalog.

Use Cases:

  • Discover tables containing specific data
  • Find dashboards related to business areas
  • Search for glossary terms
  • Locate pipelines by name or description
ParameterTypeRequiredDescription
querystringYesKeywords to search for
entity_typestringNoFilter by entity type (table, topic, dashboard, etc.)
limitintegerNoMax results to return (default: 10)
fieldsstringNoComma-separated additional fields to include
  • Service Entities: databaseService, messagingService, apiService, dashboardService, pipelineService, storageService, mlmodelService, metadataService, searchService
  • Data Asset Entities: apiCollection, apiEndpoint, table, storedProcedure, database, databaseSchema, dashboard, dashboardDataModel, pipeline, chart, topic, searchIndex, mlmodel, container
  • User Entities: user, team
  • Domain Entities: domain, dataProduct
  • Governance Entities: metric, glossary, glossaryTerm

Basic Search:

Search for Specific Entity Type:

Search with Additional Fields:

Sample Response:


Description: Retrieve detailed information about a specific entity using its fully qualified name.

ParameterTypeRequiredDescription
entity_typestringYesType of entity (table, topic, dashboard, etc.)
fqnstringYesFully qualified name of the entity

Get Table Details:

Get Dashboard Details:

Sample Response:


Description: Create a new glossary to organize business terms and definitions.

ParameterTypeRequiredDescription
namestringYesName of the glossary
descriptionstringYesDescription of the glossary
ownersarrayNoList of owners (users or teams)
reviewersarrayNoList of reviewers (users or teams)
mutuallyExclusivebooleanYesWhether terms are mutually exclusive

Create Business Glossary:

Create Technical Glossary:

Sample Response:


Description: Create a new term within an existing glossary, with support for hierarchical relationships.

ParameterTypeRequiredDescription
glossarystringYesFQN of the parent glossary
namestringYesName of the term
descriptionstringYesDefinition of the term
parentTermstringNoFQN of parent term for hierarchy
ownersarrayNoList of owners (users or teams)

Create Root Level Term:

Create Child Term:

Sample Response:


Description: Retrieve upstream and downstream lineage information for any entity to understand data dependencies and impact analysis.

ParameterTypeRequiredDescription
entity_typestringYesType of entity
fqnstringYesFully qualified name of the entity
upstream_depthintegerYesDepth for upstream entities (default: 5)
downstream_depthintegerYesDepth for ...