KnowBe4 (KMSAT) MCP. Audit risk scores and training compliance data.
KnowBe4 (KMSAT Reporting) provides instant visibility into corporate security risk and training compliance. Connect this MCP to audit user enrollment, track phishing test results, and monitor individual and organizational risk scores across your entire employee base.
Give Claude and any AI agent real-world access
Get a list of every employee in the system along with their current enrollment status for mandatory training.
Pull detailed results from past phishing simulations, including specific click rates and reporting statistics.
Retrieve the overall account risk score and drill down to identify which individuals carry the highest security risks.
Audit specific training campaigns to determine department-wide completion rates and compliance status.
List all defined user groups and see which assignments are currently active within the system.
Ask an AI about this
Waiting for input…
What AI agents can do with KnowBe4 (KMSAT Reporting) with 10 Tools
Use these tools to retrieve specific data points, allowing your agent to build complex reports on security posture and compliance history.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using KnowBe4 (KMSAT Reporting) MCPList Users
Retrieves a complete list of all users in KnowBe4 KMSAT for enrollment checks.
Get User Details
Pulls specific, detailed information about an individual user's account status.
List Groups
Provides a list of all organizational groups defined within KnowBe4 for policy...
List Phishing Tests
Returns high-level details and names from recently conducted phishing security tests.
Get Phishing Test Details
Gets the full, detailed results for a specific phishing test instance.
List Training Campaigns
Lists all available security awareness training campaigns to audit compliance scope.
Get Training Campaign Details
Retrieves the specific completion and progress details for a chosen training campaign.
List Phishing Store Results
Lists results related to items found within the phishing store catalog.
Get Account Risk Score
Retrieves the overall, aggregated risk score for the entire KnowBe4 account.
List User Groups
Lists all user groups assigned to a particular individual.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with KnowBe4 (KMSAT Reporting), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by KnowBe4. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Auditing Security Compliance Used To Mean Hours in Spreadsheets
Today, checking organizational compliance feels like a scavenger hunt. You log into the main dashboard for roster status, download that data. Then you switch tabs to find phishing test results and download those metrics separately. Next, you open your HR platform to check group assignments and finally, you dump all three CSV files into Excel just to start manually cross-referencing which users failed what, and why.
With this MCP, the whole process is one conversation. You talk to your agent about compliance gaps—for example, 'Show me everyone in Group X who missed training Y.' The agent executes all the necessary data fetches (list_users, list_user_groups) behind the scenes. You get an instant, filtered answer without ever opening a spreadsheet.
KnowBe4 (KMSAT Reporting) MCP Provides Actionable Risk Insights
Manual auditing requires you to run multiple reports and then manually correlate the scores. You have to compare the results from list_phishing_tests against the current risk score provided by get_account_risk_score, which is slow, error-prone, and never keeps up with real time.
Now, you ask the question once: 'Which users need immediate retraining?' The agent combines the data from all those sources into one clear report. You stop guessing where the risk is; you know exactly who needs help.
What KnowBe4 (KMSAT) MCP does for your AI
Need a real-time picture of how secure your organization actually is? This MCP connects your AI agent directly to KnowBe4 KMSAT data. Instead of wading through dozens of dashboards, you can ask natural language questions about your security posture—and get specific answers back.
It lets you audit user enrollment status and check group assignments across different departments. You can track phishing tests, pulling out metrics like click rates or report rates to see if training is actually sticking. Furthermore, it gives you access to individual and organization-wide risk scores, helping you flag high-risk users immediately.
If you're using Vinkius, this MCP lets your agent pull all that compliance data together, so you can audit training campaign progress against specific user groups and departments without ever leaving your AI client.
019d75c2-3369-732e-9484-9d3ef750c57e How to set up KnowBe4 (KMSAT) MCP
The bottom line is you can talk to KnowBe4's compliance data directly through your agent, instead of logging into multiple dashboards.
Subscribe to this MCP, then log into KnowBe4 and generate an API Key from the Account Settings > Reporting API section.
Input your unique key into the Vinkius configuration panel for this MCP.
Use natural language prompts in your AI client to query specific security metrics or user lists.
Who uses KnowBe4 (KMSAT) MCP
Compliance Officers and Security Analysts need this. They spend too much time manually compiling reports on who failed which test or who hasn't completed required training. This MCP lets them automate the entire audit process.
Runs weekly audits to correlate user risk scores with recent phishing failures, identifying immediate policy gaps.
Generates quarterly reports showing training completion rates across departments to prove regulatory adherence.
Checks overall user enrollment status after a policy change, ensuring every employee is covered by the new mandatory module.
Benefits of connecting KnowBe4 (KMSAT) MCP
Consolidate security metrics into a single chat session. Instead of jumping between user lists, test results, and compliance dashboards, your agent pulls all the required KnowBe4 KMSAT data instantly.
Pinpoint high-risk employees immediately. Use get_account_risk_score to find out which users are flagged with critical scores, allowing you to focus remediation efforts where they matter most.
Verify training coverage across departments. You can list_users and then use list_user_groups to confirm that specific user populations have the correct security policies applied.
Measure the effectiveness of simulations. By checking detailed results via get_phishing_test_details, you can quickly calculate true click-through rates and track improvements month over month.
Automate compliance reporting. You don't have to manually run list_training_campaigns every quarter; your agent gathers all necessary completion details for audit readiness.
KnowBe4 (KMSAT) MCP use cases
Identifying High-Risk Users After a Policy Change
A Security Analyst needs to know who in Finance failed the last phishing test and who also hasn't completed the new GDPR training. They prompt their agent: 'Show me all users with high risk scores who are in the Finance group and whose status is not complete for the GDPR module.' The agent uses get_account_risk_score, list_user_groups, and get_training_campaign_details to provide an immediate, actionable list.
Preparing for a Board Audit
A Compliance Officer needs to prove that 95% of employees completed the mandatory annual security training. They prompt: 'What is the completion rate for all users across Department X?' The agent calls list_users and then checks get_training_campaign_details, delivering a precise percentage ready for presentation.
Investigating Phishing Trends
The team noticed an uptick in credential harvesting attempts. A Security Analyst asks: 'What were the results of our last two phishing tests?' The agent uses list_phishing_tests and get_phishing_test_details to compare click rates, helping them prove if the recent training was effective.
Onboarding a New Department
An HR Manager needs to ensure an entire newly formed department is correctly assigned and trained. They prompt: 'List all users in the new Sales group and confirm their enrollment status for mandatory modules.' The agent uses list_users and list_user_groups to validate coverage instantly.
KnowBe4 (KMSAT) MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using separate dashboards
Manually logging into the KnowBe4 UI, clicking 'Users,' downloading a CSV. Then logging into 'Reporting' and running a second report on 'Test Results.' Finally, opening an Excel sheet to combine them.
Connect this MCP. Ask your agent: 'Combine the user list with the results of the last two phishing tests.' The tool handles all the data fetching (list_users, get_phishing_test_details) and combines it for you in one conversation.
Forgetting specific metrics
Running a general 'Compliance Report' but forgetting to filter out non-compliant users who are currently on leave.
Use the targeted tools. Start with list_users, then pair it with get_user_details or list_user_groups to filter down exactly to the population you need before auditing their training records.
Asking for raw data without context
Getting a massive spreadsheet of every single test result and having no idea which metrics matter.
Ask your agent pointed questions: 'What was our click rate compared to last month's benchmark?' The agent calls list_phishing_tests and get_phishing_test_details, giving you the answer, not just a dump of numbers.
When to use KnowBe4 (KMSAT) MCP
Use this MCP if your primary pain point is correlating distinct security datasets. For example, if you need to know: 'Are users with high account risk scores also failing compliance training?' This connector excels at linking user identity data (list_users) with behavioral metrics (get_phishing_test_details) and organizational policies (get_training_campaign_details). Don't use this if you only need a simple list of emails or a single, static report. If all you need is the current roster of users, a basic directory service connector will do. But when your job involves auditing why someone is at risk—connecting policy failure to user behavior—this MCP is essential.
Frequently asked questions about KnowBe4 (KMSAT) MCP
How do I check if a user completed mandatory training using KnowBe4 (KMSAT) MCP? +
You can use list_training_campaigns to find the right module, and then get_training_campaign_details to see individual progress. This verifies compliance status quickly.
Can I get the current organizational risk score with KnowBe4 (KMSAT) MCP? +
Yes, you use get_account_risk_score. It gives you a single number that aggregates all security performance data for your entire account.
What does list_users do in the KnowBe4 (KMSAT) MCP? +
list_users pulls a comprehensive roster of everyone in your system, including their ID, name, and current enrollment status, which is vital for initial audits.
Does this MCP help me compare phishing results across groups? +
Yes. You can use list_groups to identify the group boundaries, and then correlate that with get_phishing_test_details to see if specific departments performed differently during a test.
Is KnowBe4 (KMSAT) MCP better than manual reporting? +
It's vastly superior. Manual reports are static and require stitching together data from multiple sources; this MCP provides real-time, conversational analysis of the same metrics.