Innform MCP for AI. Control LMS users and compliance data via chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Innform MCP connects your Learning Management System (LMS) to any AI agent, giving you direct control over user accounts and compliance workflows via natural language conversation.
Check training completion status, manage groups, or freeze specific learner profiles without leaving your workspace.
What your AI can do
Freeze user
Suspends a user's training access immediately, preventing them from logging in.
Get user details
Retrieves detailed metadata and profile information for any specific learner.
Invite user
Sends an invitation to add a new person into the training portal.
Request detailed profiles for specific users or list all accounts in the system.
Temporarily lock or permanently unlock user accounts based on operational needs.
Programmatically invite new learners and assign them to specific organizational groups.
Get lists of all assignments that are due or have already been completed by users.
Ask an AI about this
Waiting for input…
Innform: User Management & Tracking (9 Tools)
Use these tools to manage every aspect of learner accounts, from inviting new users to checking assignment completion status.
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 Innform on VinkiusFreeze User
Suspends a user's training access immediately, preventing them from logging in.
Get User Details
Retrieves detailed metadata and profile information for any specific learner.
Invite User
Sends an invitation to add a new person into the training portal.
List Completed Assignments
Pulls a list of all assignments that users have finished and passed.
List Groups
Shows the complete directory of learner groups available in the system.
List Overdue Assignments
Generates a list detailing all training assignments that are past their due date.
List Users
Retrieves a comprehensive list of every user account in the Innform system.
Unfreeze User
Restores full training access to an account that was previously frozen.
Update User
Makes changes to the profile or metadata of an existing user account.
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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Innform, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Innform. 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 INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The headache of manual compliance checks
Right now, checking your team's training status is a mess. You open the LMS dashboard, click on department groups, and then you have to navigate deep into assignment history for every single person. If you need an audit report, you end up running reports that take minutes to generate, only to download a huge CSV file and spend hours manually cross-referencing dates and statuses.
With this MCP, the process changes entirely. You ask your agent: 'Which users in Engineering are overdue on Security 101?' The system instantly queries all records and gives you a clean list of names and due dates. It moves compliance checking from an hours-long data crunch to a single conversation.
Managing user access with Innform
The most tedious parts are the administrative steps: manually updating roles, or having to remember which users need their accounts locked down after they quit. You're stuck clicking through multiple tabs—sometimes freezing an account and then running a separate query just to confirm who else is affected.
Now you can handle it all via natural language. The agent executes the `freeze_user` action instantly, updating the status across the whole system. It’s direct, verifiable, and requires zero clicks outside of your chat window.
What your AI can actually do with this
You need full visibility into who's trained, who needs retraining, and why. This MCP connects your corporate learning portal to your agent, letting you handle the entire employee compliance lifecycle through simple queries. Instead of manually checking progress dashboards or digging through huge CSV reports, your AI acts as a dedicated training coordinator for your whole organization.
You can check group membership, pull detailed user profiles, and even suspend accounts if someone leaves or changes roles. Through Vinkius, you get full access to this capability, making it a single source of truth for L&D and HR teams alike.
019dd10b-90bb-70ad-997d-3c7c5a185b93 Here's how it actually works
The bottom line is you talk to it like a person; the agent handles the API calls and gives back structured data.
Subscribe to this MCP and grab your API Key from the Innform dashboard settings.
Connect your agent (Claude, Cursor, etc.) using your Vinkius credentials.
Directly ask your AI client to perform an action, like 'List all overdue assignments for Marketing' or 'Get details for user J. Doe'.
Who is this actually for?
Compliance Officers, L&D Managers, and HR Operations staff. If your job involves tracking mandatory training completion or managing user access across multiple systems, you'll need this. It solves the problem of having to jump between the LMS dashboard, a spreadsheet, and an identity management tool just to get a status report.
Needs to quickly monitor all overdue training assignments across departments without leaving their main compliance dashboard.
Uses the system to pull completion recaps for specific groups or verify if a user has finished an entire curriculum before access is granted.
Automates the onboarding process by inviting new hires and ensuring they are placed into the correct initial learner groups.
What Changes When You Connect
Compliance Officers can monitor overdue assignments instantly. Instead of running reports, ask the agent to 'Show all overdue training for Finance' and get a precise list immediately.
Never lose track of user status again. You can use list_users to see everyone in the system and then get_user_details on any specific person without leaving your window.
Onboarding new hires is faster than ever. Simply tell the agent to 'Invite John Smith and put him in the Sales Group' using the invite_user tool.
Manage access rights programmatically. You can freeze an account with freeze_user if a user leaves, or use unfreeze_user when their contract is renewed—no manual dashboard clicks required.
Group oversight becomes simple. Use list_groups to see your entire organizational structure and confirm which groups exist before assigning new learners.
See it in action
Auditing Post-Termination Access
A department head needs to verify that three former employees, who were terminated last week, are no longer active. They ask the agent to 'List all users with status inactive' and then use get_user_details on each record to confirm account suspension.
Q3 Compliance Audit Prep
The compliance officer needs a report on everyone who missed their annual security training. They prompt the agent: 'List all overdue assignments for Q3.' The agent returns an immediate, filtered list of non-compliant users and the specific course they missed.
Team Restructure Onboarding
HR Ops needs to move 20 employees from one department group to another. They use list_groups to confirm the target group exists, then ask the agent to 'Update all users in Group A to be part of Group B,' automating the roster change.
Pre-Audit User Verification
A manager needs to know if a team member has completed required certifications before a major project launch. They ask the agent to 'List all completed assignments for Jane Doe' and get an instant confirmation of her training history.
The honest tradeoffs
Searching CSVs
Trying to download a massive spreadsheet report, filtering it by date range, and then manually checking the status column for missing entries.
Instead of downloading data, ask your agent directly: 'List all overdue assignments' or 'Get user details for [user ID]'. You get instant, structured data.
Manual Account Changes
Going into the LMS dashboard and physically clicking to freeze an account every time an employee's status changes.
Use the freeze_user or unfreeze_user tool. It’s a single command, no clicks, just confirmation from your agent.
Guessing Permissions
Trying to update user roles and accidentally removing necessary permissions because the UI is confusing.
Use update_user with explicit parameters. The tool forces you to define exactly what changes, keeping your account structure clean.
When It Fits, When It Doesn't
Use this MCP if your primary pain point is coordinating complex, multi-step compliance workflows across user accounts and training records. You need the ability to list users (list_users), get details (get_user_details), and manage status changes (like freeze_user). Don't use it if you only need basic document storage or general messaging; those require a different type of integration. If your goal is simply to see who is in what department, using the raw directory listing via list_groups might be sufficient, but if you also need status reporting (overdue assignments), this MCP handles that whole loop.
Questions you might have
How do I check who is overdue using list_overdue_assignments? +
You ask the agent to run list_overdue_assignments. It immediately pulls a filtered report of all users and which specific courses they missed, saving you from manually checking every assignment.
Can I add new people using invite_user? +
Yes. The invite_user tool handles adding learners to the system. It programmatically sends out invitations and gets them into the correct training groups right away.
What if a user leaves? Should I use freeze_user or update_user? +
If they leave, you should use freeze_user. This immediately locks their access. Use update_user only when you need to change non-critical profile details, like a department name.
What does list_users show me? +
list_users provides a raw roster of everyone in the system. You can then follow up with get_user_details to pull specific metadata for any person on that list.
How do I view the full organizational structure and properties of learner groups using list_groups? +
It gives you a complete directory of all existing learner groups. You can see each group's unique identifier along with its specific properties, helping you map out your organization's training architecture.
What detailed information does get_user_details provide about an individual user? +
This tool retrieves high-fidelity profile metadata for a single user. You get deep details beyond just their name, including specific attributes required for compliance reporting and personalized onboarding.
If I need to audit who finished mandatory training, should I use list_completed_assignments? +
Yes, this tool tracks exactly which assignments a user has completed. It generates a concise record of all successful completions for compliance audits and progress review.
After an account is frozen, how do I reactivate it using unfreeze_user? +
Running unfreeze_user immediately restores the learner's access to the training portal. This action brings the account back online without needing a password reset or manual intervention.
How do I find my Innform API Key? +
Log in to your account, navigate to Account Settings > Integrations, and copy your unique API Key from the access section.
Can I freeze a user account via AI? +
Yes! The freeze_user tool allows your agent to temporarily disable platform access for a specific learner programmatically.
How do I check for overdue assignments? +
Use the list_overdue_assignments tool to retrieve a comprehensive list of all training items that have passed their high-fidelity deadlines.
We've already built the connector for Innform. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.