Innform MCP. Track learner progress and course completions automatically.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Innform MCP Server connects your AI client directly to the Innform LMS API. It lets you manage employee records, track course completion rates, view learning pathways, and pull assessment data for every learner.
You get structured access to all corporate training data—no manual dashboard clicks required.
What your AI agents can do
Get learner
Retrieves a full profile and details for one specific learner ID.
Get me
Checks the current authenticated user's information and permissions.
List courses
Lists every course title, ID, and general metadata available in Innform.
The agent compiles assessment scores and course completion records by calling list_results.
Retrieve the full list of departments, locations, and defined learning pathways using list_departments, list_locations, and list_pathways.
Get a comprehensive view of available training materials by listing all courses (list_courses) and modules (list_modules).
Pull detailed, up-to-date information on any specific employee or learner using get_learner.
Verify your own credentials and access scope with the built-in get_me tool.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Innform MCP Server: 10 Tools for L&D Data Management
These tools let your AI agent read the full Innform API. Access learner profiles, course catalogs, departments, and performance results instantly.
019d75b9get learner
Retrieves a full profile and details for one specific learner ID.
019d75b9get me
Checks the current authenticated user's information and permissions.
019d75b9list courses
Lists every course title, ID, and general metadata available in Innform.
019d75b9list departments
Provides a list of all departments defined within the organization structure.
019d75b9list learners
Outputs a roster containing basic details for every active learner in the system.
019d75b9list locations
Retrieves all physical organizational locations registered with Innform.
019d75b9list modules
Lists smaller, granular training components that make up a full course.
019d75b9list pathways
Shows all defined learning pathways, helping map career progression routes for employees.
019d75b9list results
Generates a list of assessment and course results across multiple learners or specific courses.
019d75b9list tags
Lists all custom tags used to categorize content, users, or groups within Innform.
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 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Innform MCP Server hooks your AI client straight into the Innform Learning Management System (LMS) API. You don't have to juggle dashboards or export messy CSVs anymore. Your agent handles all the querying—user profiles, course catalogs, department structures, and assessment scores—with simple commands.
Check out what you can get done with this thing:
Managing People Records
Your client uses list_learners to pull a complete roster of every active person in the system. Need details on one specific employee? You run get_learner, and it hands back that individual's full profile and all their associated data. Before you start, you can always check your own scope using get_me; this verifies who you are and what permissions your agent has to operate.
Mapping the Corporate Org Chart
To understand where people fit in, run list_departments to get a list of every department defined in the organization. You also pull all physical locations registered with Innform using list_locations. For career planning, you'll use list_pathways; this shows all predefined learning pathways that map out an employee’s potential progression through the company.
Cataloging Training Assets and Content
Want a full view of what training materials are available? You start with list_courses to get every course title, ID, and general metadata. If you need finer details, list_modules lists all the smaller, granular components that make up those bigger courses. The system also gives you list_tags, letting you see every custom tag used to categorize content, users, or specific groups within Innform.
Tracking Performance and Results
When it comes to tracking progress, you'll run list_results to generate a list of assessment scores and course completion records across many learners or for specific courses. The agent compiles this data so you can analyze learner performance instantly. You map out the entire structure by listing departments (list_departments), physical locations (list_locations), and defined learning pathways (list_pathways).
How Your Agent Uses This Data
Your AI client analyzes learner performance by calling list_results to compile assessment scores and completion records. It pulls detailed, up-to-date information on any specific employee using get_learner. You can catalog all training assets by listing courses (list_courses) and modules (list_modules). The system structure is fully mapped out when you call list_departments, list_locations, and list_pathways to get the full organizational scope.
Using these tools, your agent bypasses manual dashboard clicks entirely.
How Innform MCP Works
- 1 Your AI client identifies a data need (e.g., 'I need to know who is overdue for compliance training').
- 2 The agent calls the specific Innform tool, such as
list_learnersorlist_results, providing necessary filters and parameters. - 3 Innform returns structured JSON data via the MCP Server. Your AI client then processes this clean output into a readable report.
The bottom line is: your agent asks for what it needs, Innform gives back the raw facts, and you get an instant answer.
Who Is Innform MCP For?
L&D Managers, HR Tech Specialists, and Compliance Officers. If your job involves tracking who took which mandatory training, or if you build automated reports on employee growth, this is for you. Stop clicking through 15 different dashboards just to compile a single compliance report.
Uses the server to track cohort progress, verifying if all required employees have completed specific training modules before they can move on.
Builds automated data pipelines that pull learner rosters (list_learners) and departmental structures to feed into other HRIS systems.
Runs recurring checks using list_results to ensure all staff have completed mandatory annual training by the deadline.
What Changes When You Connect
- Automate Compliance Checks: Instead of manually checking hundreds of records, running
list_resultsinstantly tells you exactly who needs retaking a certification. This saves hours every quarter. - Build Out Reports Instantly: Use
get_learnercombined withlist_departmentsto cross-reference an employee’s profile against their department's mandated training requirements in one query. - Map Career Progression: Don't guess where staff should go next. Run
list_pathwaysto see the formal learning routes Innform has defined, making your L&D plans concrete. - Get a Full Roster View: Need to know who's on board?
list_learnersgives you the core roster data immediately. You can then useget_learnerfor deeper dives when needed. - Structured Data Access: All 10 tools provide clean, structured JSON output. Your agent doesn't just read a page; it gets machine-readable facts about people and content.
Real-World Use Cases
Auditing Mandatory Training Completion
The compliance officer needs to know which employees in the 'Sales' department haven't completed the Q2 Ethics training. They prompt their agent: 'Check all learners in Sales for missing Ethics results.' The agent uses list_departments first, then calls list_results, filtering by department and course name, giving a clean list of non-compliant users.
Onboarding New Hires
A new hire's manager needs to know the required training for their role. The agent is prompted: 'What pathways are available for the Finance department?' It uses list_departments and then calls list_pathways, showing the full learning map needed, from introductory modules to advanced certifications.
Investigating a Skill Gap
A team lead notices performance dips in one location. They ask the agent: 'What training is available for staff at the Chicago branch?' The agent uses list_locations, then runs list_courses and filters by that specific location, giving the manager immediate options to address the skill gap.
Checking User Status Before a Meeting
A project lead needs to know if John Doe is actually set up in the system. They ask: 'What's John's profile status?' The agent calls get_learner for his ID, confirming active status and department before sending him into the meeting.
The Tradeoffs
Manual Data Stitching
The developer writes a complex script that needs to paginate through 50 pages of learner results, manually checking for null values in three different fields just to build one report.
→
Don't write the loop. Use your agent and let it call list_results. The server handles pagination and data aggregation, giving you a clean dataset ready for immediate use.
Assuming Data Consistency
A developer assumes that every learner has an assigned department and tries to query the results without checking the organizational structure first.
→
Always check the metadata. Start by calling list_departments or list_locations before trying to filter data using those fields in a tool like get_learner. It prevents empty calls.
Over-Querying Basic Info
The developer writes redundant functions that just wrap the core listing tools, adding unnecessary complexity.
→
Stick to the defined APIs. If you need a roster, use list_learners. Don't try to build a custom 'get all users' function; let the tool do what it's meant to do.
When It Fits, When It Doesn't
Use this server if your problem involves structured data about people, training content, or organizational hierarchy. Specifically, if you need to answer questions like: 'Who completed X course?' or 'What is the required path for Y department?'. It's perfect for L&D reporting and compliance automation.
Don’t use this if your problem is unstructured text analysis (e.g., summarizing meeting transcripts) or requires creative content generation. For those tasks, you need a general-purpose agent tool that doesn't rely on an LMS backend. If you only need to read simple text files without API calls, don't bother with the Innform MCP Server.
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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking who finished what shouldn't require three different dashboards and five manual exports.
Today, building a compliance report means logging into the LMS portal. You click 'Reports,' select the right course, filter by department, hit run, wait for it to generate, download the CSV, then manually open that file in Excel and copy/paste the key metrics into your final presentation deck.
With this MCP server, you just ask your agent: 'Give me all learners in Finance who failed the Q2 compliance test.' The agent calls `list_results`, pulls the data directly from Innform's backend, and spits out a clean list. Done.
Innform MCP Server gives you structured access to learner progress.
The complexity is in the resources: You can map entire career journeys using `list_pathways`, check a single user's current status with `get_learner`, or audit every possible course available via `list_courses`. These tools work together to give you context, not just data points.
It moves the workflow from 'Click A, then copy B, then paste C' to one simple instruction: 'Analyze X.' You get actionable intelligence immediately.
Common Questions About Innform MCP
How do I check learning results with Innform MCP Server? +
You use the list_results tool. This function pulls assessment and course completion data for specific learners or entire cohorts, giving you structured proof of who passed or failed.
Does Innform MCP Server list all users in my organization? +
Yes, use list_learners to get a full roster of every registered learner. You can then drill down into an individual profile using get_learner.
What if I need to know what departments exist in Innform? +
Call the list_departments tool. It returns a complete list of all organizational units, which you can then use to filter other data sets like course requirements.
Can I see what training modules are available on my platform? +
Use list_modules. This function breaks down the catalog into granular components, showing all smaller units that make up a full course or pathway.
How do I verify my access permissions after calling `get_me` with Innform MCP Server? +
The get_me tool returns a JSON object containing your current user ID, email, and assigned roles. This confirms exactly who the agent is operating as within the system.
When I use `list_learners`, what fields can I filter results by to narrow my search? +
You can narrow down learner lists by criteria such as department ID, location ID, or enrollment status. This makes finding specific cohorts much faster than reviewing the full list.
If I want to map out a training curriculum, how do I use `list_pathways` with module data? +
The pathways tool returns structured records that include IDs for associated modules. You can then cross-reference these IDs with the output from list_modules to build your complete syllabus.
How do I check if a specific tag already exists before adding new metadata using `list_tags`? +
Run list_tags first; it provides an exhaustive list of all defined tags. You can then compare the desired tag name against this output to prevent duplication.
How do I get Innform API credentials? +
You can generate an API key in your Innform account under Account Settings > API. Ensure you have the necessary permissions.
Can I see learner results? +
Yes, the list_results tool provides access to assessment and course completion data for your learners.
Are learning pathways supported? +
Yes, you can list all defined learning pathways using the list_pathways tool.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Personio Alternative
Automate HR operations via Personio — manage employee records, track attendance, handle absences, and streamline recruiting directly from any AI agent.
AcademyOcean
LMS for smart corporate training — manage learners, courses, and training progress via AI.
7shifts
Schedule restaurant staff, manage shifts, track labor costs, and coordinate your team with intelligent workforce planning.
You might also like
Pipedrive Mail
Browse email threads, read messages, and view deal-linked emails — manage your Pipedrive mail integration through conversation.
Odoo Sales
Create quotations, confirm sales orders, manage products and pricelists — Odoo Sales pipeline through natural conversation.
Acuity Scheduling Alternative
Manage your Acuity appointments and calendars — audit availability and bookings via AI.