Loading...
Loading...
Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification. Always search tools first for current schemas.
npx skill4agent add davepoon/buildwithclaude amplitude-automationRUBE_MANAGE_CONNECTIONSamplitudeRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSamplitudeAMPLITUDE_SEND_EVENTSeventsevent_typeuser_iddevice_iddevice_iduser_idevent_propertiesuser_propertiestimeuser_iddevice_idevent_typetimeAMPLITUDE_FIND_USERAMPLITUDE_GET_USER_ACTIVITYuseroffsetlimituseroffsetAMPLITUDE_FIND_USERAMPLITUDE_IDENTIFYuseruser_iddevice_iduser_properties$set$unset$add$append$set$unset$add$append$set$setOnceuser_iddevice_idAMPLITUDE_LIST_COHORTSAMPLITUDE_GET_COHORTAMPLITUDE_UPDATE_COHORT_MEMBERSHIPAMPLITUDE_CHECK_COHORT_STATUScohort_idcohort_idmembershipsaddremoverequest_idrequest_idAMPLITUDE_GET_EVENT_CATEGORIES1. Call AMPLITUDE_FIND_USER with user=your_user_id
2. Extract Amplitude's internal user ID from response
3. Use internal ID for GET_USER_ACTIVITY1. Call AMPLITUDE_LIST_COHORTS
2. Find cohort by name in results
3. Extract id for cohort operations$set$setOnce$add$append$unset{
"user_properties": {
"$set": {"plan": "premium", "company": "Acme"},
"$add": {"login_count": 1}
}
}1. Call AMPLITUDE_UPDATE_COHORT_MEMBERSHIP -> get request_id
2. Call AMPLITUDE_CHECK_COHORT_STATUS with request_id
3. Repeat step 2 until status is 'complete' or 'error'data| Task | Tool Slug | Key Params |
|---|---|---|
| Send events | AMPLITUDE_SEND_EVENTS | events (array) |
| Find user | AMPLITUDE_FIND_USER | user |
| Get user activity | AMPLITUDE_GET_USER_ACTIVITY | user, offset, limit |
| Identify user | AMPLITUDE_IDENTIFY | user_id, user_properties |
| List cohorts | AMPLITUDE_LIST_COHORTS | (none) |
| Get cohort | AMPLITUDE_GET_COHORT | cohort_id |
| Update cohort members | AMPLITUDE_UPDATE_COHORT_MEMBERSHIP | cohort_id, memberships |
| Check cohort status | AMPLITUDE_CHECK_COHORT_STATUS | request_id |
| List event categories | AMPLITUDE_GET_EVENT_CATEGORIES | (none) |