Amplitude
Available Tools
Get active, new, returning, or exiting user counts over a date range. Dates must be in YYYYMMDD format. Supports dail…
Get average session length per day over a date range. Dates must be in YYYYMMDD format.
Get user retention analysis for a starting and returning event over a date range. Pass event objects like “event_type…
Get funnel conversion analysis for a sequence of events over a date range. Pass a list of event objects like [“event_…
Get realtime active user counts with 5-minute granularity over the last 2 days. No date parameters needed.
Get lifetime value and revenue metrics for new users over a date range. Metrics include revenue, ARPU, ARPPU, and pay…
Get user distribution across values of a specific property (e.g. country, platform, os) over a date range. Dates in Y…
List all chart annotations in the project. Returns annotation IDs, dates, labels, details, and category IDs.
Get a single annotation by ID. Use list_annotations to find valid IDs.
Create a chart annotation with a label and start timestamp (ISO 8601). Optionally assign a category name. Use list_an…
Update an existing annotation’s label, start/end timestamps, details, or category. Use list_annotations to find valid…
Delete an annotation by ID. Use list_annotations to find valid IDs.
List all annotation categories. Returns category IDs, names, and colors.
Create a new annotation category with a name and optional color.
Delete an annotation category by ID. Use list_annotation_categories to find valid IDs.
Get the results of a saved chart by its ID. Find chart IDs from the URL in Amplitude (e.g. the ID in https://app.ampl…
List all behavioral cohorts in the project. Returns cohort IDs, names, owners, size, and metadata. Use this to find c…
Request an async export of a cohort’s user data. Returns a request_id to poll status with. Use list_cohorts to find v…
Add or remove user IDs from a cohort. Each membership item needs ‘ids’ (list of user IDs) and ‘operation’ (‘ADD’ or ’…
List all event types in the project with their weekly totals and percentage of DAU. Returns event names, totals, and …
Get event segmentation data: counts, uniques, averages, or DAU percentage for a specific event over a date range. Sup…
List all event types in the project taxonomy with their display names, descriptions, categories, and visibility setti…
Get details for a specific event type by name, including its properties, description, and category. Use list_event_ty…
List all properties for a specific event type. Returns property names, display names, types, and descriptions. Use li…
List all user properties in the project taxonomy. Returns property names, display names, types, and descriptions.
Search for users by user ID or device ID. Returns matching users with their Amplitude ID, last seen time, country, pl…
Get a user’s recent events and summary data by their Amplitude ID (numeric). Use search_users first to find the Ampli…
Get a user’s profile including properties, cohort memberships, and recommendations from the Profile API. Provide eith…
Validate Amplitude API key and secret key by making a lightweight API call. Returns success status and a message.