mcp-tinybird

This repository provides a Tinybird MCP server, enabling interaction with Tinybird Workspaces from any MCP client. It supports querying data sources, accessing API endpoints, and pushing datafiles, using SSE and STDIO modes.

65
8

Tinybird MCP Server - Summary

This repository hosts an MCP (Model Context Protocol) server designed to facilitate interaction between any MCP client and a Tinybird workspace. It enables querying Tinybird Data Sources via the Query API, retrieving results from existing API Endpoints using HTTP requests, and pushing data files. It supports both SSE and STDIO modes.

Key features include tools for listing data sources and pipes, retrieving schema information, executing select queries, appending insights, accessing Tinybird documentation, saving events, analyzing pipe performance, and pushing data files.

The server is intended for use cases such as analyzing Bluesky metrics and web analytics starter kit metrics. Installation is streamlined via Smithery or mcp-get. Configuration involves setting up Claude Desktop with the Tinybird API URL and Admin Token. Development instructions cover local setup, building, publishing, debugging with the MCP Inspector, and monitoring with Prometheus clients like Grafana.

Repository

TI
tinybirdco

tinybirdco/mcp-tinybird

Created

November 27, 2024

Updated

March 28, 2025

Language

Python

Category

Developer Tools