At a glance
- Availability: Experimental (how to enable).
- Authentication: Basic auth.
- Connection: HTTP Basic auth with
AMPLITUDE_API_KEYas the username andAMPLITUDE_SECRET_KEYas the password. - Provider documentation: Authentication reference.
Credentials
Set these per environment. See Connect an integration.Setup
- Find your project credentials: In Amplitude, go to Settings → Organization settings → Projects, pick your project, and copy the API Key and Secret Key. Free Starter plans include Dashboard REST API access for testing.
- Store the keys: Add them to your .env file as AMPLITUDE_API_KEY=… and AMPLITUDE_SECRET_KEY=… Both are required because the analytics APIs use HTTP basic auth (api_key:secret_key).
- Check your data residency: If your org uses EU data residency, set AMPLITUDE_HOST=analytics.eu.amplitude.com and AMPLITUDE_INGEST_HOST=api.eu.amplitude.com in your .env. US orgs can keep the defaults.
- Verify access: Run the List Events tool. A 401 means the key pair is wrong; a 403 can mean the keys belong to a different project or region.
Provider notes
- Keys are per-project, so use a test project’s keys when experimenting, since Track Event writes real analytics data
- The HTTP V2 ingestion API authenticates with the project API key inside the request body, so Track Event asks for api_key as a body field (same value as AMPLITUDE_API_KEY; the secret key is never sent)
- Dashboard REST API endpoints are rate limited per project, so keep date ranges modest
Tools
Verify the connection
Call a read tool such asamplitude__list_events with arguments for your account. Confirm that the result comes from the intended account or workspace before enabling write tools.