Use OpenMetadata’s MCP tools to give any LLM access to your metadata through search, lineage, glossary, and entity operations.
/mcp that turns your
metadata into a set of tools any LLM can use. Unlike generic MCP connectors that only read raw database
schemas, OpenMetadata’s MCP tools give your AI access to the full context of your data platform —
descriptions, owners, lineage, glossary terms, tags, and data quality results.
| Tool | Description |
|---|---|
search_metadata | Search across your OpenMetadata instance |
semantic_search | AI-powered semantic search that understands meaning and context beyond keyword matching |
get_entity_details | Get detailed information about an entity |
get_entity_lineage | Get lineage information for an entity |
create_glossary | Create a new glossary |
create_glossary_term | Create a new glossary term |
create_lineage | Create lineage between entities |
patch_entity | Update an entity’s metadata |
get_test_definitions | List available data quality test definitions |
create_test_case | Create a data quality test case for an entity |
root_cause_analysis | Analyze root causes of data quality failures |
include and exclude parameters work with as_openai_tools():
| Code | Error Type | Description |
|---|---|---|
400 | BAD_REQUEST | Invalid tool name or missing required arguments |
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission to call the requested tool |
404 | TOOL_NOT_FOUND | The requested tool does not exist |
422 | INVALID_ARGUMENTS | Tool arguments failed validation |
500 | TOOL_EXECUTION_ERROR | Tool encountered an internal error during execution |