Savri Analytics MCP Server
The Savri Analytics MCP Server allows you to manage your website analytics and conversion tracking directly from Claude Desktop.
Site Management: List all websites (optionally with 30-day stats summaries), create a new site (retrieve tracking snippet), rename a site (display name only; domain is immutable), and permanently delete a site (requires domain confirmation).
Traffic & Analytics:
Get stats overview — visitors, pageviews, sessions, bounce rate, and daily breakdown for 7, 30, or 90-day periods, with optional period-over-period comparison.
Get top pages, top referrers (traffic sources), and visitor countries (geographic distribution).
Event Properties: List, create, and delete custom event properties to enable custom event tracking.
Conversion Goals: List, create (pageview-based or event-based), and delete goals. Listing includes completion counts for a given period.
Conversion Funnels: List, create (with 2+ steps, each configurable as pageview or event with exact/contains/startswith matching), delete funnels, and get funnel statistics (session counts, drop-off rates, conversion rate per step).
Customization: Supports custom API URL via the
SAVRI_API_URLenvironment variable.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Savri Analytics MCP ServerShow me the top traffic sources for example.com over the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@savri/mcp
Note: development has moved. This repository is frozen at v0.2.1. Newer versions of
@savri/mcp(0.3.0 and up) are developed and published from the Savri platform monorepo, so the code here is out of date. The package on npm is always current: https://www.npmjs.com/package/@savri/mcp. Issues are still welcome here.
MCP (Model Context Protocol) server for Savri analytics. Use your website analytics data directly in Claude Desktop.
Setup
1. Get your API key
Go to Savri Dashboard > Settings > API and create an API key with read scope (add write scope if you want to create goals/funnels).
2. Configure Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"savri": {
"command": "npx",
"args": ["@savri/mcp"],
"env": {
"SAVRI_API_KEY": "bk_your_api_key_here"
}
}
}
}3. Restart Claude Desktop
The Savri tools will now be available in Claude.
Related MCP server: rybbit-mcp
Available Tools
Tool | Description |
| List all your websites |
| Add a new website and get the tracking snippet |
| Change a site's display name (the domain is immutable) |
| Permanently delete a site (requires the domain as confirmation) |
| Get visitor statistics (visitors, pageviews, bounce rate) |
| Get top pages |
| Get traffic sources |
| Get visitor countries |
| List registered event properties |
| Register a new event property |
| Delete an event property |
| List conversion goals |
| Create a new goal |
| Delete a goal |
| List conversion funnels |
| Create a new funnel |
| Delete a funnel |
| Get funnel conversion statistics |
Example Usage
Ask Claude things like:
"Show me my website traffic for the last 30 days"
"What are the top pages on example.com?"
"Compare this week's traffic to last week"
"Where is my traffic coming from?"
"Create a goal for when users visit /thank-you"
"Set up a checkout funnel: product page -> cart -> checkout -> confirmation"
Environment Variables
Variable | Required | Description |
| Yes | Your Savri API key |
| No | Custom API URL (default: https://besokskollen.se/api/v1) |
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
SAVRI_API_KEY=your_key node dist/index.jsLinks
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnhances Claude's capabilities by providing access to website analytics data from Umami, enabling analysis of user behavior, website performance tracking, and data-driven insights generation.9MIT
- AlicenseAqualityAmaintenanceEnables querying Rybbit Analytics data directly through MCP-compatible clients like Claude Code. It provides tools for monitoring website statistics, user sessions, error logs, funnels, and performance metrics via natural language.40324MIT
- FlicenseNot gradedqualityDmaintenanceEnables interactive Google Analytics 4 visualizations inside Claude conversations, supporting ad-hoc queries with line, bar, pie charts and data tables.
- AlicenseNot gradedqualityDmaintenanceEnables querying and managing Rybbit Analytics directly from Claude Code, with 48 tools for full CRUD on funnels, goals, and sites, plus real-time statistics, performance metrics, and user journey analysis.4MIT
Related MCP Connectors
GA4 conversion analyst inside Claude — funnel drops, traffic anomalies, device gaps, with numbers.
AI access to Hitsteps analytics, live visitors, uptime, goals, alerts, and chats.
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/savri-io/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server