Contextflo now connects to Amplitude. Ask about retention, funnels, user behaviour and revenue in natural language, right alongside your SQL data. One conversation, both sources, instead of switching between Amplitude dashboards and your warehouse.

What you can ask
Once connected, you can query Amplitude the way you would ask a colleague:
What does our signup-to-purchase funnel look like this month?
What's our D1, D7 and D30 retention?
Which features do our most active users use?
Look up user [email protected] and show me their recent activity
Contextflo works out which Amplitude endpoints to call, passes the right parameters, and returns a clear answer.
The endpoints it covers
The integration wraps the Amplitude Dashboard REST API:
| Endpoint | What it gives you |
|---|---|
| Event Segmentation | Counts, uniques, DAU%, with grouping and filters |
| Funnel Analysis | Step-by-step conversion rates between events |
| Retention | D1/D7/D30 retention with pre-calculated percentages |
| Revenue LTV | ARPU, ARPPU, total revenue, paying users |
| User Search | Find users by email, user ID or Amplitude ID |
| User Activity | Full event stream for a specific user |
| User Composition | Breakdown by country, platform, device |
| User Counts | Active and new user trends over time |
| Event List | All tracked events with volume |
| Session Length | Distribution histogram of session durations |
| Avg Session Length | Average session duration over time |
| Sessions Per User | Average sessions per user over time |
| Real-time Active Users | Live count of currently active users |
| Chart Results | Pull data from saved Amplitude charts |
Event List is worth knowing about even though it sounds like plumbing. Amplitude event names are whatever someone typed when they instrumented the feature, so asking for the event list first is how you find out whether the thing you care about is called checkout_completed, purchase, or Purchase Completed before you build a funnel on the wrong one.
Cross-source answers
The real gain is combining Amplitude with your SQL data in one conversation.
What's the conversion rate from signup to purchase in Amplitude, and what's the average order value for converted users in our database?
Three things happen: the Amplitude funnel API is queried for signup → purchase conversion, your warehouse is queried for average order value, and the two are combined into one answer.
Before this, that meant opening Amplitude, building a funnel chart, exporting it, switching to a SQL tool, running a query, and reconciling the two by hand. The reconciling was always the annoying part, because Amplitude counts users and your database counts orders, and deciding which one is the denominator is a judgement call somebody had to make silently every time.
Getting started
Connect Amplitude in your Contextflo settings. You will need your Amplitude API Key and Secret Key, both under your Amplitude project settings. Once connected the endpoints are immediately available in your MCP client.
Works with Claude, Cursor, and any other MCP-compatible client.
Here is a more in-depth look at Contextflo and how it works.
What is Contextflo?
Contextflo is a governed context layer between your data and the AI your team already uses. Connect your warehouse once, and your team asks questions in their own Claude or ChatGPT. The model writes and runs the SQL; Contextflo supplies the definitions, the per-user access control, and the audit that make the answers trustworthy. Your data never moves, and you do not need a data team.
How it works
Contextflo, explained by our founder.
Your team queries in their own Claude or ChatGPT over MCP, so you bring any agent rather than a locked-in bot, and every answer comes back with the SQL shown and access enforced per user.
See it on your own data.
Connect your warehouse and your team can ask Claude about it the same day, without waiting on a data team. Want a walkthrough first? Grab 20 minutes.
Book a 20-minute callSee how teams use Contextflo
Related posts
Keep reading

Conversational analytics: 5 ways to set it up, compared
7 min read

How to connect Claude to BigQuery, and fix the errors you'll hit
8 min read

How to connect Claude to Postgres without giving it write access
9 min read

How to build a BI dashboard with Claude that your team can actually trust
8 min read

How to give Claude read-only access to your database (it isn't always the default)
8 min read

You connected your warehouse to Claude, now what?
5 min read

Seven questions, $15: where a Databricks Genie bill actually comes from
7 min read

Why Claude gets your GA4 data wrong (and the free skill that fixes it)
7 min read

Does money help win elections? Answered with data from SF's November 2026 election
11 min read





