Pirsch Analytics MCP by usefulapi

io.usefulapiv1.0.0Updated Oct 10, 2026

Read Pirsch web analytics: visitors, pages, referrers, UTM, events, funnels and sessions.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Read Pirsch web analytics data — visitors, pages, referrers, UTM, events, goals, funnels and sessions — from an MCP client.

What it does
A hosted MCP server that exposes Pirsch Analytics as read-only tools. It lists domains and dashboards, then returns overviews, totals, visitor time series, growth rates, active visitors, time distribution and session duration. It also lists pages, hostnames, referrers, UTM parameters, geography, devices, platforms, events, goals, funnels, tags and sessions, plus a few meta tools for usage status, feature requests and subscription management.
When to use it
Use it when you want an assistant to answer questions about a Pirsch Analytics property — traffic trends, top pages, referrers, campaigns, conversions or individual sessions — without opening the Pirsch dashboard. It suits marketing, content and product reporting on sites tracked by Pirsch.
Requirements
A remote MCP endpoint; no local install or package. Connect the client to the hosted URL and sign in through OAuth with your own Pirsch Analytics credentials. The README says not to add an Authorization header or API key to the client config. Network access to the hosted endpoint is required.
Before you install
The server is operated by a third party, so your Pirsch analytics data passes through it. It asks for your Pirsch Analytics credentials during OAuth sign-in. Meta tools can start a paid Pro subscription through a Stripe Checkout link and can cancel it; cancellation gives no refund for the current period. The free tier is limited to 100 tool calls per month.

Installation

In SourceWeft

  1. Open Pirsch Analytics MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "pirsch": {
      "type": "http",
      "url": "https://pirsch.usefulapi.io/mcp"
    }
  }
}

README

Pirsch Analytics MCP by usefulapi

Use Pirsch Analytics from Claude, Cursor, or any MCP client — visitors, pages, referrers, UTM, events, goals, funnels and sessions. Hosted, no local install: connect with your own Pirsch Analytics credentials.

Live endpoint: https://pirsch.usefulapi.io/mcp · Homepage: https://usefulapi.io/pirsch

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://pirsch.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http pirsch https://pirsch.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "pirsch": {      "url": "https://pirsch.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Pirsch Analytics credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/pirsch/

Tools

ToolTypeWhat it does
pirsch_list_domainsreadList domains (dashboards)
pirsch_get_domainreadGet domain
pirsch_get_overviewreadGet overview
pirsch_get_totalsreadGet total visitors
pirsch_get_visitors_time_seriesreadGet visitors time series
pirsch_get_growthreadGet growth rates
pirsch_get_active_visitorsreadGet active visitors
pirsch_get_time_distributionreadGet visitors by time
pirsch_get_durationreadGet time spent
pirsch_list_pagesreadList pages
pirsch_list_hostnamesreadList hostnames
pirsch_list_referrersreadList referrers
pirsch_list_utmreadList UTM parameters
pirsch_list_geographyreadList countries, regions, cities and languages
pirsch_list_devicesreadList browsers, operating systems and screens
pirsch_get_platformsreadGet platform split
pirsch_list_eventsreadList events
pirsch_get_event_breakdownreadGet event metadata breakdown
pirsch_list_event_pagesreadList pages of an event
pirsch_list_goalsreadList conversion goals
pirsch_list_funnelsreadList funnels
pirsch_get_funnelreadGet funnel statistics
pirsch_list_tagsreadList tags
pirsch_get_tag_breakdownreadGet tag breakdown
pirsch_list_sessionsreadList sessions
pirsch_get_sessionreadGet session details
pirsch_list_filter_valuesreadList filter values
pirsch_usage_statusmetaUsage status (free-tier meter)
pirsch_request_featuremetaRequest a missing feature
pirsch_upgrademetaUpgrade to Pro (unlimited)
pirsch_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with pirsch_upgrade (it returns a Stripe Checkout link). Cancel any time with pirsch_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running pirsch_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Pirsch Analytics.

Source: servers/pirsch/README.md at commit 56eecbb

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 10, 2026