Overview
The Keka connector brings your Keka HR data into Claude. You can check your attendance, leave balance or payslips, apply for leave or work from home, see what's waiting for your approval and raise a helpdesk ticket, all from a chat. You don't need to open Keka.
Keka builds and runs the connector. It covers the HR tasks employees do most often, and we'll add more over time. It follows your existing Keka permissions, so you can only see and do what you already can in Keka.
Who it's for
- Employees: check attendance, leave, holidays, pay and tax, and raise requests.
- Managers: see team leave, pending approvals and team expense claims.
- Admins: turn on the connector for your organisation and review activity in the audit log.
Supported AI assistants: Claude (web, desktop and mobile)
Before you start
You can connect once, Your Keka admin has turned it on for your organisation (steps below).
For admins: turn on the connector
- In Keka, go to Applications -> Keka MCP Setup
- Initiate the Setup, approve the Terms & Conditions
- Turn on Keka MCP connector.
- Once enabled, we let employees know they can connect via an in-app "Bring Keka into your AI assistant" banner
If the connector is off, employees see the message "Keka MCP is not enabled for your organisation" when they try to connect. If you turn it off later, active connections stop working from the next request.
Connect Keka to Claude
You can follow the below process once Keka Connector is made available in the Claude directory.
Connecting takes about a minute. You sign in with your usual Keka login.
- In Claude, open Settings › Connectors and select Browse connectors.
- Search for Keka and select Connect.
- Choose the region your Keka account is hosted in (table below). If you're not sure, ask your Keka admin.
- You're taken to the Keka sign-in page. Sign in the way you usually do: Microsoft, Google or Keka credentials.
- Review what Claude will be able to access, then select Allow.
- Back in Claude, Keka shows as Connected.
Check that it works: start a new chat and ask "What's my leave balance?"
Choose your region
Keka keeps your data in your account's region. You must connect to the address for that region. If you pick the wrong one, sign-in is refused.
| Region | Connector address |
| India (Central India) | https://mcp-in.keka.com/mcp |
| United States (Central US) | https://mcp-cus.keka.com/mcp |
| Europe (North Europe) | https://mcp-ne.keka.com/mcp |
| Southeast Asia | https://mcp-sea.keka.com/mcp |
| UAE (UAE North) | https://mcp-uan.keka.com/mcp |
| Qatar (Qatar Central) | https://mcp-qc.keka.com/mcp |
Disconnect
In Claude, go to Settings › Connectors, select Keka and choose Disconnect. Claude can no longer reach your Keka data. To use it again, connect from step 1.
Your access also ends if you leave your organisation, your permissions are removed.
What you can do
The connector has 23 tools. Most only view information. Four take an action in Keka: applying for leave, applying for work from home, raising a helpdesk ticket and updating a helpdesk ticket.
You only see the tools your Keka permissions allow. For example, team tools appear only if you manage a team.
Before an action runs, Claude shows the details and asks you to approve. Check the dates and details first. Requests go through your company's normal policies and approval flow, just as they do in Keka.
| Area | Tool | What it does | Type |
| Attendance | Get my attendance | Your attendance records and missed punches | View |
| Attendance | Get pending regularisation | Your regularisation requests and their status | View |
| Attendance | Get WFH requests | Your work from home requests and their status | View |
| Attendance | Apply WFH | Submits a work from home request | Action |
| Leave | Get leave summary | Balance by leave type and past leave requests | View |
| Leave | Get my holiday calendar | Holidays that apply to you | View |
| Leave | Get team leave calendar | Who on your team is on leave in a date range | View |
| Leave | Apply leave | Submits a leave request | Action |
| Pay and tax | Get my payslips | Payslips for a period, with a link to open them in Keka | View |
| Pay and tax | Get salary breakup | The components of your salary | View |
| Pay and tax | Get my tax summary | Tax for the financial year, including declared investments and TDS | View |
| Pay and tax | Get Form 16 status | Whether your Form 16 is ready, with a link to Keka | View |
| Expenses | Get expense claims status | Your expense claims and where each one is | View |
| Expenses | Get team expense pending summary | Total pending amount and claims waiting for you | View |
| Approvals | Get pending approvals | Requests waiting for your approval | View |
| Helpdesk | Get helpdesk categories and closing reasons | Ticket categories and closing reasons | View |
| Helpdesk | Get my assigned tickets | Tickets assigned to you | View |
| Helpdesk | Create helpdesk ticket | Raises a new helpdesk ticket | Action |
| Helpdesk | Manage helpdesk ticket | Replies to, closes or reassigns a ticket | Action |
| Onboarding | Get pending onboarding tasks | Onboarding tasks you still need to complete | View |
| People | Get employee details by email | A colleague's basic work details, looked up by work email | View |
| People | Get employee celebrations | Birthdays and work anniversaries for one or more months | View |
| Hiring | Get open positions | Open vs. filled positions by department and overdue jobs. Defaults to the current quarter | View |
Example prompts
Ask in your own words. Mentioning Keka helps Claude pick the connector.
Employees
- "How many casual leaves do I have left in Keka?"
- "Did I miss any punches this month?"
- "Apply for leave next Friday, reason: family function."
- "Request work from home for tomorrow."
- "Show my payslip for last month."
- "How much TDS has been deducted so far this year?"
- "Is my Form 16 ready?"
- "When is the next company holiday?"
- "Raise a helpdesk ticket: my laptop charger isn't working."
Managers
- "Who on my team is on leave next week?"
- "What's waiting for my approval in Keka?"
- "How much in expense claims is pending with me?"
Combine it with your work
- "Check my leave balance and the holiday calendar, then suggest the best week in December for a 5-day trip."
- "Summarise everything I need to act on in Keka today."
How it works
Every request goes from Claude to Keka's MCP server, then to Keka. The answer comes back the same way.
The MCP server never acts on its own. It always acts as you, using your sign-in. It never uses a shared or admin account.
Who can use it
Two checks decide what you can do. All three must pass:
- Your admin. A Keka admin has turned on the connector for your organisation.
- Your permissions. Each tool follows your Keka permissions. If you can't see something in Keka, you can't see it through Claude either.
Security and privacy
The connector acts only as you. It sees only what you can see in Keka, and it doesn't store your chats.
- Secure sign-in. You sign in through Keka's own login page (OAuth 2.1 with PKCE), using your company's usual method: Microsoft, Google or Keka credentials. Claude never sees your password.
- Your identity, from your sign-in. Keka identifies you only from your sign-in, never from what you type in the chat. Asking about another employee can't get around your permissions.
- Organisation isolation. Your organisation is identified from your sign-in. Every request, cache and log entry is kept separate for each organisation.
- Data stays in your region. Requests are handled in your Keka account's region.
- Only the data needed. Each tool returns only the fields needed to answer, not full Keka records.
- Files stay in Keka. Payslips, Form 16 and letters open through a link to Keka. You need to be signed in to Keka to open them.
- No chat history at Keka. Keka doesn't keep your conversations. Each request is handled on its own.
What Claude receives. The answers Keka returns, such as your leave balance or salary breakup, appear in your Claude conversation. Anthropic handles that conversation under your Claude account's terms and privacy settings. If your company has rules about HR data in AI tools, check with your admin before you connect a personal Claude account.
Read the Keka privacy policy and terms of use for more details.
Audit log
Keka logs every request with the time, the employee, the action (for example, "Check leave balance") and the result: success, failed or denied. Global admins can see this in the Admin Audit Log in real time. Records are kept for 30 days.
Rate limits
| Level | Limit |
| Organisation | 20,000 requests per minute |
| Each user | 200 requests per minute |
If you go over a limit, Claude shows a "rate limit exceeded" message with when to try again. You stay connected and other tools keep working.
Limitations
- The connector covers the tasks in What you can do. Anything else, such as approving requests, editing your profile or HR admin tasks, still happens in Keka.
- Claude can misread a question or pick the wrong tool. Check important answers in Keka, especially pay and tax figures.
- Some tools apply only in some countries. For example, Form 16 applies only in India.
Troubleshooting
| What you see | What to do |
| "Keka MCP is not enabled for your organisation" | Ask your Keka admin to turn on the connector. |
| Sign-in is refused, or a region error appears | You may have picked the wrong region. Disconnect and connect again using your region's address. |
| Connected, but Claude doesn't use Keka | Mention Keka in your question. In the chat, check that the Keka connector is turned on. |
| A tool you expect is missing | Your Keka permissions don't include it. Ask your admin if you think you should have access. |
| "You don't have access to this information" | Your Keka permissions don't allow this data. It isn't available in Keka for you either. |
| Asked to sign in again | Your session expired or your access changed. Sign in again. |
| "Rate limit exceeded" | Wait for the time shown, then try again. |
| A link to a payslip or document doesn't open | Sign in to Keka in your browser, then open the link again. |
Still stuck? Contact Keka support at support@keka.com
FAQ
Is the connector free? It's included with all the plans right now.You also need a Claude account.
Can I see a colleague's salary or leave? Only if you can see it in Keka today. The connector follows your Keka permissions exactly.
Does Keka use my chats to train AI? No. Keka doesn't receive or store your chats, only the tool requests. How Anthropic uses your conversations depends on your Claude account settings.
Can I use a personal Claude account? Today, an employee can connect from a personal Claude account if their organisation has turned on the connector.
Does it work with ChatGPT or other AI assistants? Support for other AI Assistants will be added in future iterations
How do admins see who is using it? In the Admin Audit Log. It shows each request with the employee, action and result.
What happens when an employee leaves? Their Keka access ends, so their next request fails and the connection stops working.
Comments
0 comments
Please sign in to leave a comment.