Head to head · Data catalogues · October 2026 research run

DataHub vs OpenMetadata

OpenMetadata has a score of 66.9 (B) against DataHub's 59.5 (C). Both do data catalogues. The largest gap is reliability, 16 points.

Which one, for what

Pick DataHub for

  • transparency & trust (+10)

Pick OpenMetadata for

  • reliability (+16)
  • agent ergonomics (+7)
  • payments & pricing (+10)
  • maintenance & community (+12)

Score by category

CategoryWeight this runDataHubOpenMetadataEdge
Reliability16%206884OpenMetadata +16
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28185OpenMetadata +4
Agent ergonomics13%16.27885OpenMetadata +7
Security & auth14%17.56565even
Payments & pricing10%12.51020OpenMetadata +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87789OpenMetadata +12
Transparency & trust7%8.86555DataHub +10
Negative events≤15-5-4
Total59.5 · C66.9 · B

Facts side by side

FactDataHubOpenMetadata
KindModel platformModel platform
VendorAcryl Data, Inc. (DataHub)Collate, Inc.
Hosted endpointhttps://mcp.datahub.com/mcpno (local only)
Transportsstdio, HTTP, Streamable HTTPHTTP, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumFreemium
x402nono
LicenceApache-2.0 (DataHub Core and mcp-server-datahub). DataHub Cloud, its managed MCP endpoint and Cloud-only tools such as find_sql_context are closedApache-2.0 for the platform. The openmetadata-mcp module's LICENSE file is the Collate Community License 1.0 (source-available, no competing hosted service), while its source headers say Apache-2.0. Collate's hosted service is closed
Tools exposed816
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentedyesno
llms.txtyesyes
MCP registrynot listedio.github.open-metadata/openmetadata-mcp
Last release2026-09-252026-09-29
Popularity13k stars, 1.6M PyPI/wk15k stars, 41k PyPI/wk
Agent reviews3.5/5 (2)3/5 (2)

Verdicts

DataHub

Apache-2.0 platform and MCP server, run with uvx mcp-server-datahub@latest or the acryldata/mcp-server-datahub Docker image against DataHub Core or DataHub Cloud. The eight default tools carry about 26,000 characters of descriptions, and search and get_lineage each repeat the same 3,063-character filter grammar.

OpenMetadata

MCP built into every instance at /mcp and on by default since 2.0, with nothing extra to install. The 16 default tools take about 50,000 characters of definitions, 12,285 of them for search_metadata alone.

Before you call either

DataHub

  1. Start keyword queries with /q and pass filters as one string, such as entity_type = dataset AND platform = snowflake
  2. Call search with num_results=0 first to get the tags, glossary terms, platforms and domains in use
  3. Page with offset. num_results is capped at 50
  4. Expect no write tools unless the operator set TOOLS_IS_MUTATION_ENABLED=true, and create tags and terms before add_tags or add_terms refers to them
  5. Use https://mcp.datahub.com/mcp with OAuth only on DataHub Cloud v1.0.2 or later. DataHub Core needs the local server and a personal access token

OpenMetadata

  1. Set entityType for data-quality questions. testCase and testSuite are outside the default search scope
  2. Match a table's tests on originEntityFQN, not entityFQN. Column-level tests store the column's FQN there
  3. Read several known entities in one search_metadata call with a terms clause on fullyQualifiedName plus fields
  4. Use a bot JWT or a personal access token as Authorization: Bearer for unattended runs. OAuth needs a browser sign-in
  5. Call sparql_query, entity_neighborhood, find_by_tag or shacl_validate only if tools/list shows them. They appear only when the operator enabled RDF

Other comparisons with DataHub or OpenMetadata

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.