Curated read-only Matomo Analytics tools: traffic, pages, referrers, e-commerce, real-time & more.
Connect Runs on your machine
claude mcp add matomo-mcp -e MATOMO_URL=<MATOMO_URL> -e MATOMO_TOKEN=<MATOMO_TOKEN> -e MATOMO_DEFAULT_SITE_ID=<MATOMO_DEFAULT_SITE_ID> -e MATOMO_EXTRA_HEADERS=<MATOMO_EXTRA_HEADERS> -e MATOMO_TIMEOUT_SECS=<MATOMO_TIMEOUT_SECS> -e MATOMO_MAX_RESPONSE_CHARS=<MATOMO_MAX_RESPONSE_CHARS> -e MATOMO_INSECURE=<MATOMO_INSECURE> -- matomo-mcp
{
"mcpServers": {
"matomo-mcp": {
"command": "matomo-mcp",
"args": [],
"env": {
"MATOMO_URL": "<MATOMO_URL>",
"MATOMO_TOKEN": "<MATOMO_TOKEN>",
"MATOMO_DEFAULT_SITE_ID": "<MATOMO_DEFAULT_SITE_ID>",
"MATOMO_EXTRA_HEADERS": "<MATOMO_EXTRA_HEADERS>",
"MATOMO_TIMEOUT_SECS": "<MATOMO_TIMEOUT_SECS>",
"MATOMO_MAX_RESPONSE_CHARS": "<MATOMO_MAX_RESPONSE_CHARS>",
"MATOMO_INSECURE": "<MATOMO_INSECURE>"
}
}
}
}
{
"mcpServers": {
"matomo-mcp": {
"command": "matomo-mcp",
"args": [],
"env": {
"MATOMO_URL": "<MATOMO_URL>",
"MATOMO_TOKEN": "<MATOMO_TOKEN>",
"MATOMO_DEFAULT_SITE_ID": "<MATOMO_DEFAULT_SITE_ID>",
"MATOMO_EXTRA_HEADERS": "<MATOMO_EXTRA_HEADERS>",
"MATOMO_TIMEOUT_SECS": "<MATOMO_TIMEOUT_SECS>",
"MATOMO_MAX_RESPONSE_CHARS": "<MATOMO_MAX_RESPONSE_CHARS>",
"MATOMO_INSECURE": "<MATOMO_INSECURE>"
}
}
}
}
{
"servers": {
"matomo-mcp": {
"type": "stdio",
"command": "matomo-mcp",
"args": [],
"env": {
"MATOMO_URL": "<MATOMO_URL>",
"MATOMO_TOKEN": "<MATOMO_TOKEN>",
"MATOMO_DEFAULT_SITE_ID": "<MATOMO_DEFAULT_SITE_ID>",
"MATOMO_EXTRA_HEADERS": "<MATOMO_EXTRA_HEADERS>",
"MATOMO_TIMEOUT_SECS": "<MATOMO_TIMEOUT_SECS>",
"MATOMO_MAX_RESPONSE_CHARS": "<MATOMO_MAX_RESPONSE_CHARS>",
"MATOMO_INSECURE": "<MATOMO_INSECURE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MATOMO_URLRequired | Matomo instance URL, e.g. https://matomo.example.com |
MATOMO_TOKENRequired, secret | Matomo API token (token_auth) with view access |
MATOMO_DEFAULT_SITE_IDOptional | Optional default site ID so tools don't require an explicit site_id |
MATOMO_EXTRA_HEADERSOptional | Extra HTTP headers as comma-separated 'Name:Value' pairs (auth proxies, Zero-Trust) |
MATOMO_TIMEOUT_SECSOptional | Per-request timeout in seconds (default 30) |
MATOMO_MAX_RESPONSE_CHARSOptional | Response budget in characters before truncation (default 50000) |
MATOMO_INSECUREOptional | Set to 'true' to accept self-signed TLS certificates (explicit opt-in) |
Details
| Package | [email protected] (CARGO, stdio) |
| Package | ghcr.io/liohtml/matomo-mcp:v0.1.4 (OCI, stdio) |
| First published | 15 Oct 2026 |
| Last updated | 15 Oct 2026 |
| Registry name | io.github.Liohtml/matomo-mcp |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
