Simple Analytics MCP. Track site performance and export raw data instantly.
Simple Analytics provides privacy-first web analytics that fetch aggregated site statistics without using cookies. Use this MCP to pull visitor counts, export raw data points for deep analysis, and manage multiple domains directly from your AI agent.
Give Claude and any AI agent real-world access
Fetch aggregated statistics like total pageviews or unique visitor counts for any domain within a defined date range.
Retrieve non-sampled, raw data points that you can use for custom reports or complex spreadsheet modeling.
List all domains connected to your account or add entirely new websites and tracking sources.
Send custom events, like successful form submissions or key backend actions, directly from your server for immediate tracking.
Ask an AI about this
Waiting for input…
What AI agents can do with Simple Analytics: 5 Tools for Web Data Management
These tools give you granular control over all aspects of web analytics, letting you manage domains, pull stats, and export raw data directly through your AI agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Simple Analytics MCPSend Server Event
Submits a custom event or pageview directly from your backend server for tracking purposes.
Get Stats
Gets aggregated statistics, such as total visitors and pageviews, for any specific...
Add Website
Adds a new website tracking source to your account, which requires a paid plan.
Export Datapoints
Retrieves raw data points that are not summarized or sampled for deep, custom...
List Websites
Shows a complete list of every website domain associated with your account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Simple Analytics, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Simple Analytics. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The time drain of compiling web traffic reports
Right now, checking site performance means jumping between dozens of tabs. You log into the dashboard, filter by date range, download a report, copy the visitor count into a spreadsheet, then repeat that whole process for your secondary domain. It's click-heavy and slow.
With this MCP, you just talk to your agent. You tell it, 'Show me the pageviews for example.com and blog.mysite.io for Q2.' The data comes back instantly, ready to use, eliminating all those manual dashboard hops.
Get reliable web metrics with Simple Analytics
The tedious parts—manually listing domains or running separate queries for every single metric—are gone. You can use `list_websites` to see your entire portfolio at a glance, then ask the agent to pull all necessary stats in one go.
What you get is a unified data stream. Your AI client handles the API calls and presents clean, actionable numbers directly inside your workflow.
What Simple Analytics MCP does for your AI
This connector lets you run clean, simple web analytics right through your AI client. You get stats on pageviews and unique visitors while maintaining user privacy because it doesn't track individual users or use cookies. Instead, you can ask your agent to check campaign performance across several domains or pull raw data points for a BI tool without ever leaving your chat window.
Need to monitor backend actions? You can send custom events directly from your server through the MCP, tracking conversions in real time. When you connect this Simple Analytics MCP via Vinkius, your AI client becomes an instant analytics dashboard, letting you manage and analyze your entire web footprint using natural language queries.
019e38ed-a62d-7283-8985-7f904c006068 How to set up Simple Analytics MCP
The bottom line is that you get professional-grade web analytics insights without ever opening a dashboard or running manual reports.
First, subscribe to this MCP and provide your Simple Analytics API Key.
Next, tell your AI client exactly what data you need—for example, 'show me the visitor count for last month.'
Your agent executes the request using the connection, pulling the relevant statistics or raw data into a clean response.
Who uses Simple Analytics MCP
This MCP is for the data analyst tired of exporting CSV files and spending hours compiling metrics. It's for marketing managers who need to check campaign performance across dozens of domains instantly, and developers who want reliable server-side tracking without writing extra scripts.
Pulls specific traffic metrics using get_stats and exports raw data points using export_datapoints directly into a format ready for BI tools.
Checks visitor trends across multiple domains by first listing all sites with list_websites, then querying performance metrics on the fly.
Integrates custom tracking by sending server-side events using send_server_event or adds a new domain to the system via add_website.
Benefits of connecting Simple Analytics MCP
Stop jumping between dashboards. You can ask your agent to get stats for multiple sites, review the results, and then tell it to list all connected domains—all in one conversation.
When you need deep analysis, use export_datapoints to pull raw data sets that are perfect for feeding into spreadsheets or BI tools without manual effort.
It keeps your users private. This MCP provides analytics insights based on aggregate numbers, so you don't have to worry about tracking individual cookies or user IDs.
Need to track actions beyond simple pageviews? You can use send_server_event to log specific backend actions, like successful checkout attempts, right from your code base.
Setting up new campaigns is fast. Use add_website to instantly add a domain and start tracking traffic without needing manual setup in separate platforms.
Simple Analytics MCP use cases
Checking Quarterly Campaign Success
A marketing manager needs to know the visitor counts for five different campaign landing pages across three years. Instead of logging into five different dashboards, they ask their agent to run get_stats on all domains and export the results with export_datapoints, getting one consolidated file instantly.
Monitoring Critical Backend Funnels
A developer needs to ensure that every successful payment action is logged for auditing. They use their code environment to call send_server_event directly through the MCP, ensuring the data hits the analytics platform immediately.
Onboarding a New Client Site
A web developer needs to start tracking a new client project. They first use list_websites to check existing domains, then run add_website to register the new domain and begin monitoring its traffic.
Auditing Site Reach
A data analyst suspects certain parts of their site aren't being tracked. They use list_websites to verify all connected domains, then run a comprehensive query using get_stats across the entire network for specific periods.
Simple Analytics MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Thinking you need real-time user tracking
Assuming that because your agent can pull stats, it tracks individual users' browsing behavior like a dedicated ad platform.
This MCP is designed for privacy. It provides aggregated statistics and cannot track individuals; use get_stats to monitor overall volume, not specific user journeys.
Manually exporting data every week
Spending an hour each Monday morning logging into the analytics site just to download a CSV file of last week's pageviews.
Use export_datapoints through your agent. You can ask it to retrieve raw, non-sampled data directly, saving you that manual export step.
Forgetting about new domains
Launching a subdomain for testing and forgetting to add the tracking source, meaning all traffic hits a black hole.
Always run list_websites first. If you see a domain that needs monitoring but isn't listed, use add_website immediately.
When to use Simple Analytics MCP
Use this MCP if your primary need is to collect and analyze high-level site performance metrics (pageviews, visitor counts) while maintaining privacy standards. If you mainly care about seeing exactly who visited or tracking individual user journeys through cookies, then this tool won't satisfy that need—you'll need a different type of dedicated behavioral analytics service instead. However, if your workflow requires running queries across multiple domains and exporting clean raw data points for spreadsheets or internal databases, this is the right choice. Remember, while get_stats gives you quick summaries, use export_datapoints when the numbers aren't enough and you need the full source material.
Frequently asked questions about Simple Analytics MCP
How does Simple Analytics MCP handle user privacy? +
It provides analytics without tracking users or using cookies. It focuses on aggregated statistics (like total visitors) rather than individual, personal browsing behavior.
Can I get raw data from the Simple Analytics MCP? +
Yes. Use export_datapoints to retrieve non-sampled, raw data sets. This is perfect if you need deep analysis or custom reporting that requires the original numbers.
What do I use for tracking events outside of pageviews? +
Use send_server_event. This tool lets you track specific actions, like a form submission or button click, directly from your server code into the analytics system.
Does Simple Analytics MCP require me to manually add every site? +
You can manage this using list_websites to check what's connected. If a domain is missing, you must use add_website first before tracking will work.
Can I query stats for multiple domains at once with Simple Analytics MCP? +
Yes, your agent can handle this complex request. You simply ask it to run get_stats across a list of domains and compare the results in one output.
Can I see how many visitors my site had last week? +
Yes! Use the get_stats tool with your domain and set the start parameter to 'today-7d'. Your agent will return aggregated visitors and pageviews for that period.
Is it possible to export raw data for custom analysis? +
Absolutely. The export_datapoints tool allows you to retrieve raw, non-sampled data points in JSON or CSV format, provided you have your User-Id configured.
Can I track events that happen on my server, like a successful payment? +
Yes, use the send_server_event tool. You can specify the event name, hostname, and even include custom metadata to track backend conversions without any client-side scripts.