drio
Open app

Tinybird

Source

Interact with Tinybird serverless ClickHouse platform

Catalog onlyCatalog onlySTDIO

Overview

Tinybird is a serverless platform that allows users to interact with ClickHouse data sources, facilitating data querying and manipulation within a Tinybird Workspace.

To use the Tinybird MCP server, install it via the command line using the command npx @michaellatman/mcp-get@latest install mcp-tinybird. After installation, configure your Tinybird API URL and Admin Token to connect to your Tinybird workspace.

  • Query Tinybird Data Sources using the Tinybird Query API. - Make HTTP requests to leverage existing Tinybird API Endpoints. - Push data files to your Tinybird environment for analysis and querying.
  1. Monitoring and analyzing web analytics data through real-time metrics.
  2. Conducting business intelligence queries for performance insights.
  3. Building data processing pipelines with ease for various data sources.

Add to your AI client

Use these steps to connect Tinybird in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "tinybird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "tinybird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "tinybird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "tinybird": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "tinybird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "tinybird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tinybird"
      ]
    }
  }
}

FAQ

What are the prerequisites for using Tinybird?

You need a Tinybird account, Claude Desktop, and some familiarity with the Model Context Protocol (MCP).

Can Tinybird be used in local development?

Yes! You can set up a local development environment to interact with your Tinybird workspace.

Is there documentation available?

Yes, there is a comprehensive Tinybird documentation available to guide users on its features and usage.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":52,"uuid":"b5518915-fa91-4f10-8f76-55a8daf00018","name":"tinybird","title":"Tinybird","description":"Interact with Tinybird serverless ClickHouse platform","avatar_url":"https://r2.trys.ai/imgs/1jw3boqiy-1733450685776.png","created_at":"$D2024-12-05T16:27:19.593Z","updated_at":"$D2024-12-13T07:45:50.107Z","status":"created","author_name":"","author_avatar_url":"","tags":"tinybird,serverless,data-interaction","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/tinybirdco/mcp-tinybird","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]