HRIS
Kallidus
Connect Kallidus once and hand every teammate a governed MCP endpoint with 14 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
See it in Elaichi
What connecting Kallidus gets you
6 screens from the product, each doing one job for your Kallidus account.
The agent
Ask Kallidus questions, get answers instantly.
Ask about courses, compliance status or job profiles in plain language and get live answers.
- courses
- lessons
- compliance statuses
- job profiles
Ask Elaichi to work across your apps.
Which employees have overdue compliance training this quarter?
List courses completed by the sales job profile this month.
Show lesson status for new hires in customer support.
Also runs in Claude, ChatGPT or Cursor
MCP clients
One endpoint, every client, no shared keys.
Claude, ChatGPT and Cursor all reach Kallidus through one governed org endpoint over OAuth.
Copy the endpoint
Tool catalogue
14 Kallidus tools, zero integration code.
Every Kallidus tool, resource and method is catalogued and ready to use without writing code.
- list_all_kallidus_compliance_details
- list_all_kallidus_compliance_status_commentaries
- list_all_kallidus_compliance_statuses
- list_all_kallidus_compliance_summaries
Toolboxes
Every team gets its own Kallidus toolbox.
Learning, compliance and HR teams each work from a toolbox scoped to their own needs.
- HR
- Learning & Development
- Compliance
- People Ops
Shared connections
Teammates use Kallidus, never see the login.
The connections table shows who owns each account and how many teams share it.
- HR EMEA
- Compliance
- L&D
- People Ops
Audit log
Every Kallidus call, logged and attributable.
The audit log records who did what, when, and which resource it touched.
- When
- Who
- What happened
- Resource
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
A schedule triggers real Kallidus work, approved.
A trigger fetches courses, drafts a digest, and waits for approval before posting back.
Kallidus digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch courses
Kallidus
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Kallidus
Queued
Collections and dashboards
Kallidus numbers, refreshed without a model.
A live dashboard tracks course completion and compliance status by team, no prompting required.
Kallidus health
Refreshed 4 minutes ago · every 15 minutes · from the courses collection
Courses
1,284 ↓ 12%
Lessons
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Courses created
Last 14 days
By workspace
Share of activity
HR EMEA 34%
Compliance 27%
L&D 21%
People Ops 18%
AI tools
Kallidus tools for your AI agents
14 tools are ready to call through Elaichi's MCP endpoint the moment you connect Kallidus, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_kallidus_compliance_details
List compliance detail records from the Kallidus Reporting database via the Kallidus DEx API. Returns: id. Data reflects the latest available in Kallidus Reporting, refreshed multiple times daily rather than real-time. The full field set is defined by the compliance details dataset schema in Kallidus Reporting; consult the upstream dataset documentation for field-level breakdown.
list_all_kallidus_compliance_status_commentaries
List compliance status commentaries from the Kallidus DEx reporting API. Returns: id, attributes. Data is refreshed multiple times per day and is not real-time. Up to 5000 records per page with server-driven pagination.
list_all_kallidus_compliance_statuses
List Kallidus compliance status records from the Learning Progress dataset for course- and lesson-level compliance reporting. Returns records with id and dataset-specific attributes defined in the Kallidus data dictionary. Data is refreshed multiple times daily, not real-time. 5000 records per page.
list_all_kallidus_compliance_summaries
List compliance summary records from the Kallidus Data Extraction (DEx) API. Returns each record with an id and dataset-specific attributes whose fields are defined in the Kallidus data dictionary. Data is refreshed multiple times daily; pages contain up to 5000 records.
list_all_kallidus_course_statuses
List course statuses from the Kallidus DEx Reporting API. Returns: id, attributes. Up to 5000 records per page with server-driven pagination via nextpagelink.
list_all_kallidus_courses
List courses from the Kallidus DEx (Data Extraction) Reporting API. Returns course records with id and dataset-specific attributes whose field-level shape is defined in the external Kallidus data dictionary. Data is refreshed multiple times daily rather than real-time.
list_all_kallidus_days
List day records from the Kallidus Reporting database via the read-only DEx API. Each record's fields are defined by the days reporting dataset schema; consult the upstream Kallidus data dictionary for the field-level breakdown. Returns: id, attributes. Results are paginated at 5000 records per page.
list_all_kallidus_job_profiles
List job profiles from the Kallidus DEx (Data Extraction) reporting API. Returns job profile records from the Kallidus Reporting database; data is refreshed multiple times throughout the day rather than provided in real time.
list_all_kallidus_lesson_statuses
List lesson status records from the Kallidus Learn Learning Progress reporting dataset. Returns records with id and dataset-specific attributes defined in the upstream Kallidus data dictionary; the REST endpoint documentation does not enumerate individual columns. Up to 5000 records per page.
list_all_kallidus_lessons
List lessons from the Kallidus Learn Reporting database via the DEx API. Returns a paginated collection of lesson records (up to 5000 per page) with a nextpagelink for retrieving subsequent pages. Data is refreshed multiple times throughout the day rather than real-time.
list_all_kallidus_user_group_bridges
List user-group bridges from the Kallidus DEx reporting API. Returns: id.
list_all_kallidus_user_groups
List user groups from the Kallidus DEx reporting API. Returns: id. Record-level fields are defined in the Kallidus reporting data dictionary. Up to 5000 records per page; data is refreshed multiple times daily rather than real-time.
list_all_kallidus_user_job_profile_bridges
List user-job-profile bridge records from the Kallidus DEx reporting API. Returns a paginated list of bridge records linking users to their job profiles. Up to 5000 records per page; pagination is server-driven via the $skip query parameter.
list_all_kallidus_users
List users from the Kallidus Reporting (DEx) API. Returns: id, attributes. Max 5000 records per page.
No tools match your search.
How it works
From Kallidus account to governed MCP endpoint
Connect
Link a Kallidus account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Kallidus tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.