MCP.Market

Sri Lanka Payslip MCP server

online · 100% uptime
by Buddhima-JD3·io.github.Buddhima-JD3/sri-lanka-payslip·v2026.27.2

Source-backed Sri Lanka payslip tools for APIT/PAYE, EPF, ETF, stamp duty, and net pay.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Sri Lanka Payslip yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sri Lanka Payslip tools (3)

write = sends, deletes, buys or posts
  • calculate_sri_lanka_payslipFree

    Estimate monthly APIT/PAYE, employee and employer EPF, ETF, stamp duty, net pay, and employer cost for regular primary employment in Sri Lanka.

  • get_sri_lanka_payroll_referenceFree

    Return the maintained APIT, EPF, ETF, and stamp-duty assumptions with official Sri Lankan sources and scope limits.

  • get_sri_lanka_payslip_checklistFree

    Return the fields and checks needed to prepare or review a Sri Lankan employee payslip.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • Live reliabilityremote reachable in 3133ms17/20
  • Tool poisoning3 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 56 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sri Lanka Payslip compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
1,054 ms
faster than 10% of 30,031 servers

What its tools let an agent do: 3 read

Install Sri Lanka Payslip in Claude Code, Cursor or VS Code

claude mcp add --transport http sri-lanka-payslip https://mypayslip.lk/api/mcp
Add to Cursor

What the publisher says

From the Sri Lanka Payslip repository's README, as published. We do not edit it. Read it on GitHub

Sri Lanka Salary Calculator and Payslip Reference

An inspectable reference implementation for estimating a regular primary employment payslip in Sri Lanka. It calculates monthly APIT (PAYE), employee EPF, employer EPF, employer ETF, stamp duty, net pay, and employer cost.

The current reference is maintained by MyPayslip.lk for the Sri Lanka 2026/27 year of assessment. The latest regular-employment APIT table published by the Inland Revenue Department is labelled 2025/26; the relief and rates effective from 1 April 2025 remain the basis used for 2026/27.

Try the calculator

  • Developer reference
  • Sri Lanka salary calculator
  • Embeddable salary calculator widget
  • Payslip generator
  • How to read and check a Sri Lankan payslip
  • Calculation methodology

No account is required. The hosted calculator runs in the browser, and the public calculation API does not store salary inputs.

Verified example

For a monthly gross salary and EPF/ETF contribution base of LKR 200,000:

Run the same case locally:

node examples/calculate.mjs 200000

Or call the hosted read-only API:

curl "https://mypayslip.lk/api/calc?salary=200000"

Reference implementation

calculator.mjs is intentionally dependency-free. It accepts a gross monthly salary and an optional EPF/ETF eligible earnings base. The contribution base should come from payroll records when excluded or unusual payments make it different from gross salary.

Install the package from npm after its first registry release, or directly from this public repository now:

npm install github:Buddhima-JD3/sri-lanka-salary-calculator
import { calculateSalary } from "sri-lanka-salary-calculator";

const result = calculateSalary({
  grossSalary: 200000,
  epfEtfEarningsBase: 200000,
});

console.log(result.netPay); // 180975

Verify the published examples:

npm test

Use with an AI assistant

This repository includes a local Model Context Protocol server built with the official MCP SDK. It gives compatible AI assistants three read-only tools:

Use the no-auth Streamable HTTP endpoint when the client supports remote MCP servers:

https://mypayslip.lk/api/mcp

The same tools can run locally over stdio. In that mode, salary inputs are not sent to MyPayslip.lk or another external service.

Official MCP Registry: io.github.Buddhima-JD3/sri-lanka-payslip

Agent-oriented installation instructions are available in llms-install.md.

The Registry package is a public AMD64/ARM64 container:

docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2

Add it to an MCP client configuration:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Sri Lanka Payslip: common questions

Is Sri Lanka Payslip MCP server safe?
Mostly: it is graded B (83/100). Read the Sri Lanka Payslip safety report
How do I install Sri Lanka Payslip?
It runs remotely at mypayslip.lk. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Sri Lanka Payslip need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Sri Lanka Payslip maintained?
The last commit was 95 days ago (2026-07-31). The latest release is v2026.27.2.
Is Sri Lanka Payslip up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Sri Lanka Payslip compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.