4,500+ servers built on MCP Fusion
Vinkius

Piwik PRO MCP. Audit web traffic and run deep queries from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Piwik PRO MCP on Cursor AI Code Editor MCP Client Piwik PRO MCP on Claude Desktop App MCP Integration Piwik PRO MCP on OpenAI Agents SDK MCP Compatible Piwik PRO MCP on Visual Studio Code MCP Extension Client Piwik PRO MCP on GitHub Copilot AI Agent MCP Integration Piwik PRO MCP on Google Gemini AI MCP Integration Piwik PRO MCP on Lovable AI Development MCP Client Piwik PRO MCP on Mistral AI Agents MCP Compatible Piwik PRO MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Piwik PRO connects your AI agent directly to an analytics suite for privacy-compliant web tracking. List every app, check user access levels, and run complex custom queries using JSON to extract specific conversion metrics without leaving your IDE.

What your AI agents can do

List piwik apps

Gets a list of all websites and apps tracked in the Piwik PRO account.

List piwik dashboards

Retrieves a listing of available dashboards within your Piwik PRO instance.

List piwik goals

Lists conversion goals that are defined for a specific application.

+ 3 more capabilities included
Audit Site Presence

List every website or application container tracked within your Piwik PRO account.

Extract Custom Data Points

Run a specific analytics query by providing a JSON body, allowing you to pull precise dimensions and metrics.

Track Conversion Goals

List all defined conversion goals for a selected application, helping audit key business funnels.

View Organizational Structure

Retrieve lists of available dashboards, sites, and account users to maintain an overview of the setup.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Piwik PRO MCP Server: 6 Tools for Analytics & Reporting

These tools let you list every component in your Piwik PRO account—from users to apps—and execute deep custom queries using structured JSON payloads.

list019d75f5

list piwik apps

Gets a list of all websites and apps tracked in the Piwik PRO account.

list019d75f5

list piwik dashboards

Retrieves a listing of available dashboards within your Piwik PRO instance.

list019d75f5

list piwik goals

Lists conversion goals that are defined for a specific application.

list019d75f5

list piwik sites

Provides a list of all tracking sites configured in your Piwik PRO account.

list019d75f5

list piwik users

Retrieves the current user roster and their roles within the organization's Piwik PRO setup.

query019d75f5

query piwik analytics

Executes a custom analytics query by accepting a detailed JSON body for precise data extraction.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Piwik PRO, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You connect this server to your AI agent, and you get full control over the analytics data from Piwik PRO. You can audit tracking sites and run deep-dive reports conversationally, keeping everything privacy-compliant right where you are.

Audit Site Presence: Checking Your Footprint

Need to know every website or application container tracked in your account? Use list_piwik_apps to pull a full list of all the apps Piwik PRO tracks. If you just want to see what sites are set up for tracking, run list_piwik_sites. These two tools let you verify that your entire digital footprint is accounted for before you start querying anything.

View Organizational Structure: Who's Doing What Where

You can pull an overview of the whole setup. To see which dashboards are available to everyone, run list_piwik_dashboards. For managing permissions or just checking who has access, use list_piwik_users to get the current user roster and their roles in the organization's Piwik PRO structure. You can also audit specific conversion goals for a given app by calling list_piwik_goals, which helps you make sure your key business funnels are actually being monitored.

Extract Custom Data Points: Running the Deep Dive

This is where the real power is. Instead of relying on pre-built reports, you execute custom analytics queries using query_piwik_analytics. This tool demands a detailed JSON body; that's how you tell your agent exactly what dimensions and metrics you want to pull out. You don't just get numbers—you get specific, precise data sets based on complex rules you define in the query.

Putting It Together: The Full Workflow

When you combine these tools, you can build a complete audit trail right inside your IDE. First, you might start by listing all available sites with list_piwik_sites to confirm the scope of the data. Then, if you need to check permissions, you'll run list_piwik_users. If everything looks right, and you know which apps are live, you use list_piwik_apps for a full breakdown of containers.

To focus on revenue or conversions, you call list_piwik_goals to confirm the key funnels. Once you've confirmed the scope—the sites, the apps, and the goals—you wrap it all up by executing the query with query_piwik_analytics. By providing a precise JSON payload, your agent pulls exactly the dimensions and metrics you need, giving you granular data without ever having to leave your terminal.

It keeps the process clean and focused on the numbers that matter.

How Piwik PRO MCP Works

  1. 1 Subscribe to this server and input your Piwik PRO Client ID, Secret, and Subdomain credentials.
  2. 2 Call a specific tool (e.g., list_piwik_apps) or pass a JSON body to query_piwik_analytics via your AI client.
  3. 3 Your agent receives the requested data—be it a list of users or raw metrics—and presents it directly in conversation.

The bottom line is, you talk to your agent, and the Piwik PRO server does the heavy lifting to get you structured data without you ever leaving the chat window.

Who Is Piwik PRO MCP For?

This is for Data Privacy Officers who need to verify compliance quickly. It's also perfect for Digital Analysts who run custom queries and audit goal conversions from their IDE, or Marketing Managers tracking high-level dashboard metadata without leaving their workflow.

Data Analyst

Runs complex reports using query_piwik_analytics to compare user behavior across different apps and sites.

Privacy Officer

Uses list_piwik_sites and list_piwik_users to verify tracking site boundaries and check current account access levels for compliance.

Marketing Manager

Monitors the status of conversion goals using list_piwik_goals or reviewing available dashboards with list_piwik_dashboards.

What Changes When You Connect

  • Get immediate visibility into your entire setup. Use list_piwik_apps to see every website container tracked, preventing you from forgetting an important data source.
  • Avoid building complex JSON payloads manually. The query_piwik_analytics tool lets you pass structured queries directly to extract specific metrics and dimensions instantly.
  • Stay compliant and organized. Running list_piwik_users allows Privacy Officers to verify who has access, keeping an audit trail of user roles and permissions.
  • Track success without leaving your IDE. Use list_piwik_goals to list conversion objectives for a specific app right where you're working on the code or analysis.
  • See the big picture quickly. Running list_piwik_dashboards gives you a fast overview of available analytical views, helping guide stakeholders to the right data set.

Real-World Use Cases

01

Checking compliance scope

A Privacy Officer needs to confirm if an old marketing microsite is still being tracked. They run list_piwik_sites. The agent returns the list, allowing the officer to verify the domain and immediately check user access using list_piwik_users before proceeding.

02

Deep-dive funnel analysis

A Marketing Manager suspects a drop-off on the checkout page. Instead of running reports manually, they prompt their agent to execute a complex query via query_piwik_analytics, specifying dimensions like 'Cart Value' and 'Error Code' in the JSON body.

03

Auditing app coverage

A developer needs to know every subdomain that feeds into their main application. They use list_piwik_apps first, which returns a list of all containers. This validates that no new services have been deployed without being accounted for in the analytics scope.

04

Verifying conversion metrics

A team lead wants to audit if 'Newsletter Signup' is correctly defined for the main portal. They use list_piwik_goals against the specific app ID, confirming that all necessary funnels are active and ready for monitoring.

The Tradeoffs

Asking for 'all data'

Prompting: 'Give me everything about our website.' This leads to vague, massive responses that overwhelm the agent and fail to isolate actionable metrics.

Don't ask for everything. You need specific tools. Use list_piwik_apps first to narrow down the scope, then run a targeted query using query_piwik_analytics, specifying exactly which dimensions you want.

Assuming data structure

Writing: 'Query the conversion rate for user logins.' This fails because the agent doesn't know if 'user login' is a defined goal or dimension.

Before querying, run list_piwik_goals to confirm that 'Login Success' exists as a documented goal. Only then should you structure your JSON query.

Mixing administrative tasks

Trying to get user lists and custom metrics in one chat prompt. The agent gets confused, or worse, only returns the basic list of users.

Separate concerns. First, run list_piwik_users for admin checks. Second, open a new request to use query_piwik_analytics for data retrieval. Keep your queries clean.

When It Fits, When It Doesn't

Use this server if you need granular control over specific analytics reports and compliance audits. It’s best when your process involves discrete steps: first, listing the available resources (e.g., running list_piwik_apps to define scope); second, checking definitions (running list_piwik_goals); and finally, executing a precise data pull (query_piwik_analytics).

Don't use this if you just need general business intelligence or high-level reporting that doesn't require specific metrics. If your goal is simply to build a pretty dashboard without deep data querying, a dedicated BI platform might be easier. But if you must extract specific dimensions and verify the underlying setup, Piwik PRO is what you need.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Piwik PRO. 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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

list_piwik_apps list_piwik_dashboards list_piwik_goals list_piwik_sites list_piwik_users query_piwik_analytics

Checking site scope shouldn't involve clicking through admin tabs.

Today, checking the full breadth of your tracking can mean logging into the analytics platform, navigating to 'Settings,' then opening multiple sub-tabs—one for apps, one for sites, and another for user management. You spend time copy-pasting IDs just to know what you're working with.

With Piwik PRO MCP Server, that process shrinks down. A single chat prompt calls `list_piwik_apps` or `list_piwik_sites`. The agent immediately returns the complete inventory list of tracked assets. You get the full scope in seconds.

Use list_piwik_goals to confirm conversion metrics.

Before running a big query, you used to have to hunt through documentation or manually check multiple dashboards just to verify if 'Completed Purchase' was actually defined as a measurable goal. It was tedious and prone to human error.

Now, simply call `list_piwik_goals` against the specific app ID. The agent confirms whether that conversion goal exists, giving you confidence in the data before you spend time querying it.

Common Questions About Piwik PRO MCP

How do I check all my tracked apps using list_piwik_apps? +

You call list_piwik_apps. This tool pulls and lists every website or application container currently active in your Piwik PRO account. It’s the fastest way to audit your scope.

Can I check user roles using list_piwik_users? +

Yes, list_piwik_users retrieves a full roster of every user with access. You'll get details on their assigned roles (Admin, Editor, Viewer) right in the response.

What is the difference between list_piwik_sites and list_piwik_apps? +

list_piwik_sites lists the physical tracking sites. list_piwik_apps lists containers, which are often used to group related apps or websites under a single analytical umbrella.

Is query_piwik_analytics complex? +

It requires passing a JSON body, so it is technically advanced. But the benefit is that you get deep-dive reporting on specific metrics—like correlating 'page load time' with 'conversion goal X'—that simple listing tools can't provide.

Do I need to run list_piwik_dashboards before querying? +

No. While list_piwik_dashboards shows what reports exist, it doesn't contain the raw data. You still have to use query_piwik_analytics to actually extract the numbers you want.

What credentials do I need when setting up my connection to use `list_piwik_users`? +

You must supply your Piwik PRO Client ID, Client Secret, and Subdomain. These three pieces of information authenticate your AI client, ensuring that only authorized requests access your account data.

What format should I use when calling the `query_piwik_analytics` tool? +

The function requires a structured JSON body for all parameters. You need to map out the specific dimensions and metrics you want to query in proper JSON syntax before sending the request.

How does `list_piwik_goals` help me audit conversions for an application? +

It returns a list of all defined conversion goals associated with a specific application ID. This lets you confirm exactly what metrics count as success without writing a full custom query.

How do I create API credentials in Piwik PRO? +

Log in to Piwik PRO, go to Menu > Administration. In the sidebar, select Personal API keys and click Create a new key. You will receive a Client ID and Client Secret.

What is the subdomain format? +

The subdomain is the host of your Piwik PRO instance, for example yourcompany.piwik.pro or app.piwik.pro.

Can I run raw queries against the analytics API? +

Yes! Use the query_piwik_analytics tool and provide a valid JSON query body. This allows you to extract precise data points using the Piwik PRO Query API format.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Piwik PRO. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.