Amplitude MCP Server
Provides MCP resources and tools for AI assistants to access, ingest, and manage behavioral events, user profiles, cohorts, and data governance settings in Amplitude.
cohorts
DatasetGet all discoverable cohorts for an app.
events
DatasetExports raw event data for a specified time range (up to 365 days, max 4GB).
user_profiles
DatasetRetrieves user properties, computed properties, cohort membership IDs, and recommendations for a specific user ID or device ID.
chart_annotations
DatasetRetrieves all chart annotations or a single annotation by ID, used to mark important dates (releases, campaigns) on charts.
dsar_user_events
DatasetRaw behavioral event data for a single user, retrieved via DSAR request (CCPA/GDPR compliance). Files are gzipped JSON.
event_streaming_metrics_summary
DatasetMonitor delivery metrics for event streams.
lookup_tables_deprecated
DatasetRetrieve metadata for uploaded lookup tables used to augment user and event properties.
lookup_table_metadata_v2
DatasetRetrieve metadata and configuration for a specific Lookup Table (v2).
lookup_table_csv_data_v2
DatasetDownload the raw CSV file content of a Lookup Table (v2).
scim_users
DatasetRetrieves a list of users (pending and joined) for the organization, supporting SCIM 2.0 filtering and pagination.
event_categories
DatasetGet all event categories in your project.
event_category
DatasetGet the ID and details of a specific event category by name.
user_mappings
DatasetGet the list of mappings that involve the provided user IDs.
user_deletion_jobs
DatasetRetrieves the status and details of user data deletion requests submitted for a project.
experiment_variant_assignments_remote_evaluation
DatasetRetrieves the assigned variant for a specific user based on flag keys and user context. Tracks an [Experiment] Assignment event unless suppressed.
experiment_flag_configurations_local_evaluation
DatasetDownloads detailed flag configurations and rules, used for bootstrapping client-side local evaluation SDKs.
request_cohort_download
ToolInitiates the asynchronous process to download a single cohort, returning a request_id for polling.
poll_cohort_status
ToolChecks the status of an asynchronous cohort download request using the request_id.
send_attribution_event
ToolSends a single attribution campaign event, requiring platform-specific advertising IDs (IDFA/IDFV or ADID/App Set ID).
batch_event_upload
ToolUploads large amounts of event data in bulk to Amplitude. Requires either user_id or device_id, and event_type for each event object.
create_chart_annotation
ToolProgrammatically creates a new annotation on a specific chart or globally for a project.
create_dsar_request
ToolInitiates the asynchronous Data Subject Access Request (DSAR) job for a specific user and date range.
poll_dsar_status
ToolChecks the status of an asynchronous DSAR job and returns download URLs if complete.
update_group_properties
ToolSets or updates properties for a specific group (e.g., company, team) using various operations ($set, $add, $unset).
send_events_http_v2
ToolSends one or more behavioral events directly from a server to Amplitude's HTTP V2 endpoint. This is the recommended ingestion method.
identify_user
ToolUpdates user properties or sets the User ID for a user/device without sending a behavioral event. Supports atomic operations like $set, $add, $append.
create_lookup_table_deprecated
ToolCreates a new lookup table by uploading a CSV file (multipart/form-data).
update_lookup_table_deprecated
ToolUpdates the columns and data of an existing lookup table by uploading a new CSV file (PATCH).
delete_lookup_table_deprecated
ToolDeletes a lookup table.
create_lookup_table_v2
ToolCreates a new Lookup Table (v2) by uploading a CSV mapping file.
override_lookup_table_v2
ToolReplaces the entire configuration and data of an existing Lookup Table (v2).
update_lookup_table_v2
ToolIncrementally merges new data or updates configuration for an existing Lookup Table (v2).
create_release
ToolProgrammatically create releases to document product changes, which appear as annotations on charts.
create_scim_user
ToolCreates a new user in Amplitude via SCIM, sending an invitation link.
update_scim_user_put
ToolReplaces the full SCIM User Resource for an existing user (used for updates or deactivation). Cannot change email address.
update_scim_user_patch
ToolUpdates specific attributes of an existing user using the SCIM PATCH method.
create_event_category
ToolCreate an event category in your project.
update_event_category
ToolUpdate the name of an existing event category.
delete_event_category
ToolDelete an event category by ID.
create_event_type
ToolCreates an event type in the taxonomy schema.
map_user_id
ToolMaps one user ID to a global user ID (aliasing) or removes an existing mapping.
delete_user_data
ToolSubmits a request to delete all data for a set of known Amplitude IDs or User IDs across a project or the entire organization (GDPR/CCPA compliance).
check_user_deletion_status
ToolChecks the progress and status of previously submitted user data deletion requests for a project.
Amplitude Resources
Amplitude MCP Server
Connect your AI to Amplitude data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Amplitude
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Amplitude. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools