All integrations

Tinybird

ConnectionMCP

Query pipes and data sources in your Tinybird Workspace.

Read the full connection docs

Install

Add the connection from eve's registry. This writes the initial definition under agent/connections/ and installs its authentication dependency when needed:

bash
eve add connection/tinybird

Quick start

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

ts
// agent/connections/tinybird.tsimport { connect } from "@vercel/connect/eve";import { defineMcpClientConnection } from "eve/connections";
export default defineMcpClientConnection({  url: "https://mcp.tinybird.co",  description: "Tinybird: query pipes and data sources, and run SQL. A token grants one Workspace, so add a connection per Workspace.",  auth: connect({ connector: "tinybird", principalType: "app" }),});

Connect authenticates as the agent itself through one shared installation, with no per-user consent.

Configure

Link your project, create the connector, and pull OIDC locally:

bash
vercel linkvercel connect create tinybirdvercel env pull

See the Connections docs for principal types, headers, approval, and protocol-specific filters.