verygoodplugins avatar

MCP Pirsch

verygoodplugins/mcp-pirsch

Connects Claude to Pirsch Analytics via OAuth, exposing endpoints for visitor stats, time series trends, goals, events, and UTM campaign data. You get the usual suspects like total metrics, top pages, referrers, and entry/exit analysis, plus period comparisons for trend detection and active visitor counts for real-time monitoring. It handles token refresh automatically and supports multi-domain setups. Useful when you need to query analytics in natural language instead of clicking through dashboards, or when you want to correlate traffic patterns with other data sources Claude already has context on. The filter system supports date ranges, UTM parameters, and path matching with wildcards.

GitHub stars
1
tools
4
transport
STDIO
last updated
Aug 26, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

pirsch_list_domainsLists only id, hostname, display name, and timezone.

Lists only id, hostname, display name, and timezone.

No parameter schema in public metadata yet.

pirsch_query_statisticsReads one documented v1 metric, with dates and filters.

Reads one documented v1 metric, with dates and filters.

No parameter schema in public metadata yet.

pirsch_list_filter_optionsLists allowed values for a documented filter dimension.

Lists allowed values for a documented filter dimension.

No parameter schema in public metadata yet.

pirsch_compare_periodsCompares actual totals and visitor series for two periods.

Compares actual totals and visitor series for two periods.

No parameter schema in public metadata yet.

Sponsors

Readme

Pirsch MCP Server

npm

A focused, read-only Model Context Protocol server for Pirsch Analytics API v1. It uses MCP SDK v2 and returns both structured results and JSON text for every successful tool call.

Requirements

  • Node.js 22.19.0 or later
  • A Pirsch OAuth API client with read access. Do not use a write-only access key.

Configure

{
  "mcpServers": {
    "pirsch": {
      "command": "npx",
      "args": ["-y", "@verygoodplugins/mcp-pirsch@latest"],
      "env": {
        "PIRSCH_CLIENT_ID": "your-read-only-oauth-client-id",
        "PIRSCH_CLIENT_SECRET": "your-oauth-client-secret",
        "PIRSCH_DEFAULT_DOMAIN_ID": "optional-default-domain-id"
      }
    }
  }
}

PIRSCH_DEFAULT_DOMAIN_ID is optional. When it is unset, every query tool requires domainId; the server never picks the first accessible domain. Use pirsch_list_domains to discover IDs safely.


View the full README on GitHub

Details

Repository
github.com/verygoodplugins/mcp-pirsch
Website
verygoodplugins.com/?utm_source=mcp-registry
Category
Monitoring & Observability
Package
@verygoodplugins/mcp-pirsch
Transport
STDIO
Registry
MCP registry, active

More from verygoodplugins

Related Monitoring & Observability MCP servers

View all
11clickreport avatar1ClickReport1clickreport/mcp75 tools for marketing analytics, campaign management and AI monitoring across 7 platforms.0stars
2abhiyoheswaran1 avatarTokenTraceabhiyoheswaran1/tokentraceLocal-first AI CLI usage analytics for agents.0stars
3rootdata avatarRoot Data Public Directoryai.rootdata/public-directoryPublic Root Data dental analytics directory for DSOs, dental practices, blog, and FAQ tools.0stars
4apexflowlabsllc avatarApex Flow 3D Scraperapexflowlabsllc/apex-flow-web-scraperScrape, crawl and monitor public pages as Markdown with change tracking and source receipts.0stars
5bbb-build avatarMascope Mcpbbb-build/mascope-mcpWorld MiniApp reviews and analytics — verified human ratings via World ID0stars
6carsonroell-debug avatarSelfHeal MCPcarsonroell-debug/selfheal-mcpSelf-healing proxy for MCP servers with retry, circuit breaker, and observability0stars