Matomo

Matomo MCP Connector for Claude

A+

Track website traffic, analyze visitor behavior, and generate detailed analytics reports directly from your AI agent.

7 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Matomo analytics instance to any AI agent and gain deep insights into your web traffic through natural conversation.

What you can do

  • Real-time Tracking — Track page views, custom events, and ecommerce actions using the track_action tool
  • Visits Summary — Retrieve core metrics like total visits, unique visitors, and bounce rates with get_visits_summary
  • Detailed Reporting — Access human-readable processed reports for any site ID and time period using get_processed_report
  • Metadata Discovery — Explore all available API reports and functions for your specific instance via get_report_metadata
  • Bulk Operations — Send multiple tracking requests simultaneously to optimize data ingestion with track_bulk

How it works

  1. Subscribe to this server
  2. Enter your Matomo Instance URL and Auth Token
  3. Start querying your analytics data from Claude, Cursor, or any MCP-compatible client

No more digging through complex dashboards to find your conversion rates or top-performing pages. Your AI acts as a dedicated data analyst.

Who is this for?

  • Data Analysts — quickly pull specific metrics and summaries without manual exports
  • Marketing Teams — track campaign performance and event conversions in real-time
  • Developers — verify tracking implementation and event triggers directly from the IDE
web-analyticsvisitor-trackingconversion-optimizationdata-visualizationprivacy-focused

7 tools expose this connector's capabilities to your AI agent.

get_image_graph

get for a specific site and period. Generate static PNG graph data

get_processed_report

getProcessedReport to return full data set including metadata and processed metrics. Get a processed human-readable report

get_report_metadata

getReportMetadata to list available API functions and their metadata. Get metadata for all available API reports

track_bulk

Send multiple tracking requests in bulk

track_action

Requires idsite. Track a page view, event, or ecommerce action in Matomo

get_visits_summary

get to retrieve metrics like nb_visits, nb_actions, bounce_count. Get visits summary metrics

get_wp_processed_report

Get processed report via WordPress REST API

See how to talk to your AI agent using Matomo.

Get the visits summary for site ID 1 for the last 30 days.

I've retrieved the summary for site 1. In the last 30 days, you had 12,450 visits, 38,200 actions, and a bounce rate of 28.5%.

Track a page view for 'Pricing Page' on site 2 with URL 'https://example.com/pricing'.

The page view for 'Pricing Page' has been successfully tracked for site ID 2.

Show me the processed report for site 5 for today.

I've generated the processed report for site 5. Today's data shows 450 visits and 1,200 actions, with top referrers being Google and Direct entry.

Use the `get_visits_summary` tool. Provide the `idSite`, the `period` (day, week, month, etc.), and the `date`. The agent will return metrics like total visits, actions, and bounce counts.

Related Connectors