Matomo MCP. Analyze site performance and user behavior instantly.
Matomo connects your website analytics directly into your AI agent. Instead of digging through dashboards and reports, you ask natural language questions—like 'What was our bounce rate today?' or 'Which pages are struggling?'—and get immediate, actionable data on site visits, user behavior, and goal completions.
Give Claude and any AI agent real-world access
Get a quick, aggregated snapshot of key metrics like total visits, actions taken, and bounce rates over selected time periods.
View the latest movements on your site, seeing exactly which users are active right now and what pages they're viewing.
Determine which specific web pages and types of referring websites are driving the most traffic to your domain.
Pull a complete history and behavioral profile for any specific visitor ID, helping you understand their journey through your site.
List all the critical goals (like sign-ups or purchases) that you've set up in Matomo and check their current status.
Ask an AI about this
Waiting for input…
What AI agents can do with Matomo MCP: 10 Analytics Tools
Use these specific tools to query different aspects of your website data, from listing all sites to getting a full visitor profile.
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 Matomo MCPGet Goals
Retrieves a list of all conversion goals configured in your Matomo instance.
Get Live Last Visits
Pulls the details of visitors who were active on your site just moments ago.
Get Site Details
Fetches specific configuration and general information for a defined website within...
Get Top Pages
Identifies the pages that have received the highest volume of traffic recently.
Get Top Referrers
Lists and ranks the primary types of websites or sources sending traffic to you.
Get Top Socials
Determines which social media platforms are generating the most website visits.
Get Top Websites
Identifies the specific external websites that refer visitors to your site.
Get Visitor Profile
Provides a full, detailed behavioral history and profile for a single visitor ID.
Get Visits Summary
Generates an aggregated report covering key metrics like total visits and actions...
List Sites
Retrieves a complete list of all individual websites tracked within your Matomo...
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 Matomo, 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 Matomo. 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 dashboard fatigue of modern web analytics
Today, analyzing site performance means jumping between multiple tabs. You open your marketing tool to see top sources, then switch to your product metrics tab for visitor paths, and finally pull a separate report just to check goal completions. Copy-pasting data from one sheet into another is the norm.
With this MCP, you talk to your agent like you're talking to a colleague in Slack. You ask about user behavior or conversion goals, and it pulls all the necessary metrics—from listing sites to summarizing visits—and gives you the answer directly. It just works.
Get Matomo insights with the get_visitor_profile tool
Manual analysis requires running a query for every single user ID and then manually piecing together that journey. You spend hours trying to map out how a specific customer found your site, what they clicked, and where they left off.
Now, you just ask the agent for get_visitor_profile using an ID. It instantly reconstructs that entire path—the sequence of pages, actions, and timing—saving you hours of data wrangling.
What Matomo MCP does for your AI
This MCP lets you interrogate your website’s performance using only conversation. You can pull deep insights into where visitors come from, what they look at, and whether they complete key actions like signing up or buying something. Your agent reads the data streams—everything from real-time visitor movements to historical site traffic summaries—and reports back in plain English.
It's like having a dedicated analytics expert available 24/7, ready to answer specific questions about your user base. All you need is an active Matomo instance and access through Vinkius; the rest of the data flow handles itself. You stop guessing at performance metrics and start acting on verified facts.
019d75d0-337f-7355-bbc4-54081c6cae78 How to set up Matomo MCP
The bottom line is that your AI agent turns complex database reports into simple, spoken insights about your website’s health.
First, subscribe to this MCP and enter your unique Matomo URL, API token, and site ID.
Next, tell your AI agent what data you need—for example, 'Show me the top five referring social networks.'
The system queries Matomo's backend, retrieves the raw metrics, and formats the findings back to you as a conversational report.
Who uses Matomo MCP
Anyone who relies on web traffic data to make decisions—from marketing directors running campaigns to product managers analyzing user flow. If you're tired of switching between dashboards just to answer one question, this is for you.
Uses the MCP to check if a recent campaign increased traffic from top referring websites or boosted conversions by checking goal status.
Asks for detailed visitor profiles to see how users navigate through specific features, helping pinpoint friction points in the user journey.
Runs comparative reports, like comparing visits summaries week-over-week or checking which top pages need better SEO attention.
Benefits of connecting Matomo MCP
Stop clicking through multiple dashboards. Instead of manually running reports to check your overall traffic, just ask for a visits summary, and the data is returned immediately.
Get granular insight into visitor paths. Using get_visitor_profile means you don't have to guess why someone dropped off; you see their entire journey in one place.
Quickly identify marketing wins or losses. Tools like get_top_referrers and get_top_socials let you pinpoint exactly which channels are worth the budget.
Stay ahead of current issues with real-time data. By using get_live_last_visits, your agent shows you who's on site right now, giving immediate operational awareness.
Understand your goals at a glance. You can list and monitor conversion goals via get_goals to confirm if the site is hitting its key targets.
Matomo MCP use cases
Checking Campaign Performance
A marketing manager asks, 'What were our top referring websites last month?' The agent uses get_top_websites and get_top_referrers to provide a ranked list, allowing the manager to immediately know which partners need follow-up.
Troubleshooting Drop-Off Points
A product owner notices sales dipping. They ask for 'a detailed profile for visitor ID 12345.' The agent uses get_visitor_profile to show the exact pages and actions that user took before leaving, revealing a broken link.
Auditing Site Health
A web analyst wants an immediate health check. They ask for 'a summary of visits.' The agent uses get_visits_summary to deliver the key metrics—actions per visit, bounce rate—in a single conversational response.
Validating Conversion Funnels
A stakeholder needs confirmation that the main lead capture is working. They ask for 'my configured conversion goals.' The agent uses get_goals to list them and confirm which are currently being tracked correctly.
Matomo MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Asking for general, unstructured reports
The user asks their agent, 'Tell me everything about my site performance.' This prompts the system to overload the user with too many unrelated metrics and data points.
Be specific. Instead of a vague query, ask: 'What are the top pages for e-commerce this week?' Use get_top_pages or get_visits_summary to narrow the focus.
Confusing general analytics with user behavior
The user asks, 'Why did people leave?' This is too vague. The system can't answer without a specific point of reference.
Focus on the person or place. Ask for get_visitor_profile to understand how one type of user behaved, or use get_top_pages if you want to see which destination page might be causing issues.
Running the same report repeatedly
Manually running 'get_visits_summary' every morning and copying the numbers into a spreadsheet.
Let your agent do it. Ask for a comparative summary: 'Compare visits summaries from last Friday to today.' This uses the tool but delivers an immediate, conversational comparison.
When to use Matomo MCP
Use this MCP if your core need is deep behavioral understanding and performance auditing. You want to know why traffic behaved a certain way—is it a bad landing page (check get_top_pages), or is the referral source failing (check get_top_referrers)? If you're troubleshooting user drop-off, asking for individual visitor profiles via get_visitor_profile gives you the narrative context you need.
Don't use this if your only goal is simple data logging. If all you need is a raw list of every single metric without any conversational analysis, or if you simply need to know how many records exist, a basic database connector might be faster. However, for anything involving 'why,' 'how,' or 'what happened next' on the site, this MCP is essential.
Frequently asked questions about Matomo MCP
How does Matomo help with real-time monitoring? +
It provides immediate status updates via get_live_last_visits. This lets your agent show you which users are currently on the site and what they're doing, giving operational visibility instantly.
Can I find out where my traffic is coming from with Matomo? +
Yes. You can use get_top_referrers to see general sources, or get_top_websites and get_top_socials for specific external sites that are driving the most volume.
What is the difference between get_visits_summary and list_sites? +
get_visits_summary gives you a single, aggregated report of overall site health (like total visits). list_sites just provides an index of every separate website tracked in your account.
Do I need to worry about API tokens when setting up Matomo? +
You must provide the correct Matomo URL, Token Auth, and Site ID during setup. These credentials allow your agent to securely access your private analytics data.
Can I analyze a specific user's history with Matomo? +
Yes, you can use get_visitor_profile. This tool pulls the complete behavioral record for one visitor ID, letting you deep dive into their activity.