Source-backed Sri Lanka APIT, EPF, ETF, payslip and net salary reference implementation
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add sri-lanka-payslip -- docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2~/.codex/config.toml
[mcp_servers.sri-lanka-payslip]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"]
# codex mcp add sri-lanka-payslip -- docker run -i --rm ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2~/.cursor/mcp.json
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"
]
}
}
}.vscode/mcp.json
{
"servers": {
"sri-lanka-payslip": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/buddhima-jd3/sri-lanka-payslip-mcp:2026.27.2"
]
}
}
}Remote
claude mcp add --transport http sri-lanka-payslip https://mypayslip.lk/api/mcp~/.codex/config.toml
[mcp_servers.sri-lanka-payslip]
url = "https://mypayslip.lk/api/mcp"
# codex mcp add sri-lanka-payslip --url https://mypayslip.lk/api/mcp~/.cursor/mcp.json
{
"mcpServers": {
"sri-lanka-payslip": {
"url": "https://mypayslip.lk/api/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"sri-lanka-payslip": {
"type": "http",
"url": "https://mypayslip.lk/api/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sri-lanka-payslip": {
"httpUrl": "https://mypayslip.lk/api/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"sri-lanka-payslip": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mypayslip.lk/api/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"sri-lanka-payslip": {
"url": "https://mypayslip.lk/api/mcp"
}
}
}