matomo-mcp-client

lucaspretti/matomo-mcp-client
★ 0 stars JavaScript 🤖 AI/LLM Updated today
MCP server for Matomo Analytics - direct API client with 16 analytics tools
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "matomo-mcp-client": {
      "command": "npx",
      "args": [
        "-y",
        "lucaspretti/matomo-mcp-client"
      ]
    }
  }
}

README Excerpt

An MCP (Model Context Protocol) server that acts as a client to the Matomo Analytics API. It exposes Matomo analytics data as MCP tools, allowing any MCP-compatible LLM client (Claude Desktop, Claude Code, etc.) to query your Matomo instance using natural language. In other words: it's an **MCP server** (tools over stdio) and a **Matomo API client** (HTTP requests) in one.

Tools (20)

MATOMO_DEFAULT_SITE_IDMATOMO_HOSTMATOMO_TOKEN_AUTHREQUEST_TIMEOUTRETRY_COUNTRETRY_DELAYdatedesktopdeviceformat_metricslimitmatomo_batchmatomo_count_visits_by_segmentmatomo_get_ai_assistantsmatomo_get_browsersmatomo_get_campaignsmatomo_get_devicesmatomo_get_entry_pagesmatomo_get_exit_pagesmatomo_get_last_visits

Topics

analyticsclaudematomomatomo-analyticsmcpmcp-servermodel-context-protocol