Overview
The Analytics dashboard gives you aggregate insights about your MCP server usage through interactive charts and summary cards. Unlike Traffic Logs (which show individual requests), Analytics shows trends and patterns over time. Access account-level analytics from Analytics in the dashboard sidebar. Per-server analytics are available on the Analytics tab of any server detail page. All charts are built with Recharts and are fully interactive — hover over any data point to see exact values.Time range presets
All charts and KPI metrics update to reflect the selected time range:Account-level analytics
The account-level view aggregates data across all your servers.KPI cards
Four headline metric cards are displayed at the top of the dashboard. Each card shows the current value and a percentage change compared to the previous period of equal length:Request trend chart
Type: Area chart with dual series An area chart with two overlapping series:- X-axis: Time (formatted as date or hour depending on the preset)
- Y-axis: Request count (auto-scaled, large numbers formatted as K/M)
- Hover tooltip: Shows exact values for requests and errors at that point
Latency trend chart
Type: Multi-line chart with three series- X-axis: Time
- Y-axis: Latency in ms (auto-formatted: ms below 1000, seconds above)
- Hover tooltip: Shows all three values formatted in milliseconds
Watch the P95 line, not just the average. A rising P95 with a flat average means a subset of requests are getting slow — often a database query missing an index or a rate-limited upstream API.
Top tools chart
Type: Horizontal bar chart Shows the top 8 most-called tools across all servers, ranked by total request count.- X-axis: Request count
- Y-axis: Tool names
- Colour: Blue (
#0485f7)
Top servers chart
Type: Horizontal bar chart Shows the top 8 most-called servers by request count.- X-axis: Request count
- Y-axis: Server subdomains
- Colour: Green (
#22c55e)
Geographic distribution chart
Type: Horizontal bar chart Shows the top 10 countries by request origin, using ISO 2-letter country codes.- X-axis: Request count
- Y-axis: Country codes (e.g. US, DE, JP)
Server-level analytics
Click any server from the Top servers chart, or open a server’s Analytics tab, to see analytics scoped to that specific server.Server KPI cards
Request trend
Same dual-area chart (requests + errors) as account level, scoped to this server.Tool breakdown
Type: Horizontal bar chart Shows the distribution of calls across this server’s tools — up to the top 10. Use this to:- Find tools with zero calls — bad description? unused feature?
- Understand AI behaviour — a tool called unexpectedly often may have a too-broad description
- Prioritise optimisation — focus on the most-called tools first
Session trend
Type: Area chart An area chart of unique client sessions over time. A session is a single AI client connection identified by themcp-session-id header.
Reading the chart:
- Rising sessions = more clients connecting → growing adoption
- Flat sessions + rising requests = each session is more active → more intensive use per user
Traffic by hour
Type: Bar chart A bar chart showing average request count by hour of day (0–23, in your local timezone). Use this to:- Understand peak usage hours
- Plan maintenance windows during low-traffic periods
- Identify unusual activity patterns (e.g. unexpected traffic at 3 AM)
Chart interaction
All charts support:- Hover tooltips — hover over any data point to see exact values with proper formatting
- Auto-scaling — Y-axes adjust automatically based on data range
- Number formatting — large numbers shown as K (thousands) or M (millions)
- Time formatting — dates shown as
Mar 15, hours shown as14:00 - Latency formatting — values below 1000 shown in ms, above shown in seconds
- Responsive sizing — charts resize to fit the available width
- Loading skeletons — skeleton placeholders while data is being fetched