marmot for MCP
Marmot: An Open-Source Data Catalog for AI and Data Teams
- Free
- 4.9
- V v0.11.0-preview2
Marmot: An Open-Source Data Catalog for AI and Data Teams
Marmot is an open-source data catalog and context layer for AI, developed by Marmotdata. It helps organizations connect to and catalog various data assets across their data stack, including databases, tables, topics, and data pipelines. Marmot provides unified data discovery, ownership queries, and business glossary lookups via its built-in MCP server, RESTful API, and CLI. It supports AI clients like Claude and ChatGPT, making it suitable for data teams, individual contributors, engineers, and AI agents seeking powerful data discovery.
What does Marmot connect to?
Marmot connects to and catalogs diverse data assets across an organization's data stack. This includes various databases, individual tables, topics, message queues, and APIs. It also integrates with cloud storage solutions, dashboards, and data pipelines. This broad connectivity allows Marmot to serve as a central context layer for AI. Its operation requires PostgreSQL as the sole external dependency, which it uses for search capabilities, job scheduling, and storing all metadata.
Core features and tools
Marmot exposes key callable tools through its built-in Model Context Protocol (MCP) server. These include discover_data for unified data discovery, find_ownership for bidirectional ownership queries, and lookup_term for business glossary lookups. Beyond the MCP server, Marmot also offers a RESTful API for programmatic interaction and a command-line interface (CLI) for broader management. Both the MCP server and REST API utilize streamable HTTP as their transport protocol.
Who is it for?
Marmot serves data teams and individual contributors who need powerful data discovery without complex enterprise infrastructure. It is also designed for engineers and AI agents. It aids users in finding data assets, tracing data flows, and managing metadata. This platform supports cataloging data assets, enriching them with business context, and maintaining shared glossaries. Skip this if your organization cannot or will not deploy PostgreSQL as an external dependency.
How to get started
The server authenticates using an API key passed as an environment variable. The MCP server and REST API support streamable HTTP as the transport protocol.
Use cases
- Data Discovery and Understanding: Find any data asset quickly using full-text search, structured queries, and metadata filters, answering questions like "What tables do we have related to customer orders?".
- Impact Analysis and Lineage Tracing: Trace data flows and analyze the impact of changes, with AI agents capable of querying ownership to understand dependencies, such as "What breaks if we rename the order_gmv column?".
- Metadata Management and Collaboration: Catalog data assets, enrich them with business context, assign ownership, and maintain shared glossaries, with assets populated via CLI, API, or Terraform.
Marmot offers a data catalog and context layer for AI, connecting many data assets and providing tools for discovery, ownership queries, and glossary lookups. It caters to data teams, engineers, and AI agents, supporting crucial workflows like data discovery and impact analysis. Authentication is flexible, supporting API keys, OAuth, and SSO. Start by generating an API key from your user profile and querying for customer order tables.
Pros
- Connects to many data assets.
- Exposes callable tools for AI.
- Supports flexible authentication models.
- Aids impact analysis and lineage tracing.
Cons
- Requires PostgreSQL as an external dependency.
- API key generation is a manual user profile step.
- CLI OAuth requires browser interaction for token caching.
- Anonymous access can introduce security concerns.
marmot for MCP
- Free
- 4.9
- V v0.11.0-preview2
Top downloads

mcp-apache-spark-history-server
MCP Apache Spark History Server: AI Agent Tool for Spark Analysis

PerformanceStudio
Comprehensive SQL Server Plan Analysis Tool

OpenMetadata
Comprehensive AI Data Analysis Platform

masume
Efficient Database Client for Terminal Use
mcp-analytics
mcp-analytics: MCP server for AI-assisted business data analysis and reporting
Discover more programs
alibabacloud-rds-openapi-mcp-server
- 4.7
- Free
Conversational RDS management for Alibaba Cloud using MCP integration

exstruct
- 4.1
- Free
Exstruct: AI Agent Tool for Excel Data in LLM/RAG Pipelines
mcp-s3
- 4.9
- Free
MCP S3: Connecting AI Assistants to Amazon S3 and Compatible Storage

slackdump
- 4.5
- Free
Slackdump: Command-Line Tool for Slack Archiving and AI Integration

PerformanceMonitor
- 4.2
- Free
Performancemonitor: SQL Server Monitoring and AI Analysis for DBAs

pgmcp
- 4.2
- Free
Pgmcp: An MCP Server for Natural Language PostgreSQL Interaction
data-api-builder
- 4
- Free
Data API Builder: AI-Ready REST and GraphQL APIs for Diverse Databases

Go Mcp Mysql
- 4.3
- Free
Go MCP Mysql: A Go-Powered Tool for Database Interaction

OpenMetadata
- 4.1
- Free
Comprehensive AI Data Analysis Platform

dbt-mcp
- 4
- Free
Dbt MCP: An AI Integration Server for Dbt Data Assets

tiger-cli
- 4.6
- Free
Tiger CLI: An MCP Server for Database Management and AI Assistant Integration