# KnowBe4 MCP

This MCP server brings KnowBe4 KMSAT reporting and a local SQLite store into your AI agent. Use it for cross-client questions.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 63
- Author: Servosity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Servosity/msp-skills/tree/HEAD/skills/knowbe4
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/knowbe4-mcp

## What it does

KnowBe4 MCP exposes KnowBe4 KMSAT reporting features alongside a local SQLite database. An agent can use it to locate repeat clickers and find training gaps across clients. The package includes `knowbe4-cli` and `knowbe4-mcp`.

The installer places both binaries in the user bin path, while agents that read `SKILL.md` discover the skill from that directory. Claude Code can install it from the marketplace; Codex and other shell-capable agents can use the POSIX shell or Windows PowerShell installers. Authenticate as described by the project instructions, then check the CLI with `knowbe4-cli --version`.

Do not run HTTP mode. This build has no password, binds to every network interface, and lets an opened web page reach the MCP tools. Keep the default stdio transport.

## Requirements
- Environment variables: `KNOWBE4_API_KEY`, `KNOWBE4_BASE_URL`, `KNOWBE4_REGION`, `KNOWBE4_USER_EVENT_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- generate KnowBe4 KMSAT reports
- spot repeat clickers across clients
- find users missing required training
- compare training coverage between clients
- verify `knowbe4-cli` installation

## Example prompts
- Create a KnowBe4 KMSAT report across the selected clients and flag repeat clickers.
- Find users whose required training coverage is missing in KnowBe4.
- Check the MCP setup with `knowbe4-cli --version` and explain the result.

## Similar
- [SAME - Stateless Agent Memory Engine](https://affpapa.org/en/nevibecode/mcp/same-stateless-agent-memory-engine.md) — MCP server · ★ 24
- [world-model-mcp](https://affpapa.org/en/nevibecode/mcp/world-model-mcp.md) — MCP server · ★ 24
- [SQLite Database Expert](https://affpapa.org/en/nevibecode/skills/sqlite-database-expert.md) — skill · 3100 installs
- [pocketbase-best-practices](https://affpapa.org/en/nevibecode/skills/pocketbase-best-practices.md) — skill · 855 installs
- [mcp-turso-cloud](https://affpapa.org/en/nevibecode/mcp/mcp-turso-cloud.md) — MCP server · ★ 18
- [safedb-mcp](https://affpapa.org/en/nevibecode/mcp/safedb-mcp.md) — MCP server · ★ 9

From the same set: [servosity/msp-skills](https://affpapa.org/en/nevibecode/by/servosity/msp-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
