Portfolio and apps
list_apps, get_portfolio, get_app_summary and get_timeseries: every app with period-over-period changes.
Metrickle is a remote MCP server. Connect Claude or any MCP client with a personal token, and it can read the same analytics you see in the dashboard, then draft goals, funnels, tasks and surveys for a person to review.
# Token from Connect AI in the dashboard
claude mcp add --transport http metrickle \
https://app.metrickle.com/mcp \
--header "Authorization: Bearer mk_sk_…"
# Then ask
> Why did trial signups on acme.com drop
last week?
get_app_summary · get_breakdown · run_funnel
Signups fell 18%. Almost all of the drop is
utm_source=newsletter, whose sessions now
land on /pricing/old and u-turn.
The server lives at https://app.metrickle.com/mcp and speaks Streamable HTTP, so any client that supports remote MCP servers can use it.
In the dashboard, open Connect AI, name the token, pick “Read only” or “Read and draft”, and optionally set an expiry of up to a year.
Run claude mcp add as shown above, or add the URL and an Authorization: Bearer header in your client's settings.
Start with “list my apps”, then ask about any app, page, campaign or funnel in plain words.
Every read tool takes a period or an ISO date range, plus the same filters as the dashboard: page, event, campaign, country, device, app version, accessibility setting and survey answer.
list_apps, get_portfolio, get_app_summary and get_timeseries: every app with period-over-period changes.
get_breakdown by page, event, referrer, country, device, app version, accessibility setting, or utm_campaign and utm_source for marketing campaigns.
list_goals, list_funnels, run_funnel, list_tasks and run_task, including funnels that haven't been saved yet.
get_friction, get_journeys, get_retention and get_recent_events.
list_releases: what shipped in the period, so the assistant can tie a change in a metric to a deploy.
list_survey_campaigns, get_survey_results and list_feedback.
get_install_guide gives the snippet for your stack with your write key filled in, and verify_install confirms events are arriving or says what to fix.
The same token works as a bearer token on the /api/v1 read endpoints, for scripts and notebooks.
Tokens with “Read and draft” access also get create_app, create_goal, create_funnel, create_task, create_survey_draft and update_survey_draft. Read-only tokens don't see these tools at all.
Three built-in prompts do the legwork for the most common requests.
setup-metrickle: in a coding assistant like Claude Code, works out your stack, picks or creates the app, adds the SDK and a couple of key events to your code, then checks events arrive and suggests your first goals.build-funnel: finds the events and pages that really make up a journey, runs the funnel, names the biggest leak, checks its friction and splits it by device, accessibility setting and source. It saves nothing until you agree.plan-survey: checks the data first, proposes one to three plain-language questions with a trigger, sample and frequency, and saves the survey as a draft once you agree.Biggest leak: project_created → Paywall (−64%)
Every step matched real data before it was proposed. The assistant ran the funnel, then offered to save it.
A token acts as the person who created it, with their role in each workspace. Every request goes through the same access checks and validation as the dashboard, and the limits are enforced by the server, not only by the MCP layer.
| Action | Read only | Read and draft |
|---|---|---|
| Read analytics, funnels, tasks, friction, journeys, retention, surveys and feedback | Yes | Yes |
| Create goals, funnels and tasks | No | Yes |
| Create and edit surveys | No | Yes, as drafts only |
| Activate a survey | No | No |
| Delete or erase data, rotate keys, change settings, manage tokens | No | No |
Any MCP client that supports remote servers over Streamable HTTP with a bearer token header, including Claude Code. Add https://app.metrickle.com/mcp with the header Authorization: Bearer followed by your token.
No. No token can delete, erase, rotate keys, change settings or manage tokens. The most a token can do is create goals, funnels and tasks, and create or edit survey drafts.
The same apps you can see. A token acts as you, with your role in each workspace, so it can read every workspace you belong to. Create it with “Read only” access if you don't want it to create anything.
Only a SHA-256 hash of each token is stored. The token itself is shown once, when you create it. You can revoke a token at any time, or set it to expire after up to 365 days.
Free to start. One script tag on the web, one SDK on mobile, and no cookie banner in cookieless mode.
Start tracking for free