Trying Rill MCP implementation with Claude Desktop. It worked on the first try with a local Rill and NYC and Pickup data set.
I think we arrived at Self-Service BI after many years of trying if we roll out MCP capabilities to everyone in the org.
Beyond mere numbers, we get interpreted context, too.
# Demo: Using Rill MCP with Claude Desktop
Docs: Rill MCP Server | Rill
# Demo
Question:
Using MCP Rill, can you give “avg tip” per ride in NYC with pickup zone JFK Airport?
Claude did this:
I’ll help you find the average tip per ride for trips picked up from JFK Airport in NYC using the available metrics data. Let me first explore what metrics views are available and then query for the specific information you need.Now let me examine the structure of these metrics views to understand what data is available:Perfect! I can see there’s an
average_tips_measurethat gives us the average tip per trip, and apickup_zonedimension. Let me also check the time range available for this data:Now let me query for the average tip per ride specifically for JFK Airport pickup zones:Based on the data from the NYC trips metrics, here’s what I found:Average Tip per Ride from JFK Airport: $3.72
Additional context:
Total trips from JFK Airport: 387,668 tripsData period: April 30, 2023 to June 1, 2023
This means that for rides originating from JFK Airport in NYC during this period, passengers tipped an average of approximately $3.72 per trip. The data covers a substantial sample size of nearly 400,000 trips, making this a statistically robust average.
Full image
# Solution
The dashboard looks like this with the same filters, and we see it’s spot on:https://www.ssp.sh/brain/img_Using%20Rill%20MCP_1748770294350.webp1748770294350.webp">
# Setup
claude_desktop_config.json:
| |
Adding in Clahttps://www.ssp.sh/brain/img_Using%20Rill%20MCP_1748778741870.webpsing%20Rill%20MCP_1748778741870.webp">
Origin: Rill
References: LLM, GenBI
Created 2025-06-01
