Your HRMS, in
any AI tool.
Graciax HRMS runs a Model Context Protocol server. Connect the AI you already use and it can check who is in, apply leave, pull a payslip, run a headcount report or draft an onboarding process, with your permissions, confirmed before every write, and logged every time.
get_contract_expiring_soon get_probation_ending_sooncreate_workflow_draft add_workflow_step add_workflow_edge- 5 tool calls logged against Anjali · scope: HR
- Publishing needs the workflow.publish scope and your explicit yes
What MCP is, in plain words.
MCP is an open standard for connecting an AI client to a live system. The system publishes a list of tools it can do, such as get_leave_balances or create_reimbursement. The AI reads the list, picks the right tool for your question, calls it, and answers from the result. Graciax HRMS runs an MCP server, so one integration serves every AI client that speaks the standard.
- Open standard. Not locked to one AI vendor
- Works with Claude, Cursor, Claude Code and any MCP-aware client
- The AI calls Graciax tools. It gets back only what your role is allowed to see
- The same tools power the in-app AI assistant, so behaviour is identical
API key · Anjali (HR)Connected
API key · Dev team (Employee)Connected
API key · Meera (Manager)Connected
Ask. Call. Answer. Log.
You ask in your AI client
“How many casual leaves do I have left?” typed into Claude, Cursor or Claude Code, exactly as you would ask a colleague.
The AI calls a Graciax tool
It picks get_leave_balances from the published tool list and calls the Graciax MCP server with your key. Your role decides what comes back.
You get an answer, HR gets a log
The AI replies from live data. The call is recorded with your name, the tool, the time and the outcome. Writes would have asked you first.
Real tool names.
Example prompts that work.
Each module maps to a set of MCP tools. The prompts below are the kind of thing employees, managers and HR actually type. Reads answer at once. Writes confirm first.
Workflow authoring“Draft an onboarding flow for field sales with a 30-day review step.”
Read your published org processes, draft new versions step by step, wire triggers and approvals. Publishing needs its own scope and an explicit yes after the AI summarises the diff. Terminations and payroll finalisation can never be published this way.
Leave & attendance“Apply 2 days casual leave from Monday and show my balance.”
Balances, who is in today, upcoming leaves, the team calendar, punches and anomalies. Managers approve or reject from the same chat.
Payroll & reimbursements“Show my August payslip and submit a cab fare claim.”
Payslips and salary structure for yourself, payroll runs and cost reports for HR and admins. Claims are submitted with a confirmation.
Performance“What are my goals this cycle? Submit my self-rating.”
Cycles, goals, appraisal status and self-ratings. HR can submit on behalf of someone when a cycle is closing.
Team & org“Who reports to Meera? Find the leave policy.”
Directory search, org chart, team members, shift schedules and organisation documents such as policies and handbooks.
Documents & compliance“Find my offer letter. What is due this month?”
HR letters, employee documents, the compliance calendar, expiring contracts, documents and work permits, and open alerts.
Manager reports“Attrition this quarter, headcount by department, open pipeline.”
Headcount, attrition, new joiners, recruitment pipeline, pending tasks and approvals. Numbers come from the live record, not a stale export.
AI capability without AI risk.
One key per person. One log for everything.
An admin creates API keys in settings. Each key belongs to a person and carries that person’s role, so there is never an anonymous AI acting on your HRMS. Every call, from the in-app assistant or any MCP client, lands in an audit log admins can read at any time.
- Rotate or revoke any key from settings, instantly
- Every call records user, tool, timestamp and outcome
- Writes ask for confirmation before they execute
- Bank account, Aadhaar and PAN numbers are never returned in full
The AI is exactly as powerful as the person holding the key.
There is no separate AI permission model to maintain. Whatever a person can see and do in the web app, their AI can see and do, and nothing more. Change the person’s role and every key they own changes with it.
- Admin keys see the whole workspace
- HR keys see people data, letters, compliance and reports
- Manager keys see and approve for their own team
- Employee keys see their own leave, attendance, payslips and goals
Workspace · keys, scopes, audit logAll
People, payroll, letters, compliance, reportsOrg
Own team · approvals, who is in, team reportsTeam
Own leave, attendance, payslips, goals, documentsSelf
The AI drafts your processes. A human publishes them.
Onboarding, offboarding, approvals, reviews: the AI can read what you run today and draft a better version. Getting a draft live is deliberately a two-step, human decision.
- Read is the default. Listing and inspecting published processes needs no extra scope.
- Drafting needs the workflow.draft scope, switched on by the super admin. The AI creates a new version rather than touching the one that is live.
- Publishing needs the workflow.publish scope and a confirmation. The AI must first call without confirming, show you the diff, get your explicit yes, then call again.
- Sensitive processes never publish over MCP. Terminations and payroll finalisation always need a person in the web UI.
publish_workflow_version- Trigger: employee created, department = Field Sales
- Steps: IT setup → device issue → buddy assignment → 30-day review
- Approver on step 4: reporting manager
publish_workflow_version confirmed=trueConnected in four steps.
No IT project.
Create a key
An admin opens Settings, creates an API key for a person and, on Enterprise, switches on the workflow scopes they should have.
Settings · API keysAdd Graciax to your client
Paste the key into Claude, Cursor or Claude Code as an MCP server. The client loads the tool list for all seven modules.
Claude · Cursor · Claude CodeAsk
Balances, who is in, payslips, policies, reports. Reads answer at once with your role applied.
read toolsAct, with a yes
Apply leave, approve a request, submit a claim, draft a process. The AI confirms first, then acts, then logs it.
write tools · confirm firstPrefer not to leave the app? The same tools power the in-app AI assistant for employees, managers and HR. No key needed.
Straight answers about MCP for HR
What is MCP?
Which AI tools work with Graciax HRMS?
What can the AI change, and what can it only read?
Who can see what?
Is there an audit trail?
Which plan includes MCP and workflow authoring?
What the AI is reading from
AI & MCP is one of 17 modules. Every one is connected to the same employee record.
Reports & Analytics
16+ ready reports including headcount, attrition, payroll register, EPF, ESI and TDS. Branded HTML and CSV export.
Statutory Compliance
EPF, ESI, TDS, PT (15 states), LWF (13 states), Bonus, POSH, Form 16, Form 24Q, F&F with gratuity.
Employee Self-Service
Punch in and out, apply leave, download payslips and file tax declarations. All in-app, with the AI assistant alongside.
Plug your AI into HR
this week.
Book a demo and watch Claude answer a leave question, pull a headcount report and draft an onboarding process on a real Graciax workspace. Then ask for a custom quote.