KrystalView Analytics
Server Details
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- KrystalView/krystalview-mcp
- GitHub Stars
- 0
- Server Listing
- KrystalView MCP Server
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.7/5 across 13 of 13 tools scored.
Each tool targets a distinct analytics aspect: anomalies, campaigns, errors, funnels, live visitors, notifications, scroll depth, sessions, and site stats. No two tools have overlapping purposes; the campaign-related tools are differentiated by focus (summary, ROAS, sessions).
All tools follow a consistent 'get_' prefix with snake_case resource names (e.g., get_anomalies, get_campaign_roas). No mixed conventions or irregular patterns.
13 tools is well-scoped for an analytics server. It covers core analytics (sessions, stats, funnels) without being bloated. Each tool serves a clear purpose.
The surface covers key analytics operations—retrieval of metrics, sessions, funnels, errors, anomalies, campaigns, and live data. Minor gaps exist (e.g., no create/update/delete for funnels), but these are not essential for a read-heavy analytics server.
Available Tools
13 toolsget_anomaliesGet AnomaliesRead-onlyIdempotentInspect
List detected traffic, friction, bounce, and conversion anomalies for the site.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. | |
| unacknowledged_only | No | Only include unacknowledged anomalies. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Detected traffic, bounce, friction, and conversion anomalies for the site. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_campaign_roasGet Campaign ROASRead-onlyIdempotentInspect
Get paid campaign spend, clicks, sessions, attributed conversions, and ROAS where ad data is connected.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback period in days. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Paid campaign spend, clicks, sessions, conversions, revenue, and ROAS evidence where connected. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_campaign_sessionsGet Campaign SessionsRead-onlyIdempotentInspect
List sessions attributed to a specific marketing campaign.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. | |
| offset | No | Pagination offset. | |
| campaign | Yes | UTM campaign name. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Visitor sessions attributed to the requested UTM campaign. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_campaign_summaryGet Campaign SummaryRead-onlyIdempotentInspect
Get campaign attribution breakdown by UTM campaign, source, medium, sessions, duration, and bounce rate.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback period in days. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | UTM campaign attribution summaries including sessions, source, medium, duration, and bounce evidence. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_errorsGet Browser ErrorsRead-onlyIdempotentInspect
Get aggregated browser errors grouped by type and message, with affected paths and sample sessions.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. | |
| error_type | No | Filter by error type. | |
| unresolved_only | No | Only include unresolved errors. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Aggregated browser error groups with affected paths, counts, and sample sessions. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_funnel_analysisAnalyze FunnelRead-onlyIdempotentInspect
Analyze a conversion funnel and show step reach, drop-off, and completion evidence.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback period in days. | |
| funnel_id | Yes | Funnel ID from get_funnels. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Funnel reach, conversion, drop-off, and step-level evidence for the selected lookback period. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_funnelsList FunnelsRead-onlyIdempotentInspect
List conversion funnels defined for this site.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Configured conversion funnels for the current site. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_live_visitorsGet Live VisitorsRead-onlyIdempotentInspect
Get currently active visitors and sessions seen in the live activity window.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Currently active visitor/session records in the live activity window. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_notificationsGet NotificationsRead-onlyIdempotentInspect
Get recent KrystalView notifications such as insights, setup notices, errors, and anomalies.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. | |
| unread_only | No | Only include unread notifications. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Recent KrystalView notifications, insights, setup notices, and anomaly messages. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_scroll_depthGet Scroll DepthRead-onlyIdempotentInspect
Get cumulative scroll-depth reach buckets for a specific page path.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback period in days. | |
| path | Yes | Page path to analyze, for example /pricing. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Scroll-depth reach buckets and page-level scroll engagement evidence. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_session_detailGet Session DetailRead-onlyIdempotentInspect
Get full details for a specific visitor session, including pages, events, device context, errors, and friction signals.
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session primary key from get_sessions. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Detailed visitor session evidence including pages, events, context, errors, and friction signals. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_sessionsList SessionsRead-onlyIdempotentInspect
List recent visitor sessions with filters for URL, country, device, duration, friction, and rage clicks.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. | |
| query | No | Search entry or exit URLs, for example /pricing. | |
| offset | No | Pagination offset. | |
| country | No | Country name filter. | |
| device_type | No | Device type filter. | |
| min_duration | No | Minimum session duration in seconds. | |
| min_friction | No | Minimum friction score. | |
| has_rage_clicks | No | Only sessions with rage clicks. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Paginated recent visitor session records and related summary fields. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
get_site_statsGet Site StatsRead-onlyIdempotentInspect
Get aggregate site metrics including all sessions, likely human sessions, likely bot/crawler sessions, duration, friction, rage clicks, daily counts, device mix, and top pages.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback period in days. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | Aggregate site analytics metrics with traffic_quality fields for all, likely human, and likely bot/crawler sessions, plus trend series, device mix, top pages, and friction distribution. |
| meta | Yes | Site and rate-limit metadata for the current MCP call. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.