Honeydew Semantic Layer

by Unknown

Not rated
Website

About

Honeydew semantic layer provides a governed, business-friendly data model that unifies metrics, dimensions, and relationships across sources, enabling consistent self-service analytics and AI-powered data access

Details

Author
Unknown
Categories
Productivity, Other

What can you do with Honeydew Semantic Layer MCP?

- Discover warehouse assets— Ask your assistant to explore tables, schemas, and semantic model definitions across your warehouse usinglist_workspacesand related discovery tools.
- Manage semantic models conversationally— Build and maintain your semantic model through natural language, including creating branches withcreate_workspace_branchand switching contexts viaset_session_workspace_and_branch.
- Query data with natural language— Have your assistant translate plain-English questions into semantic layer queries and return results from any MCP-compatible client.
- Access Honeydew documentation— Search and read official Honeydew docs directly through the MCP server without leaving your coding environment.

Model Context Protocol (MCP)is an open-source standard for securely connecting AI applications to external systems and tools. Honeydew provides an MCP server that connects your AI coding assistant to the Honeydew Semantic Layer.

- Discover and explore your warehouse tables, schemas, and semantic model definitions
- Build and maintain your semantic model through natural conversation
- Query your data with natural language from any MCP-compatible assistant
- Search and read the Honeydew documentation

Honeydew exposes the MCP Server API athttps://mcp.honeydew.cloud/mcp

If your organization uses a custom Honeydew hostname, replace the default URL with your tenant hostname. You can find the hostname in the Honeydew UI underSettings > MCP Server.

There are two ways to authenticate with the Honeydew MCP Server:OAuthorHTTP Basic authentication.

Most clients support OAuth authentication. When you first connect, you'll be prompted to:
- Log in with your Honeydew account
- Accept the OAuth authorization

The client then securely provides an access token for subsequent requests.

The MCP Server in HTTP Basic authentication mode requires anAPI Keyfor authentication.

You need to provide a Base64-encoded string of your API Key and API Secret in the formatAPI_KEY:API_SECRET.

If creating a new API Key for MCP Server access, you can copy the Base64-encoded string from the Honeydew Studio UI at the time of creation.

You can use the following command to generate the Base64-encoded string:

powershell theme={null}
[Convert]::ToBase64String( [Text.Encoding]::UTF8.GetBytes( "<API_KEY>:<API_SECRET>" ) )

Provide the encoded string in theAuthorizationheader as follows:

Authorization: Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>

The workspace and branch are set at the session level using thelist_workspaces,list_workspace_branchesandset_session_workspace_and_branchtools. You can also create new branches withcreate_workspace_branch. Call these tools from your AI assistant after connecting to the MCP server.

You can optionally provide these headers in your MCP server configuration:

- Workspace: Pin the workspace for all requests (optional)
- Branch: Pin a specific workspace branch for all requests (optional, defaults toprodif workspace is set)
- Honeydew-Client: Identify the MCP client (optional, auto-detected from the connected tool). Pass this header to provide a specific client identifier.
- ReadonlyToolsOnly: Set totrueto expose only read-only tools (optional)

The MCP server uses theMcp-Session-Idresponse header to maintain session state, including the active workspace and branch. See theMCP session management specificationfor details.

Requires Git.Installing the plugin from GitHub clones the repository locally, soGitmust be installed and on yourPATH. If Git is missing, plugin installation fails. Install Git, or use your client's manual MCP setup steps to configure the server directly instead of the plugin.

Honeydew provides aplugins repositorywith skills and tools for building semantic models and analyzing data through natural conversation. Installing the plugin sets up the Honeydew MCP servers automatically.

Launch Claude Code withclaude, then add the marketplace:

/plugin marketplace add honeydew-ai/honeydew-ai-coding-agents-plugins

Then install the Honeydew plugin from the marketplace:

/plugin install honeydew-ai@honeydew-ai-claude-plugins

To update the Honeydew marketplace plugins, launch Claude Code withclaude, then:
- Write/pluginand selectMarketplacesin the selector at the top
- Selecthoneydew-ai-coding-agents-plugins
- ClickUpdate marketplace

To receive updates automatically, selectEnable auto-updatein the marketplace settings.

Use this section if your organization uses a custom Honeydew endpoint, or if you prefer to configure the MCP servers without installing the plugin. Disable the Honeydew MCP connection added by the plugin, then add your custom endpoint using the instructions below.

The Honeydew MCP server connects Claude Code to the Honeydew Semantic Layer for model exploration, data querying, model management, and documentation access.

Use one of the following methods to add the Honeydew MCP server:

If your organization uses a custom Honeydew hostname, replacehttps://mcp.honeydew.cloud/mcpwith your tenant hostname. You can find the hostname inSettings > MCP Serverin Honeydew Studio.

Launch Claude Code with claude. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> 
bash theme={null} claude mcp add --transport http honeydew \ https://mcp.honeydew.cloud/mcp \ --header "Authorization: Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" ` </Tab> </Tabs> </Tab> <Tab title="JSON configuration"> Save the following to honeydew-mcp.json: <Tabs> <Tab title="OAuth (recommended)"> `json theme={null} { "type": "http", "url": "https://mcp.honeydew.cloud/mcp" } ` Then register it with: `bash theme={null} claude mcp add honeydew ./honeydew-mcp.json ` Launch Claude Code with claude. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> `json theme={null} { "type": "http", "url": "https://mcp.honeydew.cloud/mcp", "headers": { "Authorization": "Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" } } ` Then register it with: `bash theme={null} claude mcp add honeydew ./honeydew-mcp.json ` </Tab> </Tabs> </Tab> <Tab title=".mcp.json"> Add the following to your .mcp.json file: <Tabs> <Tab title="OAuth (recommended)"> `json theme={null} { "mcpServers": { "honeydew": { "type": "http", "url": "https://mcp.honeydew.cloud/mcp" } } } ` Launch Claude Code with claude. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> `json theme={null} { "mcpServers": { "honeydew": { "type": "http", "url": "https://mcp.honeydew.cloud/mcp", "headers": { "Authorization": "Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" } } } } ` </Tab> </Tabs> </Tab>

Using environment variables for API Key authentication

To avoid storing sensitive values directly in configuration files, Claude Code supportsenvironment variable expansionusing the${VAR_NAME}syntax.

Set theHONEYDEW_API_KEYenvironment variable, then reference it in your configuration:


claude mcp add --transport http honeydew \ https://mcp.honeydew.cloud/mcp \ --header "Authorization: Basic ${HONEYDEW_API_KEY}"

Claude Code resolves${VAR_NAME}references at runtime from your environment.

The Honeydew MCP server already includes documentation access tools, so a separate documentation server is not needed. Add the Honeydew Documentation MCP only if you want documentation access without connecting to Honeydew. No authentication is required.


claude mcp add --transport http honeydew-docs \ https://honeydew.ai/docs/mcp

To remove the Honeydew Documentation MCP server:

Requires Git.Installing the plugin from GitHub clones the repository locally, soGitmust be installed and on yourPATH. If Git is missing, plugin installation fails. Install Git, or use your client's manual MCP setup steps to configure the server directly instead of the plugin.

Honeydew provides aplugins repositorywith skills and tools for building semantic models and analyzing data through natural conversation. Installing the plugin sets up the Honeydew MCP servers automatically.
- Go toSettings->Customize
- ClickBrowse Plugins
- Go to thePersonaltab
- Click the+icon and chooseAdd marketplace from GitHub
- Enterhoneydew-ai/honeydew-ai-coding-agents-pluginsin the input box
- TheHoneydew AIplugin appears. Install it.

Use this section if your organization uses a custom Honeydew endpoint, or if you prefer to configure the MCP servers without installing the plugin. Disable the Honeydew MCP connection added by the plugin, then add your custom endpoint using the instructions below.

The Honeydew MCP server connects Claude Desktop to the Honeydew Semantic Layer for model exploration, data querying, model management, and documentation access.

When using Claude Desktop in Claude Code mode, follow theClaude Code CLIinstructions instead.

If your organization uses a custom Honeydew hostname, replacehttps://mcp.honeydew.cloud/mcpwith your tenant hostname. You can find the hostname inSettings > MCP Serverin Honeydew Studio.
- Go toSettings->Connectors->Add custom connector
- Enterhoneydewin theNamefield
- Enterhttps://mcp.honeydew.cloud/mcpin theRemote MCP server URLfield
- ClickAdd

You'll be prompted to authenticate with OAuth to Honeydew when first connecting.

The Honeydew MCP server already includes documentation access tools, so a separate documentation server is not needed. Add the Honeydew Documentation MCP only if you want documentation access without connecting to Honeydew. No authentication is required.
- Go toSettings->Connectors->Add custom connector
- Enterhoneydew-docsin theNamefield
- Enterhttps://honeydew.ai/docs/mcpin theRemote MCP server URLfield
- ClickAdd

To remove the Honeydew MCP server in Cowork mode:
- Go toSettings->Connectors
- Find thehoneydewconnector and click the delete icon

To remove the Honeydew Documentation MCP server:
- Go toSettings->Connectors
- Find thehoneydew-docsconnector and click the delete icon

Honeydew provides aplugins repositorywith skills and tools for building semantic models and analyzing data through natural conversation. Installing the plugin sets up both the Honeydew MCP server and the Honeydew Documentation MCP server automatically.
- Download the plugin zip:
honeydew-ai-claude.zip
- In Claude.ai, go toSettings->Plugins->Add plugin->Upload zip
- Upload the zip — the plugin appears in your private marketplace

Use this section if your organization uses a custom Honeydew endpoint, or if you prefer to configure the MCP servers without installing the plugin. Remove the Honeydew MCP connector added by the plugin, then add your custom endpoint using the instructions below.

The Honeydew MCP server connects Claude.ai to the Honeydew Semantic Layer for model exploration, data querying, model management, and documentation access.

If your organization uses a custom Honeydew hostname, replacehttps://mcp.honeydew.cloud/mcpwith your tenant hostname. You can find the hostname inSettings > MCP Serverin Honeydew Studio.
- Go toSettings->Connectors->Add custom connector
- Enterhoneydewin theNamefield
- Enterhttps://mcp.honeydew.cloud/mcpin theRemote MCP server URLfield
- ClickAdd

You'll be prompted to authenticate with OAuth to Honeydew when first connecting.

The Honeydew MCP server already includes documentation access tools, so a separate documentation server is not needed. Add the Honeydew Documentation MCP only if you want documentation access without connecting to Honeydew. No authentication is required.
- Go toSettings->Connectors->Add custom connector
- Enterhoneydew-docsin theNamefield
- Enterhttps://honeydew.ai/docs/mcpin theRemote MCP server URLfield
- ClickAdd
- Go toSettings->Connectors
- Find thehoneydewconnector and click the delete icon

To remove the Honeydew Documentation MCP server:
- Go toSettings->Connectors
- Find thehoneydew-docsconnector and click the delete icon

Requires Git.Installing the plugin from GitHub clones the repository locally, soGitmust be installed and on yourPATH. If Git is missing, plugin installation fails. Install Git, or use your client's manual MCP setup steps to configure the server directly instead of the plugin.

Honeydew provides aplugins repositorywith skills and tools for building semantic models and analyzing data through natural conversation. Installing the plugin sets up the Honeydew MCP servers automatically.

Launch Cortex Code CLI withcortex, then install the plugin:


/plugin install honeydew-ai/honeydew-ai-coding-agents-plugins

Use this section if your organization uses a custom Honeydew endpoint, or if you prefer to configure the MCP servers without installing the plugin. Disable the Honeydew MCP connection added by the plugin, then add your custom endpoint using the instructions below.

The Honeydew MCP server connects Cortex Code CLI to the Honeydew Semantic Layer for model exploration, data querying, model management, and documentation access.

If your organization uses a custom Honeydew hostname, replacehttps://mcp.honeydew.cloud/mcpwith your tenant hostname. You can find the hostname inSettings > MCP Serverin Honeydew Studio.


Launch Cortex Code CLI with cortex. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> `bash theme={null} cortex mcp add honeydew \ https://mcp.honeydew.cloud/mcp \ --type http \ -H "Authorization: Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" ` </Tab> </Tabs> </Tab> <Tab title="JSON configuration"> Save the following to honeydew-mcp.json: <Tabs> <Tab title="OAuth (recommended)"> `json theme={null} { "type": "http", "url": "https://mcp.honeydew.cloud/mcp" } ` Then register it with: `bash theme={null} cortex mcp add honeydew ./honeydew-mcp.json --type http ` Launch Cortex Code CLI with cortex. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> `json theme={null} { "type": "http", "url": "https://mcp.honeydew.cloud/mcp", "headers": { "Authorization": "Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" } } ` Then register it with: `bash theme={null} cortex mcp add honeydew ./honeydew-mcp.json --type http ` </Tab> </Tabs> </Tab> <Tab title="mcp.json"> Add the following to ~/.snowflake/cortex/mcp.json: <Tabs> <Tab title="OAuth (recommended)"> `json theme={null} { "mcpServers": { "honeydew": { "type": "http", "url": "https://mcp.honeydew.cloud/mcp" } } } ` Launch Cortex Code CLI with cortex. You'll be prompted to authenticate with OAuth to Honeydew. </Tab> <Tab title="API Key"> `json theme={null} { "mcpServers": { "honeydew": { "type": "http", "url": "https://mcp.honeydew.cloud/mcp", "headers": { "Authorization": "Basic <YOUR_BASE64_ENCODED_API_KEY_AND_SECRET>" } } } } ` </Tab> </Tabs> </Tab>
```

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.