Amplitude integration
Product analytics platform for understanding user behavior and driving growth. Track user events, analyze conversion funnels, segment users by behavior, measure retention, and build cohort analyses. Essential for product teams seeking data-driven insights into user journeys, feature adoption patterns, and engagement metrics.
Say what should happen.
The workflow builds itself.
Common Amplitude use cases
- Track daily revenue trends
- Discover available event types
- Measure visit frequency per day
- Monitor live user activity on your platform
- Understand distribution of session durations
- Import historical event data from legacy systems
- Measure Day 1, Day 7, and Day 30 user retention rates
- Sync user profile data from CRM to analytics platform
- Analyze individual user behavior and engagement patterns
- Export user behavior data for data warehouse integration
What you can do with Amplitude
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
User, 6 operations
get_active_usersGet active usersGETGets counts of active users (DAU/WAU/MAU) and new user acquisitions over time for a specified date range. Supports filtering between active users (returning users) and new users (first-time users) to separate growth from retention metrics.get_compositionGet compositionGETGets the distribution of users across values of a user property in the specified date range. Built-in properties include version, country, city, region, DMA, language, platform, os, device, device_type, start_version, paying.get_realtime_active_usersGet realtime active usersGETReturns real-time active user counts for the last 2 days at 5-minute granularity. No parameters required.get_user_activityGet user activityGETRetrieves comprehensive activity history and event timeline for a specific user identified by their Amplitude internal ID. Returns paginated results with detailed event properties, timestamps, and session information. Essential for user journey an...get_user_searchGet user searchGETSearches for users in Amplitude by their unique user ID or device ID. Returns matching user records with basic profile information and Amplitude internal IDs. Useful for finding specific users before retrieving their detailed activity data, valida...identify_userIdentify userPOSTUpdates user profile properties in Amplitude without sending an event. Supports $set, $setOnce, $add, $append, $prepend, and $unset operations. Uses different base URL (api2.amplitude.com) and api_key in body.
Event, 4 operations
batch_eventsBatch eventsPOSTUploads multiple events to Amplitude in a single batch request. Uses a different base URL (api2.amplitude.com) and api_key in body for auth. Content-Type must be application/json. Max payload 20MB. Rate limited to 1000 events/second per user/devic...export_eventsExport eventsGETExports raw event data from Amplitude for a specified date range in YYYYMMDDTHH format (e.g., '20240115T00' to '20240115T23'). This endpoint enables bulk extraction of event tracking data including user actions, properties, and timestamps. The dat...get_events_listGet events listGETReturns all visible events with current week totals, uniques, and % DAU. Hidden events are excluded from results.get_events_segmentationGet events segmentationGETGets segmented event analytics data with customizable metrics (unique users, total event counts, averages, formulas) and flexible time intervals (real-time, hourly, daily, weekly, monthly). Powers detailed event analysis, trend identification, and...
Session, 3 operations
get_sessions_averageGet sessions averageGETRetrieves average session length in seconds for each day in the specified date range. Helps understand how long users spend in your application per visit.get_sessions_lengthGet sessions lengthGETRetrieves session length distribution as a histogram. Configurable bucket size, min, max, and time unit (seconds/minutes/hours). Shows how many sessions fall into each duration range.get_sessions_per_userGet sessions per userGETRetrieves the average number of sessions per user on each day in the specified date range. Indicates how frequently users interact with your application.
Funnel, 1 operation
get_funnel_analysisGet funnel analysisGETAnalyzes conversion funnels by tracking user progression through a defined sequence of events, calculating conversion rates at each step. Supports ordered (specific order, non-consecutive) and unordered (any order) modes. Returns detailed metrics ...
Retention, 1 operation
get_retentionGet retentionGETCalculates user retention rates by measuring how many users who performed a start event return to perform a return event. Supports n-day (default), bracket, and rolling retention modes. Returns cohort-based retention curves and percentage breakdowns.
Revenue, 1 operation
get_revenue_ltvGet revenue ltvGETRetrieves revenue LTV metrics including ARPU (m=0), ARPPU (m=1), Total Revenue (m=2), and Paying Users (m=3) with configurable aggregation intervals.
Use Amplitude from Claude Code, Cursor or Codex
Connect Amplitude in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Amplitude operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Amplitude
- Create your workspace
Sign up free. Nothing to install.
- Connect Amplitude once
Add your Amplitude connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Amplitude integration FAQ
What can you do with the Amplitude integration?
LiveContext exposes 16 operations on Amplitude, covering user, event, session and funnel. Common uses include Track daily revenue trends, Discover available event types and Measure visit frequency per day.
