Connect Marmot to Claude Desktop Marmot has released a guide to connect its data catalog to Claude Desktop via the Model Context Protocol (MCP), enabling users to query data assets directly from the chat interface. The integration requires a running Marmot instance, an API key, and a configuration file, allowing Claude to answer questions about schemas, ownership, and lineage without involving the data team. Connect Marmot to Claude Desktop Half the company already has Claude Desktop installed. That's a direct line to your data catalog sitting idle on every laptop. Hook it up to Marmot over MCP, which is one config file, and everyone who has Claude open can ask about your data the same way they ask about anything else. This post walks through the setup end to end. Why Claude Desktop Most questions about data come from people who didn't catalog it. Which table holds subscription revenue, what "active user" actually means in the dashboard they're quoting, who owns the pipeline they're about to build on. In practice those questions land in a Slack channel and sit there until someone from the data team has a minute. With Marmot connected to Claude Desktop, people can just ask. "What data do we have on orders?" or "who owns the payments topic?" gets answered from the catalog, with the actual schema and the actual owner. The person asking keeps working instead of waiting, and the data team stops being a routing layer for questions the catalog already answers. It's also another return on the cataloging work. The same descriptions, owners and glossary terms people browse in the Marmot UI now also answer questions in Claude, right in the middle of whatever someone is working on. They ask mid-task, get the answer, and carry on. Prerequisites You need two things: - A running Marmot instance. If you haven't deployed one yet, follow the deployment docs /docs/Deploy/ ; there are guides for Docker, Kubernetes via the official Helm chart, and more. - Claude Desktop, available from claude.com/download https://claude.com/download . You'll also need a Marmot API key for Claude to authenticate with. In Marmot, go to your Profile , then API Keys , and generate a new key. Claude gets the same permissions as your user account, so all role-based access controls still apply. Configure Claude Desktop Open Claude Desktop and go to Settings → Developer : Click Edit Config . This opens claude desktop config.json , which lives at: - macOS: ~/Library/Application Support/Claude/claude desktop config.json - Windows: %APPDATA%\Claude\claude desktop config.json - Linux: ~/.config/Claude/claude desktop config.json Add Marmot under mcpServers . Claude Desktop speaks to local MCP servers, so we use mcp-remote https://www.npmjs.com/package/mcp-remote to bridge to Marmot's built-in MCP endpoint: { ... "mcpServers": { "marmot": { "command": "npx", "args": "-y", "mcp-remote", "http://localhost:8080/api/v1/mcp", "--header", "X-API-Key: