{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/knowbe4-mcp","description":"Every KnowBe4 KMSAT reporting feature plus a local SQLite store that answers the cross-client","title":"KnowBe4 MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/knowbe4"},"version":"0.1.10","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/knowbe4/knowbe4-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/knowbe4-v0.1.10/knowbe4-mcp.mcpb","version":"0.1.10","fileSha256":"b957e8ec9f4e2fc952e071a18d3b4f108864fb017d09bc690f16229bd2d39f10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the KNOWBE4_API_KEY credential for the KnowBe4 MCP server.","isRequired":true,"isSecret":true,"name":"KNOWBE4_API_KEY"},{"description":"Full API base URL. Leave blank: the CLI builds it from KNOWBE4_REGION. Set it only to point at a different host.","name":"KNOWBE4_BASE_URL"},{"description":"Your tenant's KnowBe4 server: us, eu, ca, uk or de. Builds the API base URL; default us.","default":"us","name":"KNOWBE4_REGION"},{"description":"Optional. The separate User Event API key (KnowBe4 User Event API Management Console \u003e API key), used only by the events commands to push custom risk events. Sent only to the User Event API host for your region.","isSecret":true,"name":"KNOWBE4_USER_EVENT_API_KEY"},{"description":"Optional. Overrides the User Event API host the events commands use. Leave blank to use the host for your KNOWBE4_REGION.","name":"KNOWBE4_USER_EVENT_BASE_URL"},{"description":"Optional: binds the MCP server to an existing tenant-gated Printing Press client profile. Leave unset for a single-tenant install.","isSecret":true,"name":"PRINTING_PRESS_CLIENT_PROFILE"},{"description":"Optional. Set to exactly 1 to expose only read-only tools and refuse any non-GET execute call. Preset to 1; clear it only when you want the agent to run the tools this switch hides.","default":"1","name":"KNOWBE4_MCP_READ_ONLY"},{"description":"Optional. Set to 1 to keep no local copy of API responses: reads go to the API, the response cache is off, and sync refuses to run. Leave blank to keep the local store.","name":"KNOWBE4_NO_LOCAL_DATA"},{"description":"Required only when running the MCP server with --transport http. Not needed for the default local stdio transport.","isSecret":true,"name":"KNOWBE4_MCP_HTTP_TOKEN"},{"description":"Overrides the User-Agent the CLI sends on KnowBe4 requests.","name":"KNOWBE4_USER_AGENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T18:52:59.723211Z","publishedAt":"2026-11-10T18:52:59.723211Z","updatedAt":"2026-11-10T18:52:59.723211Z","isLatest":true}}}],"metadata":{"count":1}}
