Tinybird MCP Server logo

Tinybird MCP Server

by tinybirdco

An MCP server to interact with a Tinybird Workspace from any MCP client. It allows querying Tinybird Data Sources, getting results from API Endpoints, and pushing Datafiles.

View on GitHub

Last updated: N/A

What is Tinybird MCP Server?

The Tinybird MCP server is a bridge between MCP clients (like Claude Desktop) and a Tinybird Workspace. It enables you to leverage Tinybird's data processing and analytics capabilities within the MCP ecosystem.

How to use Tinybird MCP Server?

The server can be installed using MCP package managers like Smithery or mcp-get. It requires a Tinybird account and workspace, and configuration within the MCP client (e.g., Claude Desktop) to provide the necessary API URL and token. After configuration, you can use the server's prompts and tools to interact with your Tinybird data.

Key features of Tinybird MCP Server

  • Query Tinybird Data Sources using the Tinybird Query API

  • Get the result of existing Tinybird API Endpoints with HTTP requests

  • Push Datafiles to Tinybird

  • Supports SSE and STDIO modes

  • Provides tools for listing data sources and pipes, getting data source and pipe information, running select queries, appending insights, accessing Tinybird documentation, saving events, analyzing pipes, and pushing datafiles.

Use cases of Tinybird MCP Server

  • Analyzing Bluesky metrics

  • Web analytics

  • Integrating Tinybird data with LLMs via MCP

  • Exploring and querying data within a Tinybird workspace from an MCP client

FAQ from Tinybird MCP Server

What is MCP?

MCP stands for Model Context Protocol, a protocol for connecting LLMs with data and tools.

What is Tinybird?

Tinybird is a real-time data platform built on ClickHouse that allows you to turn SQL queries into low-latency APIs.

How do I get a Tinybird API URL and token?

You can obtain these from your Tinybird workspace settings.

What is the purpose of the 'topic' argument in the default prompt?

The 'topic' argument helps the LLM understand the context of the data you want to explore, allowing for more relevant and insightful responses.

How can I monitor the MCP server?

You can use a compatible Prometheus client such as Grafana to monitor the MCP server.