4,500+ servers built on MCP Fusion
Vinkius

Amplitude MCP. Analyze user behavior and revenue metrics directly in chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Amplitude MCP on Cursor AI Code Editor MCP Client Amplitude MCP on Claude Desktop App MCP Integration Amplitude MCP on OpenAI Agents SDK MCP Compatible Amplitude MCP on Visual Studio Code MCP Extension Client Amplitude MCP on GitHub Copilot AI Agent MCP Integration Amplitude MCP on Google Gemini AI MCP Integration Amplitude MCP on Lovable AI Development MCP Client Amplitude MCP on Mistral AI Agents MCP Compatible Amplitude MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Amplitude MCP Server. Query behavioral data and product analytics directly from your AI client. Get user activity streams, calculate day-over-day retention, map conversion funnels, and pull daily revenue metrics without building dashboards.

What your AI agents can do

Active users

Gets the count of daily, weekly, or monthly active users (DAU/WAU/MAU) for a given date range.

Event segmentation

Queries and analyzes event segmentation based on a specific event name and date range.

Export events

Exports the raw stream of all Amplitude events that occurred within a specified date range.

+ 7 more capabilities included
Trace individual user sessions

Retrieves the full sequence of events for a specific user ID, helping you diagnose a user's exact journey.

Analyze conversion drop-off points

Maps multi-step funnels, telling you which specific transition between events causes the most user loss.

Measure feature stickiness over time

Generates retention curves, quantifying how many users return to the product after a specific period.

Identify high-value user groups

Lists and analyzes behavioral cohorts, grouping users based on shared actions or characteristics.

Calculate key operational metrics

Pulls immediate metrics like DAU/WAU/MAU and total daily revenue based on specified date ranges.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Amplitude MCP Server: 10 Tools for Behavioral Metrics

These tools allow your AI client to calculate active users, segment events, export raw data, and analyze complex user journeys directly from Amplitude.

active019d754e

active users

Gets the count of daily, weekly, or monthly active users (DAU/WAU/MAU) for a given date range.

event019d754e

event segmentation

Queries and analyzes event segmentation based on a specific event name and date range.

export019d754e

export events

Exports the raw stream of all Amplitude events that occurred within a specified date range.

get019d754e

get cohort

Requests a download of a behavioral cohort group defined by user actions.

get019d754e

get funnel

Calculates the conversion rate across a series of defined steps (events) over a specified time period.

get019d754e

get retention

Calculates day-over-day retention rates between two specified events for a given time range.

get019d754e

get user activity

Retrieves the detailed, chronological activity stream for a single user based on their ID or email.

list019d754e

list cohorts

Lists all predefined behavioral cohorts and provides details on their membership size.

revenue019d754e

revenue analysis

Retrieves the total revenue generated daily by analyzing event data within a specified date range.

search019d754e

search users

Searches for specific users using identifiers like user ID, device ID, or email address.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Amplitude, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You'll query behavioral data and product analytics straight from your AI client. Amplitude lets you pull user activity streams, map conversion funnels, and get daily revenue metrics without building a single dashboard.

get_user_activity retrieves the full sequence of events for a single user, letting you trace their exact journey by providing their ID or email. search_users helps you find specific users using identifiers like user ID, device ID, or email address. get_funnel calculates the conversion rate across multiple defined steps (events) over a set time period, pinpointing where users drop off. get_retention calculates day-over-day retention rates between two specified events for a given time range, measuring how many users stick around. event_segmentation queries and analyzes event segmentation based on a specific event name and date range. active_users gets the count of daily, weekly, or monthly active users (DAU/WAU/MAU) for a specified date range. revenue_analysis pulls the total revenue generated daily by analyzing event data within a set date range. list_cohorts lists all predefined behavioral cohorts and gives you details on their membership size. get_cohort requests a download of a behavioral cohort group defined by user actions. export_events exports the raw stream of all Amplitude events that occurred within a specified date range.

How Amplitude MCP Works

  1. 1 Subscribe to the server and input your Amplitude Project API Key and Secret Key.
  2. 2 Ask your agent a product analytics question (e.g., 'What was the conversion from X to Y last month?').
  3. 3 The agent executes the required tool calls, processes the data, and delivers the answer directly in the chat.

The bottom line is you get real-time product metrics answers without writing a single query or building a dashboard.

Who Is Amplitude MCP For?

Product Managers who need to test hypotheses fast. Data Analysts who get bogged down in manual reporting. Growth Teams needing instant visibility into revenue and active users. This is for anyone who needs to know why users behave the way they do, without writing complex SQL.

Product Manager

Tests new feature hypotheses by asking, 'Did users who viewed X actually complete Y?' or checking feature retention rates.

Data Analyst

Cross-references raw event data, lists behavioral cohorts, and exports raw event streams for deeper, custom analysis.

Growth Manager

Monitors daily revenue and active user counts instantly to track campaign performance and overall growth health.

Customer Success Manager

Debugs specific user accounts by pulling the exact event activity stream for a problematic session.

What Changes When You Connect

  • See the full user journey for any account using get_user_activity. You don't have to guess why a user dropped off; you see the exact sequence of events that happened.
  • Pinpoint conversion leaks with get_funnel. Instead of looking at a general drop-off percentage, you know precisely which step (e.g., 'Payment_Page_View') causes the biggest bottleneck.
  • Measure product stickiness over time using get_retention. You get day-over-day curves showing exactly how many users come back after Week 1 or Month 3.
  • Identify high-value user groups by running list_cohorts and get_cohort. This lets you stop targeting everyone and focus only on the most profitable user segments.
  • Instantly track operational health. Use active_users to see DAU/WAU/MAU changes, and revenue_analysis to tie that activity directly to money.
  • Export raw data easily. Need to model something complex in Python? Use export_events to get all raw data for a time range, bypassing the need for manual API calls.

Real-World Use Cases

01

A feature launch is underperforming.

The PM sees low adoption. They ask the agent: 'What was the conversion from 'Feature_View' to 'Feature_Use' last week?'. The agent uses get_funnel to show the exact drop-off rate, allowing the team to fix the flow instead of guessing.

02

A critical user account fails mid-transaction.

The CS rep needs to debug. They ask the agent to run get_user_activity for the user's email. The agent returns the full event stream, showing the user hit an 'API_Error' event right after 'Payment_Initiated', solving the issue immediately.

03

The marketing team needs to calculate LTV by segment.

The GM asks for the top segments. The agent runs list_cohorts to find the 'Premium Trial' cohort, and then uses revenue_analysis to calculate the average revenue generated by that specific group.

04

Investigating sudden drops in user counts.

The data analyst notices a dip in DAU. They ask the agent to compare active_users month-over-month and use export_events for the problematic period. This lets them cross-reference the dip with known external events.

The Tradeoffs

Trying to guess user paths

Assuming all users who view the pricing page must convert. You build a dashboard showing only the 'Viewed Pricing' -> 'Signed Up' flow, ignoring other activities.

Use get_funnel for the primary path, but then run get_user_activity on the users who dropped off. This reveals why they left, not just that they left.

Analyzing totals without segments

Looking at the overall DAU count and thinking that number represents the health of the product, ignoring that 90% of those users are just viewing the homepage.

First, use list_cohorts to identify the most valuable cohort (e.g., 'API Integrators'). Then, use revenue_analysis to see how that specific, high-value segment contributes to total revenue.

Sticking to one metric

Only checking get_retention to see if users come back, but failing to check if the revenue they bring back is worth the effort.

Always pair get_retention with revenue_analysis. This shows if users are returning, and if so, what value they bring back to the business.

When It Fits, When It Doesn't

Use this server if you need to answer specific, quantitative questions about user behavior and product performance. For example, 'How many users dropped off between Step A and Step B?' or 'What was the revenue from our top 10% cohort?'

Don't use this if you need to know why a user felt frustrated (that requires qualitative feedback). Also, don't use this if your goal is simply to monitor live, real-time system health (use dedicated monitoring tools for that). If you only want a general, high-level trend without specific dates or events, you're probably better off using a dedicated BI dashboard tool, not the raw data endpoint.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Amplitude. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

active_users event_segmentation export_events get_cohort get_funnel get_retention get_user_activity list_cohorts revenue_analysis search_users

The old way of checking product health is a nightmare of tabs and filters.

Today, checking user flow means jumping between the core analytics dashboard, the raw event log, and the retention graph. You spend 30 minutes clicking through date ranges, applying filters, and copy-pasting numbers just to answer one question: 'Where are our users leaving?'

With this MCP server, you just ask the agent: 'Show me the conversion funnel from sign-up to first purchase.' You get the complete, filtered answer in a chat message. Done.

Amplitude MCP Server: Get the data, not the dashboard.

You never have to manually pull DAU counts or export raw events again. The agent handles the date formatting and the massive data joins for you, pulling the specific metrics you need right into your workflow.

It changes the process from 'Build a report to get an answer' to 'Ask a question and get the data.' That's the difference.

Common Questions About Amplitude MCP

How do I use the get_funnel tool to check conversion rates? +

You pass the comma-separated event names and the start/end dates. The agent returns the step-by-step conversion rate, showing you the conversion rate between each stage.

Can I use get_user_activity to debug a specific user? +

Yes. You provide the user's ID or email, and the agent returns the full, chronological event stream for that single user session, perfect for debugging.

How do I get daily revenue analysis with revenue_analysis? +

You specify the start and end dates (YYYYMMDD). The agent returns the total revenue generated for each day within that period.

Is get_retention the right tool for measuring user stickiness? +

Yes. get_retention measures how many users who performed an initial action (start_event) return to perform a later action (return_event) over time.

What is the difference between list_cohorts and get_cohort? +

list_cohorts just lists the names and sizes of behavioral groups. get_cohort requires a name and downloads the actual raw data for that specific group.

How do I use the export_events tool to get raw data for a specific time period? +

You pass the start and end dates in YYYYMMDDTHH format. This exports all raw event data for that window, allowing you to analyze granular details not covered by specific metrics.

What if I need to check multiple cohorts? Can I use list_cohorts first? +

Yes, running list_cohorts shows you all available behavioral cohorts. Then, you can use get_cohort for the specific group you want to analyze, which often requires polling until the data is ready.

Can I combine search_users with other tools, like get_user_activity, for a deep dive? +

Absolutely. You first run search_users to find the ID or email. Then, you pass that identifier to get_user_activity to pull the specific event stream for that user.

Can my AI agent debug a specific user dropping out of our onboarding? +

Yes. Search for the user by their email or ID using search_users, completely avoiding the manual lookup. Then, ask your agent to pull their raw activity stream via get_user_activity. The agent will retrieve all events triggered by this user, making it simple to spot exactly where they failed or stopped interacting.

Can I request funnel conversions without building a dashboard manually? +

Absolutely. You can provide a sequence of events (e.g., 'Homepage Viewed', 'Sign Up Clicked', 'Account Created') and ask for the funnel conversion for the last 7 days. Your AI agent queries Amplitude and parses the exact drop-off rates at each step right into your prompt window.

How does the cohort fetching work for custom targeted segments? +

Your agent can list all available cohorts associated with your project. Once you find the target cohort's ID, you can use the get_cohort tool to request its download URL. This is incredibly useful for instantly moving targeted lists of power-users or churned-users into your other workflows.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Amplitude. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.