All integrations

Honeycomb

ConnectionMCP

Explore traces and run queries through Honeycomb's MCP server.

Read the full connection docs

Install

Connections live under agent/connections/. Auth is brokered by , so install the framework and the Connect SDK:

bash
npm install eve@latest @vercel/connect

Quick start

Create agent/connections/honeycomb.ts. The connection name is derived from the filename:

ts
// agent/connections/honeycomb.tsimport { connect } from "@vercel/connect/eve";import { defineMcpClientConnection } from "eve/connections";
export default defineMcpClientConnection({  url: "https://mcp.honeycomb.io/mcp",  description: "Honeycomb: explore traces, run queries, and inspect datasets.",  auth: connect({    connector: "honeycomb",    principalToSubject: (principal) => ({      type: "jwt-bearer",      sub: principal.attributes.email,    }),  }),});

Connect exchanges a JWT bearer assertion for a provider token. principalToSubject maps each principal to the subject your IdP expects.

Configure

Create the connector, link it to your project, and pull OIDC locally:

bash
vercel connect create honeycombvercel linkvercel env pull

For JWT bearer, principalToSubject controls the asserted subject. The default maps app principals to { type: "app" } and user principals to { type: "user", id, issuer }.

See the for principal types, headers, approval, and tool filters.