Klizos Attendance · AI assistant connection

HR & attendance data for AI agents

Connect Cursor, Claude Desktop, or any MCP client to Klizos Attendance — present/absent status, monthly reports, leave balances, rosters, and employee insights through one secure HTTPS endpoint.

33MCP tools
OAuthBrowser sign-in
HTTPSStreamable HTTP

Live endpoints

MCP https://mcp.attendance.klizos.com/mcp POST/GET
Health https://mcp.attendance.klizos.com/healthz GET
Issuer https://mcp.attendance.klizos.com

Cursor config

{
  "mcpServers": {
    "klizos-attendance": {
      "url": "https://mcp.attendance.klizos.com/mcp"
    }
  }
}

How it works

Keep using your favourite AI app — Klizos Attendance supplies live HR data behind the scenes.

Step 1

Connect once with your Klizos Attendance email and password — the same credentials as the web portal.

Step 2

Ask in plain language: who is present, monthly attendance for a person, leave balance, or roster details.

Step 3

The assistant fetches only what your role allows and returns a readable answer you can act on.

What you can do

Live data from your tenant — no need to memorise API names or navigate multiple portal screens.

Sign in securely

Connect with your Klizos Attendance account — the same email and password you use in the web portal. Sign in once in the browser; the assistant only accesses data your role already permits.

Daily & monthly attendance

Ask who is present, absent, or late today. Pull monthly attendance reports, per-user attendance details, working-hours summaries, and attendance lists for any date range.

Leave management

Check leave balances, pending and approved requests, leave types, department-wise stats, and today's leave list — without opening multiple screens in the portal.

People & organisation

Look up employees, departments, and roles. Review monthly insights for individuals, including attendance patterns and working-day summaries.

Rosters & shifts

View monthly rosters, shift change requests, early-leave requests, and upcoming company events — useful for HR and team leads planning coverage.

HR notifications & settings

Read notification settings, increment reminders, company rules, and tenant configuration — scoped to what your permissions allow.

Example questions

Phrase them your own way — the assistant understands natural language.

33 MCP tools

Grouped by domain — all callable from your AI client after sign-in.

Auth — login, refresh
Attendance — summary, details, present/absent/late, monthly, list
Leave — balance, list, stats, types, today, early leave
People — users, employees, departments, roles, permissions
Rosters — monthly rosters, shift change requests
Insights — monthly user insights, holidays, events
Settings — company rules, notifications, increment reminders

Connect to your app

Same Attendance login for every app below. Pick your tool and follow the steps.

Most clients use one connection URL and a short sign-in in the browser. You do not paste passwords into the AI app — OAuth handles the session securely.

Shared connection (all supported apps)

Add this to your client's MCP config, or use "Add MCP server" with the URL below.

Server URL https://mcp.attendance.klizos.com/mcp
{
  "mcpServers": {
    "klizos-attendance": {
      "url": "https://mcp.attendance.klizos.com/mcp"
    }
  }
}
Cursor Recommended

Config file

  • Windows: %USERPROFILE%\.cursor\mcp.json
  • macOS / Linux: ~/.cursor/mcp.json
  • Or: .cursor/mcp.json in your project folder
  1. Open Cursor → Settings → MCP (or edit mcp.json directly).
  2. Add the klizos-attendance server using the connection block below.
  3. Save and restart Cursor if the server does not appear.
  4. Click Connect next to klizos-attendance and sign in with your Attendance portal credentials.
  5. When the browser confirms success, return to Cursor and ask an attendance question.
Claude Desktop OAuth supported

Config file

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  1. Quit Claude Desktop, then open the config file above.
  2. Merge the mcpServers block from below into the top-level object.
  3. Restart Claude Desktop and confirm klizos-attendance appears under MCP.
  4. Authorize when prompted and complete Attendance sign-in in the browser.
VS Code (GitHub Copilot & MCP) VS Code 1.102+

Config file

  • Workspace: .vscode/mcp.json
  • User profile: MCP section in VS Code Settings
  1. Enable GitHub Copilot and MCP support.
  2. Add .vscode/mcp.json or open MCP user configuration.
  3. Paste the mcpServers block below and reload the window.
  4. Connect klizos-attendance from the Copilot / agent panel and sign in via browser.
Other MCP clients HTTP + OAuth

Universal pattern

  • Any MCP settings screen that accepts a remote HTTPS server URL
  1. Your client must support remote MCP over HTTPS (Streamable HTTP) and OAuth.
  2. Add one server named klizos-attendance with the URL below.
  3. Trigger Connect / Authorize and complete Klizos Attendance login in the browser.
  4. For stdio-only clients, use the local npm package with ATTENDANCE_ACCESS_TOKEN instead.

FAQ

Do I need a separate account?

No. Use the same Klizos Attendance email and tenant you already have. If you cannot log in to the web portal, you cannot connect here either.

Which tenant am I connecting to?

The hosted MCP server is configured for your organisation's backend (e.g. dev.new.attendance.klizos.com). Tenant is resolved from the backend URL — ask your administrator if unsure.

Does this replace the Attendance website?

No. It adds convenience inside AI tools. For approvals, exports, and visual dashboards, keep using the web portal.

Who can see what?

Exactly what your Attendance role allows — reporters see their teams, admins see broader scope, same as the website.

Can I run it locally?

Yes. Clone the repo, set BACKEND_BASE_URL in .env, run npm run dev:http (port 3110) or npm run dev for stdio. See the README for Cursor mcp.json examples.

Ready to connect to your app?

Choose your app above, sign in once, and start asking attendance questions in plain language.

View setup steps