Pirsch Analytics MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PIRSCH_TIMEZONE | No | Timezone for analytics data. Default: UTC. | UTC |
| PIRSCH_CLIENT_ID | Yes | Your Pirsch API client ID. | |
| PIRSCH_CLIENT_SECRET | Yes | Your Pirsch API client secret. | |
| PIRSCH_TOKEN_SKEW_MS | No | Token refresh buffer in milliseconds. Default: 60000. | 60000 |
| PIRSCH_DEFAULT_DOMAIN_ID | No | Default domain ID to use if not specified in queries. Auto-detected if not set. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pirsch_list_domainsB | List accessible Pirsch domains to discover domain IDs |
| pirsch_overviewB | Get cached overview statistics for a domain. Filters do not apply to this endpoint |
| pirsch_totalC | Get totals for visitors, views, sessions, bounces, bounce_rate, cr, and custom metrics with filters |
| pirsch_visitorsB | Get visitors time series with optional scale and filters |
| pirsch_pagesC | Get page stats with sorting, search, and optional average time on page |
| pirsch_entry_pagesC | Get entry page stats with sorting, search, and optional average time on page |
| pirsch_exit_pagesC | Get exit page stats with sorting and search |
| pirsch_referrersC | Get referrer statistics with filters and sorting |
| pirsch_goalsC | Get conversion goals and their performance stats |
| pirsch_eventsC | Get event statistics with counts, visitors, conversion rate, and metadata keys |
| pirsch_event_pagesC | Get pages on which a specific event fired. Requires filter.event |
| pirsch_growthC | Get growth rates across core metrics for the selected period |
| pirsch_sessionsC | Get session list with entry/exit pages, duration, device, and traffic source details |
| pirsch_session_detailsA | Get chronological page views and events for a single session. Requires filter.visitor_id and filter.session_id |
| pirsch_utmB | Get UTM stats by dimension (source, medium, campaign, content, term) |
| pirsch_activeA | Get active visitors and pages for the past N seconds (default 600) |
| pirsch_compareC | Compare totals and visitor series between two periods using true period totals |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/verygoodplugins/mcp-pirsch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server