Sri Lanka Payslip について
Sri Lanka Payslipは、スリランカの通常の主たる雇用を対象とする参照用給与計算ツールで、給与の試算や確認に使えます。出典を明示したAPIT/PAYE、EPF、ETF、印紙税、手取り額、雇用主コストの推定に対応し、給与入力を外部送信しないローカルMCPモードも備えます。
主な機能
- 01APIT/PAYEと拠出額の計算
- 02手取り額と雇用主コストの推定
- 03給与計算の参照情報と出典
- 04給与明細の項目と計算確認
- 05ローカル実行時の給与入力保持
活用シーン
- 01スリランカの月次手取り額の試算
- 02EPF、ETF、印紙税の確認
- 03給与明細の項目の準備や確認
- 04ローカルのAIアシスタントで給与計算を照会
MCP 対応
給与計算、給与参照情報の取得、給与明細チェックリストの準備を行う3つの読み取り専用ツールを提供します。リモートのStreamable HTTPエンドポイントに接続するか、stdioでローカル実行でき、ローカルモードでは給与入力を外部サービスに送信しません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mypayslip.lk/api/mcpclaude mcp add --transport http buddhima-jd3-sri-lanka-payslip https://mypayslip.lk/api/mcp{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}Cursor で開く{"servers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}VS Code で開く{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"type":"http","url":"https://mypayslip.lk/api/mcp"}}}{"mcpServers":{"buddhima-jd3-sri-lanka-payslip":{"serverUrl":"https://mypayslip.lk/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2stdioツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| grossSalary | number | はい | スリランカ・ルピー建ての月間雇用総収入 |
| epfEtfEarningsBase | number | いいえ | EPF/ETF 対象となる月間収入。デフォルトは総給与です。 |
| otherEmployeeDeductions | number | いいえ | ローン返済など、任意の法定外従業員控除 |
詳細
スリランカの給与計算機と給与明細のリファレンス
スリランカの通常の主たる雇用における給与明細を推定するための、内部を確認できるリファレンス実装です。月次 APIT(PAYE)、従業員の EPF、雇用主の EPF、雇用主の ETF、印紙税、手取り額、雇用主負担額を計算します。
現在のリファレンスは、スリランカの 2026/27 賦課年度向けに MyPayslip.lk が管理しています。内国歳入庁が公開している最新の通常雇用向け APIT 表には 2025/26 と記載されていますが、2025 年 4 月 1 日から適用される控除額と税率が、2026/27 にも引き続き適用されます。
計算機を試す
アカウントは不要です。ホスト型計算機はブラウザー上で実行され、公開計算 API は給与入力を保存しません。
検証済みの例
月額総支給額と EPF/ETF 拠出対象額が LKR 200,000 の場合:
| 項目 | 月額 |
|---|---|
| 総支給額 | LKR 200,000 |
| APIT/PAYE | LKR 3,000 |
| 従業員 EPF(8%) | LKR 16,000 |
| 印紙税 | LKR 25 |
| 推定手取り額 | LKR 180,975 |
| 雇用主 EPF(12%) | LKR 24,000 |
| 雇用主 ETF(3%) | LKR 6,000 |
同じケースをローカルで実行します:
node examples/calculate.mjs 200000
または、ホスト型の読み取り専用 API を呼び出します:
curl "https://mypayslip.lk/api/calc?salary=200000"
リファレンス実装
calculator.mjs は、意図的に依存関係をなくしています。月額総支給額と、任意で EPF/ETF 対象の所得基準額を受け取ります。対象外の支払い、または通常とは異なる支払いによって拠出基準額が総支給額と異なる場合は、給与記録からその額を取得してください。
npm で最初のレジストリリリース後にパッケージをインストールするか、現時点ではこの公開リポジトリから直接インストールできます:
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
公開されている例を検証します:
npm test
AI アシスタントでの利用
このリポジトリには、公式 MCP SDK で構築されたローカルの Model Context Protocol サーバーが含まれています。対応する AI アシスタントから、読み取り専用の 3 つのツールを利用できます:
| ツール | 目的 |
|---|---|
calculate_sri_lanka_payslip | APIT/PAYE、EPF、ETF、印紙税、手取り額、雇用主負担額を計算します |
get_sri_lanka_payroll_reference | 管理されている前提条件、対象範囲の制限、公式情報源を取得します |
get_sri_lanka_payslip_checklist | 必要な給与明細の項目と計算チェックの準備または確認を行います |
クライアントがリモート MCP サーバーに対応している場合は、認証不要の Streamable HTTP エンドポイントを使用します:
https://mypayslip.lk/api/mcp
同じツールを stdio 経由でローカル実行することもできます。このモードでは、給与入力が MyPayslip.lk やその他の外部サービスに送信されることはありません。
公式 MCP Registry:
io.github.Buddhima-JD3/sri-lanka-payslip
エージェント向けのインストール手順は
llms-install.md に記載されています。
Registry パッケージは、一般公開されている AMD64/ARM64 コンテナーです:
docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2
MCP クライアントの設定に追加します:
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "npx",
"args": [
"-y",
"github:Buddhima-JD3/sri-lanka-salary-calculator"
]
}
}
}
または、このリポジトリから起動します:
npm install
npm run mcp
機械可読なリファレンス
- OpenAPI 3.1 仕様
- 計算方法とテストケース
- アーカイブされた v2026.27.2 のソース
- ライブ OpenAPI:https://mypayslip.lk/openapi.json
- ライブの計算方法:https://mypayslip.lk/calculation-methodology.json
- エージェント向けガイダンス:https://mypayslip.lk/llms.txt
主な情報源
対象範囲
このリファレンスは、主たる雇用による通常の利益を対象としています。ボーナス、退職給付、従たる雇用、非居住者、および通常とは異なる給与計算のケースでは、別の APIT 税額表の適用や専門家による確認が必要となる場合があります。結果は推定値であり、給与計算、税務、または法律に関する助言ではありません。
結果を引用する際は、次の表記を使用してください。
MyPayslip.lk、スリランカ 2026/27 年度給与明細の計算方法、2026 年 7 月 17 日確認。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。