developer-toolsapi_key

Simple Analytics

Simple Analytics is a privacy-friendly and simple alternative to Google Analytics, offering straightforward analytics without cookies or trackers.

Verdict

Simple Analytics MCP gives your team direct access to privacy-friendly web analytics inside Switchy. @mention it to pull visitor counts, pageviews, bounce rates, and event data from any site in your account — no dashboard required. Export raw traffic logs as CSV or JSON for deeper analysis, or ask for aggregated stats to answer quick questions during standups. Most useful for marketing and product teams who need to reference site metrics mid-conversation without context-switching. Requires an API key with read access; the MCP can't modify tracking settings or create new sites.

Common use cases

  • Pull weekly traffic trends during planning
  • Export event logs for conversion analysis
  • Check bounce rates before campaign reviews
  • Compare visitor counts across landing pages
  • Verify tracking setup after site deploys

Integration

Vendor
Simple Analytics
Category
developer-tools
Auth
API_KEY
Tools
3
Composio slug
simple_analytics

Tools

  • Export Raw Data Points

    Tool to export raw data points (page views and events) for a specific website. use when you need to download csv or json exports of site traffic.

  • Get aggregated website stats

    Tool to retrieve aggregated statistics for a specified website. use when you need an overview of key metrics like visitors, pageviews, bounce rate, and more.

  • List Websites (Admin API)

    Tool to list all websites associated with the authenticated user. use after authenticating an admin account to retrieve website list.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Simple Analytics in the MCP directory and click Connect. 3. You'll be prompted to paste an API key — generate one by logging into Simple Analytics, going to Account Settings > API Keys, and creating a new key with read permissions for the websites you want to query. 4. Paste the key into Switchy and click Authorize. 5. To verify the connection works, open any Space and type '@Simple Analytics list my websites' — you should see a list of domains tied to your account. 6. From there, @mention Simple Analytics in any message to request stats or export data for a specific site.

What teammates see: by default, memories from Simple Analytics are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Weekly Traffic Summary

@Simple Analytics show me aggregated stats for example.com over the past 7 days, including total visitors, pageviews, and bounce rate.
Open in a Space →

Export Event Data

@Simple Analytics export all events for example.com from the last 30 days as JSON so I can analyze signup funnel drop-off.
Open in a Space →

Compare Two Pages

@Simple Analytics get pageview stats for /landing-a and /landing-b on example.com for the past 30 days and tell me which one had more traffic.
Open in a Space →

List All Sites

@Simple Analytics list all websites in my account so I can verify which domains are being tracked.
Open in a Space →

Daily Visitor Check

@Simple Analytics how many unique visitors did example.com get yesterday, and how does that compare to the day before?
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@simple-analytics show me the aggregated stats for myapp.com over the last 30 days

Output

Here's the traffic overview for myapp.com (last 30 days): 12,450 unique visitors, 28,300 pageviews, 2.27 pages per session, average session duration 3m 42s, bounce rate 48%. Top referrers: organic search (62%), direct (24%), twitter.com (8%). Most visited pages: /pricing (4,200 views), /docs (3,800 views), /blog/new-feature (2,100 views). This data reflects the aggregated metrics Simple Analytics collected during the period.

Notes

This example uses the aggregated stats endpoint, which returns high-level metrics without exposing individual visitor data. Requires a valid API key with read access to the specified website. The MCP returns summary data only—raw event-level details require the export tool instead.

Prompt

@simple-analytics export the raw pageview data for blog.example.com from March 1-15 as JSON

Output

Export initiated for blog.example.com (March 1-15, 2025). The JSON file contains 8,432 raw pageview records with fields: timestamp, path, referrer, country, device type, browser. Each record represents one page load. Download link valid for 24 hours. Note: event tracking data (button clicks, form submissions) requires a separate export request if you've configured custom events.

Notes

This example demonstrates the raw data export capability, useful for custom analysis or feeding into other tools. Exports can be large—CSV format may be more efficient for high-traffic sites. API key must have export permissions. The MCP triggers the export but doesn't parse the resulting file; you'll need to download and process it separately.

Prompt

@simple-analytics list all websites in my account, then summarize which ones had traffic drops this month compared to last month

Output

Found 5 websites in your Simple Analytics account: myapp.com, blog.example.com, docs.example.com, staging.myapp.com, landing.newproduct.io. Comparing February to March traffic: myapp.com is up 12%, blog.example.com down 23% (worth investigating—content calendar issue?), docs.example.com roughly flat, staging.myapp.com down 89% (expected for staging environment), landing.newproduct.io up 340% (launch effect). The blog drop stands out as the main concern—recent posts may be underperforming or referral sources shifted.

Notes

This example chains two MCP capabilities: listing websites (admin API) and fetching stats for each, then uses the AI to synthesize a comparative analysis. Requires admin-level API key. The month-over-month comparison logic happens in the AI layer, not the MCP itself—Simple Analytics returns point-in-time metrics, so the assistant calculates deltas and interprets trends.

Use-case deep-dives

Weekly growth review at 8-person startup

When Simple Analytics beats Google Analytics for small teams

An 8-person startup runs a weekly growth sync where the founder, two engineers, and the marketing lead review traffic trends. They need pageviews, bounce rate, and top referrers—not the 47-metric dashboard Google Analytics throws at them. Simple Analytics wins here because the 'Get aggregated website stats' tool returns exactly those core metrics in one call, and the API key auth means no OAuth dance every time someone new joins the channel. The trade-off: if you need funnel analysis or user cohorts, Simple Analytics stops short. But for teams under 15 people who just want to answer 'are we growing?' in under two minutes, this MCP is the right call. Set it up once, run the same query every Monday, and move on.

Customer support ticket deflection analysis

Using raw pageview exports to trace support spikes

A 12-person SaaS company sees a 40% jump in support tickets about a specific feature. The support lead suspects a docs page is confusing users, but needs proof before rewriting it. The 'Export Raw Data Points' tool pulls a CSV of every pageview and event for the last two weeks, filtered to that docs URL. The support lead drops it into a spreadsheet, cross-references ticket timestamps, and confirms that 68% of users who hit that page within 10 minutes of signup later file a ticket. That's enough evidence to prioritize a rewrite. The limitation: if your site logs over 100k pageviews a month, the CSV export gets unwieldy and you'll want a proper data warehouse. But for mid-traffic sites where one person owns support analytics, this MCP closes the loop between traffic and tickets in under an hour.

Multi-site content performance comparison

When you manage 4+ marketing sites and need cross-site benchmarks

A 6-person agency manages landing pages for four clients, all tracked in one Simple Analytics account. Every Friday, the account manager needs to compare traffic across sites to decide where to focus content efforts next week. The 'List Websites' tool returns all four sites, then the 'Get aggregated website stats' tool pulls last week's visitors and bounce rate for each in a loop. The manager drops the results into a shared doc, highlights the site with the worst bounce rate, and assigns a content audit. The catch: if you need per-page breakdowns or conversion tracking, you'll hit the tool's ceiling fast. But for agencies or portfolio companies where the question is 'which site needs attention?' rather than 'which page is broken?', this MCP gives you the answer in three API calls and no dashboard login.

Frequently asked

What does the Simple Analytics MCP do in Switchy?

It pulls website traffic data from Simple Analytics into your Switchy workspace. You can export raw pageviews and events as CSV or JSON, retrieve aggregated stats like visitors and bounce rate, or list all websites tied to your account. Useful for building reports or feeding analytics into other workflows without leaving Switchy.

Do I need admin access to connect Simple Analytics?

You need an API key from your Simple Analytics account. The List Websites tool specifically requires admin-level API credentials to retrieve your full site list. If you only want stats or exports for a single known website, a standard API key with read access works fine.

Can the Simple Analytics MCP track new events or modify settings?

No. It's read-only. You can pull existing pageviews, events, and aggregated metrics, but you can't create custom events, change dashboard settings, or add new websites through this MCP. For configuration changes, use the Simple Analytics dashboard directly.

Why use this MCP instead of Simple Analytics' dashboard or API?

The MCP saves you from writing API scripts or switching tabs. If you're already working in Switchy and need to pull traffic data into a report or cross-reference it with other tools, the MCP handles authentication and formatting automatically. For one-off checks, the dashboard is faster.

Who on the team should connect the Simple Analytics MCP?

Whoever owns the Simple Analytics account or has API key access. If multiple people need to query analytics, share the Switchy workspace connection rather than generating separate API keys. The MCP doesn't consume Simple Analytics plan limits beyond normal API usage.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.