About Jisr MCP by usefulapi
Jisr MCP by usefulapi connects Jisr organization data to MCP clients for teams handling employee, attendance, leave and payroll information. Alongside read tools, it can create employee records and import attendance punches; these writes may affect attendance and payroll.
Key features
- 01Look up employees and financial information
- 02View attendance summaries and punches
- 03Check annual leave and payroll transactions
- 04Create employee records
- 05Import attendance punches
Use cases
- 01Review employee and financial records
- 02Check attendance and leave balances
- 03Inspect payroll and accrual transactions
- 04Register employees or import device punches
MCP support
As an MCP server, it exposes Jisr lookup tools for employees, attendance, leave and payroll, plus write tools to create employees and import attendance punches. Write operations may affect attendance and payroll processing.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://jisr.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-jisr https://jisr.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-jisr":{"type":"http","url":"https://jisr.usefulapi.io/mcp"}}}Open in Cursor{"servers":{"io-usefulapi-jisr":{"type":"http","url":"https://jisr.usefulapi.io/mcp"}}}Open in VS Code{"mcpServers":{"io-usefulapi-jisr":{"type":"http","url":"https://jisr.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-jisr":{"serverUrl":"https://jisr.usefulapi.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEJisr MCP by usefulapi
Connect your Jisr organization.
Connect
- Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste
https://jisr.usefulapi.io/mcp. - Claude Code:
claude mcp add --transport http jisr https://jisr.usefulapi.io/mcp, then run/mcpto log in. - VS Code: Add to VS Code.
- Cursor and other clients: add the URL as a remote MCP server:
{
"mcpServers": {
"jisr": {
"url": "https://jisr.usefulapi.io/mcp"
}
}
}
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Jisr credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/jisr/
Tools
| Tool | Type | What it does |
|---|---|---|
jisr_list_employees | read | List employees |
jisr_get_employee | read | Get employee |
jisr_get_employee_financial_info | read | Get employee financial info |
jisr_list_lookup | read | List lookup values |
jisr_list_attendance_summary | read | List attendance summary |
jisr_list_attendance_punches | read | List attendance punches |
jisr_get_annual_leave_balances | read | Get annual leave balances |
jisr_list_paygroups | read | List pay groups |
jisr_list_payroll_transactions | read | List payroll transactions |
jisr_list_accrual_transactions | read | List accrual transactions |
jisr_get_employee_monthly_payables | read | Get employee monthly payables |
jisr_list_gl_transaction_types | read | List transaction types |
jisr_list_audit_events | read | List audit events |
jisr_list_webhooks | read | List webhooks |
jisr_create_employee | write | Create employee |
jisr_create_attendance_punches | write | Import attendance punches |
jisr_usage_status | meta | Usage status (free-tier meter) |
jisr_request_feature | meta | Request a missing feature |
jisr_upgrade | meta | Upgrade to Pro or Pro+ |
jisr_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Pricing
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per Jisr organization) | $9/mo or $90/yr (2 months free) | Unlimited* |
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with jisr_upgrade (it returns a Stripe Checkout link). Cancel any time with jisr_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running jisr_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT. Unofficial integration; no Jisr endorsement is claimed.
Data and write effects
Requested HR, identity, salary and bank/IBAN records pass to your chosen AI client and LLM provider. Authorize only the scoped APIs and data appropriate for that service. Creating an employee sends an invitation; imported device punches may affect attendance and payroll after asynchronous processing. Submission does not mean all punches were accepted. No salary transfers, payments or accounting-journal posting tools are exposed.
Mutations are never automatically replayed, including after a cached-session rejection. Inspect uncertain writes before repeating them. Revoke the key in Jisr; existing vendor session revocation timing has not been verified. Mock, security and Worker checks pass; authenticated customer reads, invitations and attendance writes have not been tested.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.