Install
mcp-registry/mcp-tinybird
mcp-tinybird logo

mcp-tinybird

Author: tinybirdco

Description: MCP server that lets any MCP client query, push and analyse data in a Tinybird workspace.

Stars: 69

Forks: 14

License: Apache License 2.0

Category: Specialized

Overview

Installation

1. Clone the repository
git clone https://github.com/tinybirdco/mcp-tinybird.git cd mcp-tinybird
2. Create and activate a virtual environment (optional but recommended)
python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
3. Install Python dependencies
pip install -r requirements.txt
4. Set environment variables required by Tinybird/MCP (replace with your real tokens)
export TINYBIRD_HOST="https://api.tinybird.co" export TINYBIRD_TOKEN="<admin_or_workspace_token>" export MCP_HOST="0.0.0.0" export MCP_PORT="8080"
5. Run database migrations or bootstrap scripts if provided (check ./scripts directory)
6. Start the MCP server
python -m mcp_tinybird.app # or the main entry-point shown in README
7. Verify
curl http://localhost:8080/healthz # Should return 200/OK

License: Apache License 2.0
Updated 7/30/2025