KosmoKrator

analytics

Amplitude Analytics CLI for Cron Jobs

Use the Amplitude Analytics CLI for cron jobs with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 7 read 0 write API key auth

Amplitude Analytics CLI for Cron Jobs

Schedule repeatable integration workflows from cron while keeping credentials in KosmoKrator config.

Use the headless CLI from cron when an operation should run without an interactive agent session. The Amplitude Analytics CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Amplitude Analytics CLI for Cron Jobs
kosmokrator integrations:configure amplitude --set api_key="$AMPLITUDE_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call amplitude.amplitude_list_events '{"user_id":"example_user_id","device_id":"example_device_id","start":"example_start","end":"example_end","limit":1}' --json

Discovery Before Execution

Agents and scripts can inspect Amplitude Analytics docs and schemas before choosing a function.

kosmo integrations:docs amplitude --json
kosmo integrations:docs amplitude.amplitude_list_events --json
kosmo integrations:schema amplitude.amplitude_list_events --json
kosmo integrations:search "Amplitude Analytics" --json
kosmo integrations:list --json

Useful Amplitude Analytics CLI Functions

FunctionTypeParametersDescription
amplitude.amplitude_list_events Read user_id, device_id, start, end, limit List events from Amplitude Analytics. Optionally filter by user ID, device ID, or time range. Returns the most recent events matching the criteria.
amplitude.amplitude_get_event Read id Retrieve a single Amplitude event by its ID. Returns full event details including all event properties and metadata.
amplitude.amplitude_list_funnels Read project_id, limit List funnels configured in Amplitude. Optionally filter by project ID. Returns funnel names, IDs, and summary conversion metrics.
amplitude.amplitude_get_funnel Read id Retrieve a single Amplitude funnel by its ID. Returns the full funnel definition including steps, conversion rates, and drop-off metrics.
amplitude.amplitude_list_cohorts Read project_id, limit List behavioral cohorts in Amplitude. Optionally filter by project ID. Returns cohort names, IDs, and membership counts.
amplitude.amplitude_get_cohort Read id Retrieve a single Amplitude cohort by its ID. Returns the full cohort definition including behavioral criteria and membership size.
amplitude.amplitude_get_current_user Read none Get the currently authenticated Amplitude user. Returns account details for the API key owner — useful for verifying credentials and checking permissions.

Automation Notes

Related Amplitude Analytics CLI Pages