Kaminari Click MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kaminari Click MCP Servershow me yesterday's traffic stats by country"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kaminari Click MCP Server
Official Model Context Protocol server for Kaminari Click — connect Claude, Cursor, ChatGPT, or any MCP-capable agent to your traffic-quality statistics.
Statistics — slice traffic by time, sub IDs, geo, device; compare periods; filter by any dimension.
Reports — list, save, and delete saved reports; create public share links.
Databases — check access to and download slices of the IP risk-score, VPN IP, and bot User-Agent databases.
Quick start
Generate an MCP / Agent token in the Kaminari Click account settings (separate from the regular API token).
Add the server to your client.
Cursor / Claude Code / any stdio client
{
"mcpServers": {
"kaminari-click": {
"command": "npx",
"args": ["-y", "@kaminari-click/mcp@latest"],
"env": {
"KAMINARI_CLICK_API_KEY": "<mcp-agent-token>"
}
}
}
}Use an MCP / Agent token from Account Settings — regular API tokens are rejected. Optionally set KAMINARI_CLICK_JWT_KEY (same as UI AUTH_JWTKEY) on self-hosted deployments to verify JWT signatures locally.
Claude Desktop
Download kaminari-click-mcp.mcpb from the latest release and double-click to install. Claude Desktop asks for your API token during setup.
ChatGPT / hosted agents (HTTP)
Point the connector at https://mcp.kaminari.click/mcp. The server implements OAuth 2.0 (authorization code + PKCE + dynamic client registration): during authorization you paste your API token once, and the client receives it as its access token. Self-hosting:
KAMINARI_CLICK_TRANSPORT=http KAMINARI_CLICK_HTTP_PORT=8080 npx -y @kaminari-click/mcp@latestIn HTTP mode every request must carry Authorization: Bearer <api-token>; the KAMINARI_CLICK_API_KEY env var is rejected so one tenant's token can never leak to another.
Related MCP server: whois-mcp-server
Tools
Tool | Purpose |
| Grouping dimensions and metrics available to the account |
| Query statistics with grouping, filters, and period comparison |
| Autocomplete values for a dimension filter |
| Browse saved reports |
| Manage saved reports |
| Public share links for report slices |
| Verify an IP/UA database subscription |
| Fetch a bounded CSV slice of an IP/UA database |
Configuration
All variables are prefixed KAMINARI_CLICK_ — see .env.example. Key ones:
Variable | Default | Notes |
| — | MCP / Agent token; required in stdio; forbidden in http |
| — | Optional; UI |
|
| API base URL |
|
|
|
|
| HTTP mode listen port |
|
| Per-token rate limit in HTTP mode |
Development
npm install
npm run lint && npm run typecheck # static gates
npm run test:cov # tests + coverage gate (100% lines)
npm run build # npm package -> dist/
npm run build:mcpb-bundle # Claude Desktop bundle -> dist-mcpb/
npx @anthropic-ai/mcpb pack . kaminari-click-mcp.mcpb # .mcpb archiveVersion lives only in package.json. Bump with npm version patch|minor|major — that runs sync-version and updates src/shared/version.ts, manifest.json, and server.json automatically. Or run npm run sync-version after editing package.json by hand.
Architecture: clean layering (domain → application → infrastructure / presentation), all dependencies flow through a per-request ToolContext, expected errors travel as Result<T, E> (neverthrow). The HTTP transport is stateless — any replica can serve any request — and API tokens never appear in logs.
Security
Bearer tokens are wrapped in a self-redacting value object and never logged.
HTTP mode builds a fresh API gateway per request; there is no cross-tenant state.
The OAuth authorization server stores nothing beyond a 5-minute one-time code window.
Report vulnerabilities to security@kaminari.click.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Enrich, search, assess, and manage threat intelligence through 80+ typed MCP tools.
Remote MCP server for China brand visibility, destination demand, and KOL discovery workflows.
IPQualityScore MCP — wraps the IPQualityScore fraud-prevention API
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables querying Cisco CUCM Real-time Information Service and Performance Monitor data through MCP tools for device status, CTI connections, counter monitoring, and cluster health.42 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables domain registration lookup, availability checks, DNS record fetching, and IP/ASN resolution via RDAP and DNS-over-HTTPS through MCP.88 npm1Apache 2.0
- AlicenseNot gradedqualityCmaintenanceProvides a no-key IP intelligence API for MCP clients, enabling IP geolocation, VPN/datacenter detection, DNS, WHOIS, blacklist checks, security headers, port scanning, and more.MIT

@palisadeemail/mcpofficial
AlicenseNot gradedqualityBmaintenanceEnables monitoring and management of email authentication for domains, including SPF, DKIM, DMARC, MTA-STS, and BIMI, through an MCP server.73 npmMIT