> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alpic.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Understand how your MCP server is used, out of the box.

### Overview

Alpic Analytics gives you a complete picture of how your MCP server is used: how many sessions and users you have, which tools are called, how fast they respond, and where errors happen.

There is nothing to install. Alpic sits in front of your MCP server and records every MCP request as it passes through: the method called, the MCP client, the response time, the outcome, and the user identity when one is available. Your code stays untouched and no SDK is required.

<Note>
  Analytics are collected separately for each environment. The dashboard defaults to your production environment; use
  the environment picker to switch.
</Note>

### Key indicators

<Frame>
  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-overview-light.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=415b7a5c77e067a5e19ac3ba91af8cc4" alt="Analytics overview" data-theme="light" className="block dark:hidden" width="1072" height="366" data-path="images/analytics-overview-light.png" />

  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-overview-dark.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=1e9502c19715af4dabe5660e51fbe144" alt="Analytics overview" data-theme="dark" className="hidden dark:block" width="1072" height="366" data-path="images/analytics-overview-dark.png" />
</Frame>

The top of the dashboard shows five key indicators for the selected period, each compared to the previous period of the same length:

* **Sessions**: how many times your app was opened
* **Tool calls**: how many `tools/call` requests users, agents and an LLM intentionally invoked
* **Users**: how many distinct identified people used your server
* **Sessions with errors**: how many sessions contained at least one error
* **Session error rate**: the share of sessions that contained an error

Every metric has a precise definition. See [Metric definitions](/analytics/metrics) for exactly what each one measures, and [How users are counted](/analytics/unique-users) for the full story on user identification.

### Sessions

<Frame>
  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-sessions-light.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=b7b88d64e2a20923cb14fd49a26c9195" alt="Sessions section" data-theme="light" className="block dark:hidden" width="1072" height="839" data-path="images/analytics-sessions-light.png" />

  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-sessions-dark.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=483bff6744eb58e02802bdc632cf60b4" alt="Sessions section" data-theme="dark" className="hidden dark:block" width="1072" height="839" data-path="images/analytics-sessions-dark.png" />
</Frame>

The sessions chart shows sessions over time, broken down per MCP client (ChatGPT, Claude, Cursor, and so on). Below it, a daily activity calendar shows when your app is used over the past year, switchable between request volume, latency, and errors, so you can spot usage patterns and growth at a glance.

### Users

<Frame>
  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-users-light.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=9579dade8913861a9cb5f4e150399202" alt="Users section" data-theme="light" className="block dark:hidden" width="1072" height="548" data-path="images/analytics-users-light.png" />

  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-users-dark.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=381fbbcb38183d42ecc0f2c7550fec6d" alt="Users section" data-theme="dark" className="hidden dark:block" width="1072" height="548" data-path="images/analytics-users-dark.png" />
</Frame>

The users chart shows unique users over time, broken down per MCP client. When your server has identified users, a Top users card ranks the most active ones.

### Tools

<Frame>
  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-tools-light.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=c520633b629a835341ba9962c1d76022" alt="Tools section" data-theme="light" className="block dark:hidden" width="1072" height="1699" data-path="images/analytics-tools-light.png" />

  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-tools-dark.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=6a28918c863c368915d75ff9e70028fa" alt="Tools section" data-theme="dark" className="hidden dark:block" width="1072" height="1699" data-path="images/analytics-tools-dark.png" />
</Frame>

The tool performance table lists every tool with its request count, p50 and p95 latency, and success rate. Select one or more tools to focus the charts below on them:

* **Requests** over time
* **Latency** over time (p50, p95, p99)
* **Tokens** per call

Each chart can be scoped to tool calls only, to protocol requests only (tools/list, prompts/get, and resources/read; excluding 'initialize' requests), or to everything (including `initialize` requests).

### Reliability

<Frame>
  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-reliability-light.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=62d8a5c7be5f657363c3de80409434a5" alt="Reliability section" data-theme="light" className="block dark:hidden" width="1072" height="525" data-path="images/analytics-reliability-light.png" />

  <img src="https://mintcdn.com/alpic/ARvSNcYoILa2Qz6k/images/analytics-reliability-dark.png?fit=max&auto=format&n=ARvSNcYoILa2Qz6k&q=85&s=f64b9d44d88fb43f1e047701c95d58af" alt="Reliability section" data-theme="dark" className="hidden dark:block" width="1072" height="525" data-path="images/analytics-reliability-dark.png" />
</Frame>

The reliability section tracks errors over time, split between tool errors and MCP errors, with breakdowns by tool and by error type. See [Metric definitions](/analytics/metrics#errors) for what each error type means.

### Time ranges and granularity

You can view analytics over the last day, week, month, or year, or pick a custom date range. Chart granularity adjusts automatically to the range you select, from 5 minute buckets on short ranges up to daily buckets on long ones.

How far back you can look depends on your plan's analytics retention, from 7 days on the Free plan to unlimited on Enterprise. Time ranges beyond your retention appear locked in the picker. See [Plans](/pricing/plans) for details.

### Go further

<CardGroup cols={3}>
  <Card title="Metric definitions" icon="ruler" href="/analytics/metrics">
    Exactly what each metric measures
  </Card>

  <Card title="How users are counted" icon="users" href="/analytics/unique-users">
    Identity sources and unique user counting
  </Card>

  <Card title="Privacy & Data Collection" icon="shield" href="/analytics/privacy">
    Control what data is collected
  </Card>
</CardGroup>
