WatheeqaHR Attendance Analyzer

com.watheeqahrPublished by watheeqahr.comOfficial publisherv1.0.0Updated Nov 1, 2026

Analyze biometric attendance exports (ZKTeco, Hikvision...): lateness, absence, missing punches.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowData & Analytics

Overview

AI-generated overview

Hosted MCP server that lets an assistant analyze biometric attendance device exports and report lateness, absence and missing punches per employee.

What you can do
  • Analyze an attendance export from biometric devices (CSV, Excel or text, English or Arabic headers) and get per-employee days present, estimated absences, late days and missing punches, plus the detected column mapping
  • Set shift start and end, weekend days, holidays, flexible schedules, required hours, Hijri calendar, sheet and country for the analysis
  • List the device export header shapes the analyzer is tested against, to check whether a file is likely to work before uploading
  • Return the product's scope, supported GCC countries, pricing and limits instead of guessing
When to use it
Useful when you have a monthly attendance export from a biometric device and want a quick operational review before payroll, or want to confirm a vendor's export format is supported before uploading a file.
Requirements
Remote Streamable HTTP endpoint; no account, API key or authentication is needed. Files are passed as text or base64 content. Clients without native HTTP support can connect through the mcp-remote bridge, which needs Node.js.
Before you install
Uploaded files leave your machine to a third-party service: an encrypted copy is kept up to 90 days to improve the analyzer and a result summary for 7 days behind a link. Without an account the limit is 5 MB per file and 3 distinct files per 30 days per network address. Attendance data is personal employee data, so only send files you are allowed to share. Results are an operational review, not legal or payroll advice.

Installation

In SourceWeft

  1. Open WatheeqaHR Attendance Analyzer in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.watheeqahr%2Fattendance-analyzer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "watheeqahr-attendance-analyzer": {
      "type": "http",
      "url": "https://www.watheeqahr.com/api/v1/mcp"
    }
  }
}

README

WatheeqaHR Attendance Analyzer — MCP server

A free, hosted Model Context Protocol server that lets AI assistants (Claude, ChatGPT, Cursor, VS Code and others) analyze biometric attendance device exports directly: ZKTeco / BioTime, Hikvision, Dahua, Anviz, Suprema BioStar, FingerTec, Matrix COSEC, eSSL and similar. It reads CSV, Excel or text files with English or Arabic headers.

For each employee it returns days present, estimated absent days, late days and missing punches, plus the column mapping it detected. That way you can check a month of attendance before payroll without building spreadsheet formulas.

  • Endpoint: https://www.watheeqahr.com/api/v1/mcp (remote, Streamable HTTP)
  • Authentication: none
  • Cost: free
  • Made by: WatheeqaHR, attendance, leave and payroll preparation for companies in the UAE, Saudi Arabia, Kuwait, Qatar, Bahrain and Oman.

Tools

ToolWhat it does
analyze_attendance_fileAnalyzes a device export, passed as csv_text or as content_base64 + filename. Optional settings: shift start and end, weekend days, holidays, flexible schedule, required hours, Hijri calendar, sheet, country.
list_supported_attendance_formatsLists the export header shapes the analyzer is tested against, so you can check a file before uploading it.
get_product_factsReturns WatheeqaHR's scope, supported countries and pricing, so an assistant does not have to guess.

Connect

Claude (web or desktop): go to Settings → Connectors → Add custom connector, then paste https://www.watheeqahr.com/api/v1/mcp.

Claude Desktop / Cursor / any client with a JSON config (through mcp-remote):

json
{  "mcpServers": {    "watheeqahr": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://www.watheeqahr.com/api/v1/mcp"]    }  }}

VS Code (.vscode/mcp.json):

json
{ "servers": { "watheeqahr": { "type": "http", "url": "https://www.watheeqahr.com/api/v1/mcp" } } }

HTTP API (no MCP): the same analyzer is described in OpenAPI 3.1 at https://www.watheeqahr.com/api/v1/public/openapi.json.

Try it

Ask your assistant something like:

"Here is our ZKTeco export for October. Shift is 08:00–17:00, Friday off. Who was late most often, and who has missing punches?"

Synthetic sample files are in examples/. Every name and number in them is invented.

Limits and privacy

  • 5 MB per file, and 3 distinct files per 30 days per network address without an account.
  • An encrypted copy of each uploaded file is kept for up to 90 days to improve the analyzer, then deleted automatically. A result summary is kept for 7 days behind an unguessable link.
  • Only send files you are allowed to share. Full statement: Privacy policy.
  • The results are an operational review, not legal or payroll advice. WatheeqaHR is not a WPS provider and does not file anything with any government.

More: Developers & AI assistants guide · Supported export formats · Web analyzer


بالعربية

محلل ملفات الحضور من وثيقة — خادم MCP مجاني

يتيح خادم MCP هذا لمساعدات الذكاء الاصطناعي (Claude وChatGPT وCursor وغيرها) تحليل ملفات أجهزة البصمة مباشرة. يدعم ZKTeco وBioTime وHikvision وDahua وAnviz وSuprema وFingerTec وMatrix COSEC وeSSL، بصيغ CSV وExcel والنصوص، وبعناوين أعمدة عربية أو إنجليزية.

لكل موظف يعرض أيام الحضور والغياب المقدّر وأيام التأخير والبصمات الناقصة، وذلك قبل تجهيز الرواتب ودون معادلات Excel.

  • الرابط: https://www.watheeqahr.com/api/v1/mcp، مجاني ولا يحتاج تسجيلًا.
  • في Claude: الإعدادات ← Connectors ← Add custom connector، ثم الصق الرابط.
  • المحلل على الويب: www.watheeqahr.com/ar/tools/attendance-analyzer
  • الحدود والخصوصية:
    • الحجم: حتى 5 MB للملف.
    • العدد: 3 ملفات مختلفة كل 30 يومًا لكل عنوان شبكة.
    • الاحتفاظ: نحتفظ بنسخة مشفّرة من الملف لمدة أقصاها 90 يومًا لتحسين المحلل، ثم تُحذف تلقائيًا.

License

The documentation and sample files in this repository are released under the MIT License. The hosted service is operated by Fluxnova LLC (Sharjah Media City, UAE) under the WatheeqaHR terms.

Source: README.md at commit af84ccb

Tools

3

analyze_attendance_file

Analyze an attendance device export

Analyze a biometric attendance device export (ZKTeco, Hikvision, Dahua, Anviz, Suprema, FingerTec, Matrix COSEC, eSSL and similar; CSV, Excel or text, English or Arabic headers). Returns, per employee: days present, estimated absent days, late days and missing punches, plus the detected column mapping. Free, no account. Limits: 5 MB per file; the free analyzer allows 3 distinct files per 30 days per network address. An encrypted copy of the file is kept for up to 90 days to improve the analyzer, then deleted automatically; a result summary is kept for 7 days behind an unguessable link. Absent days are estimates for review, not confirmed absences. If the file cannot be read the tool returns isError with the analyzer's refusal reason.

Parameterssheetcountrycalendarcsv_textfilenameholidaysshift_endshift_startweekend_daysschedule_modecontent_base64required_hours+1 more

list_supported_attendance_formats

List supported attendance export formats

List the attendance-device export header shapes the WatheeqaHR analyzer is tested against (vendor, example header row, the column it treats as the employee ID). Use it to tell a user whether their device export is likely to work before they upload it.

Takes no parameters.

get_product_facts

WatheeqaHR product facts

Factual scope of WatheeqaHR: supported GCC countries, what the product does and does not do (it is not a WPS provider or a statutory filing service), plan pricing and limits, and canonical links. Use it instead of guessing when asked what WatheeqaHR offers.

Takes no parameters.

Version history

1
  1. v1.0.0LatestNov 1, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts