HitKeep MCP

HitKeep is open source cookieless web analytics in one binary with a read-only MCP server that gives assistants aggregate data.

  • 106 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • The assistant reads aggregate business metrics of your site.
  • The MCP token opens analytics data over the network.
All reasons and checks

hitkeep/hitkeep

Install

Manual install

brew install HitKeep/hitkeep/hitkeep

Installs the analytics itself from Quick Start; the MCP address belongs to a running instance: `https://<host>/mcp`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The assistant reads aggregate business metrics of your site.
  • The MCP token opens analytics data over the network.

This is third-party code. Review the repository files before installing.

What it does

HitKeep is open source web analytics under the MIT license: traffic, events, goals, funnels, ecommerce revenue, UTM and QR campaigns, Search Console and Web Vitals. It installs as one Go binary with embedded DuckDB, from Docker Compose or through Homebrew, and a cloud version in the EU and US exists. The MCP server is available at `https://<your-host>/mcp` over Streamable HTTP, read-only: an assistant gets aggregate metrics and official docs. Access is a scoped API-client token or an OAuth token. Separately, the dashboard has Ask AI, which answers from aggregates with citations. AI crawler traffic and chatbot referrals are tracked as their own channels.

Who it is for. Site owners and analysts who self-host analytics and want to ask an assistant about traffic without write access.

Good fit when

  • An assistant compares two months of traffic and names growth sources.
  • You need a funnel from landing page to payment with numbers per step.
  • You want to see how often AI crawlers read the site and where chatbot referrals come from.
  • Search Console query data is compared with page traffic.

Not a fit when

  • You need visitor profiles, session replay or mobile SDKs: HitKeep is deliberately web-only.
  • The assistant must change analytics settings: MCP is read-only.
  • You have no server and do not want the cloud version.

Example request

Show traffic for the last 30 days by channel, with AI chat referrals and crawler visits split out.

MCP

Transport
http
Authentication
OAuth

Limitations

MCP needs a running HitKeep instance, yours or cloud, and an API-client or OAuth token. The server returns aggregates only, but they can reveal business figures, so limit the token scope. A production install needs HTTPS and trusted proxies, and the secret in `.env` must stay private and persist across restarts. The Homebrew binary is built for Apple silicon macOS and x86_64 Linux, while ARM64 Linux uses the binary or Docker. Builds and migrations are in the docs at `hitkeep.com`.

How to disable. Remove the HitKeep entry from the client MCP settings and revoke the token in the HitKeep Assistants section. Stop the instance itself with `docker compose down`.

FAQ

Can the assistant change data in HitKeep?

No. The MCP server is read-only and returns aggregates and documentation.

How do I install HitKeep?

Through Homebrew: `brew install HitKeep/hitkeep/hitkeep`. For production the README describes Docker Compose with `compose.yml` and `.env` files.

Does the tracker set cookies?

No. The browser tracker sets no analytics cookies, respects Do Not Track and builds no cross-site profile.

Where can data be exported?

Full export in open formats, an API, webhooks and share links are available, so data stays useful outside HitKeep.

What does the AI helper inside the analytics do?

Ask AI answers from aggregate data with cited evidence and suggests safe dashboard actions. It is a dashboard feature of its own, while MCP connects external assistants.

Discussion

No questions or reviews yet.

Official

The Betterlytics web analytics MCP server: an agent reads traffic, funnels, JavaScript errors and uptime monitor state.

MCP serverExtended access180Repository stars
Official

Humblytics MCP gives an agent live site analytics, funnels and A/B tests plus 12 marketing skills for finding conversion problems.

MCP serverExtended access85Repository stars

MCP Yandex Metrica with counter management

@theyahia/yandex-metrika-mcp

Russian stack

Yandex Metrica MCP server with 15 tools: reports and traffic plus creating, editing, and deleting counters and goals

MCP serverBroad access1Repository stars
Russian stack

A read-only MCP server for Yandex Metrika: reports with exact dates, time zone and sampling status, browser sign-in.

MCP serverExtended access130Repository stars
Russian stack

A read-only Yandex Webmaster MCP with PKCE sign-in and no app registration needed: indexing, queries, diagnostics, backlinks

PluginBroad access4Repository stars
Russian stack

A dependency-free, mostly read-only MCP server for Metrika, Webmaster, Direct and Wordstat, with the token kept in Keychain

PluginExtended access4Repository stars

README in short

The repository of the analytics product itself. The MCP server is built into a HitKeep instance and described in `server.json`; assistant setup and OAuth live in the dashboard Assistants section.

README badge

Report a problem