Vinkius
Piwik PRO logo
Vinkius
Vinkius runs on OpenAI Agents SDK

How to Use the Piwik PRO MCP in OpenAI Agents SDK

Give your OpenAI Agents SDK system direct access to privacy-first analytics with this Piwik PRO integration.

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
MCP Servers — Included with Plan
Vinkius runs on OpenAI Agents SDK

Connect Piwik PRO MCP to OpenAI Agents SDK

Create your Vinkius account to connect Piwik PRO to OpenAI Agents SDK — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Query Piwik PRO MCP Server directly

Connect this MCP server to let your production agents run custom analytics queries on the fly. The `query_piwik_analytics` tool takes a JSON body and returns the exact metrics you ask for. You define the guardrails in your OpenAI setup, and the agent pulls the data without human intervention. This stops your team from manually exporting CSVs just to feed them into an LLM.

Map your tracking architecture

Give your agents the `list_piwik_apps` tool to index your entire analytics setup before they start crunching numbers. They use `list_piwik_sites` to map out available properties across your organization. Then they pull active targets via `list_piwik_goals` to understand what conversions actually matter to your business. The agent figures out the tracking structure on its own.

Audit dashboards and user access

You can hand off permission audits to an automated workflow using the `list_piwik_users` tool. Your agent pulls the active account roster directly from the source. It cross-references that list against `list_piwik_dashboards` to verify who has access to which reporting views. You get an instant overview of your analytics security posture.

Setup guide

Set up Piwik PRO MCP in OpenAI Agents SDK

Prerequisites

  • Python 3.10+ installed
  • openai-agents package (pip install openai-agents)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install the SDK

    Run pip install openai-agents to install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed.

  2. 2

    Connect via SSE transport

    Use MCPServerSse with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. The SDK auto-discovers all Piwik PRO tools at runtime.

  3. 3

    Create your Agent

    Pass the MCP to Agent(mcp_servers=[server]). The agent receives Piwik PRO tools as native definitions — JSON schemas resolve automatically.

  4. 4

    Run the agent

    Call Runner.run(agent, prompt) to execute. The agent invokes the appropriate Piwik PRO tools and returns structured results. Copy the full example on the right to get started.

agent.py
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse

async def main():
    async with MCPServerSse(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ) as server:
        agent = Agent(
            name="Piwik PRO Agent",
            instructions="You have access to Piwik PRO tools.",
            mcp_servers=[server],
        )
        result = await Runner.run(agent, "List recent transactions")
        print(result.final_output)

asyncio.run(main())

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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Piwik PRO MCP in OpenAI Agents SDK

Install `openai-agents` via pip. Initialize `MCPServerStreamableHttp` with your Vinkius endpoint URL and pass it to the `mcp_servers` list in your Agent constructor. The SDK auto-discovers the tools immediately.
Yes. The agent uses the `query_piwik_analytics` tool to execute custom queries. It structures the JSON payload based on your prompt and returns the raw data for further processing.
You can enable this behavior for better performance. Set `cacheToolsList=True` when configuring the MCP connection. This stops the agent from repeatedly asking the server what tools are available.
Anything your API token has permission to read. The agent discovers available targets by calling `list_piwik_sites` and `list_piwik_apps` before attempting to pull specific metrics.
Vinkius runs the integration inside an ephemeral V8 Isolate Sandbox. When your agent fetches user lists or conversion metrics, the data passes through a zero-trust tunnel directly to your OpenAI client. Nothing gets stored on our infrastructure.

Start using the Piwik PRO MCP today

We host it, we monitor it, we maintain it. You just paste one token.

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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.