Obolus

io.github.sanzation由 GitHub 帳號 sanzation 發布v1.0.4更新於 Oct 26, 2026

Read-only payroll calculations and multi-country tax comparisons for eight countries.

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

遠端唯讀 MCP 端點,用於單一國家薪資與淨所得計算,以及八個國家之間的稅務比較。

可以做什麼
  • 計算單一國家、單一人员的詳細薪資與淨所得,涵蓋稅級、地區、醫療保險、退休金及其他各國特定扣繳
  • 依指定稅務年度比較兩個以上國家的年稅前薪資、淨所得、稅額與員工社會保險提撥,可使用相同稅前薪資或當地中位數基準
適用情境
適合需要快速估算薪資,或為工作邀約、外派、薪資協商在德國、奧地利、瑞士、美國、英國、愛爾蘭、加拿大與澳洲之間做淨所得橫向比較的情境。
執行需求
需要可連線的遠端 streamable HTTP 端點;這些唯讀工具不需登入或 API 金鑰。需要能連上託管服務的網路。不需本機執行環境或安裝套件。
安裝前請注意
結果僅為估算,使用前應檢視各工具回傳的假設與來源資訊。淨所得是薪資計算結果,並非扣除生活成本後的可支配所得。託管 API 有使用條款與速率限制,不應假定可無限制用於正式環境。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Obolus,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.sanzation%2Fobolus/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "obolus": {
      "type": "http",
      "url": "https://www.obolusfinanz.de/api/mcp/public"
    }
  }
}

README

Obolus Finance API and Remote MCP Examples

Public examples for the Obolus payroll and multi-country tax API. This repository contains a small Vite client, connection examples, and documentation. The hosted calculation engine and MCP server run at obolusfinanz.de; their server source code is not contained in this repository.

Remote MCP server

Obolus provides a public, read-only MCP endpoint:

  • Streamable HTTP: https://www.obolusfinanz.de/api/mcp/claude
  • Tools: berechne for detailed single-country payroll and taxcompare for comparisons across two or more countries
  • Access: no login or API key required for these read-only tools
  • Registry: io.github.sanzation/obolus
  • Full API and MCP documentation: Obolus Developers

The /claude URL is the agent-neutral MCP surface despite its historical route name. It is suitable for MCP clients other than Claude. It is separate from the browser-facing ChatGPT app integration at /api/mcp.

Connect from VS Code / GitHub Copilot

This repository includes a workspace .mcp.json. Open the folder in VS Code, open the MCP server list, and start obolus. You can also copy its configuration into your own workspace:

json
{  "servers": {    "obolus": {      "type": "http",      "url": "https://www.obolusfinanz.de/api/mcp/claude"    }  }}

Ask the agent, for example: "Compare an annual gross salary of EUR 60,000 in Germany and Austria for tax year 2026 using Obolus." The agent should request missing profile details instead of inventing them. Calculations are estimates; inspect each tool's returned assumptions and source information before using a result.

To inspect the public MCP connection without making a calculation, run npm run mcp:check. This lists the available tools and checks that both expected tools are present.

REST API demo

The Vite app demonstrates direct REST calls to POST /api/berechne and POST /api/taxcompare. It is an API client, not a local MCP server or a copy of the tax engine.

bash
npm installnpm run dev

Open http://localhost:8080. The Vite proxy forwards API requests; see vite.config.js. Build with npm run build.

For a current, complete request schema and response examples, use the developers page or OpenAPI document. The browser demo uses the legacy annual_gross alias in major currency units. New taxcompare integrations should prefer salary_ct in minor currency units: 6000000 means EUR 60,000 when currency is eur and salary_period is annual. At least two countries and a supported tax year are required. The detailed berechne endpoint also uses minor currency units for salary fields.

Example comparison request:

js
const response = await fetch("https://www.obolusfinanz.de/api/taxcompare", {  method: "POST",  headers: { "Content-Type": "application/json" },  body: JSON.stringify({    salary_ct: 6000000,    salary_period: "annual",    tax_year: "2026",    countries: ["DE", "AT"],    currency: "eur"  })});if (!response.ok) throw new Error(await response.text());const result = await response.json();console.log(result);

Supported countries: Germany, Austria, Switzerland, United States, United Kingdom, Ireland, Canada, and Australia. The returned net pay is a tax/payroll result. Housing, groceries, health costs outside payroll, and purchasing-power adjustments are separate models; do not describe payroll net as disposable income after living costs.

Repository scope and usage

This is a public integration example, not the MCP server's source repository. The hosted API has usage terms and rate limits; do not assume unrestricted production access from this demo. Do not commit API keys or other credentials. The public read-only MCP tools need no key.

來源:README.md,提交 d213f46

工具

2

berechne

Obolus.berechne - Calculate payroll

Calculate detailed payroll and net salary for one country and person. Use this for tax class, region, health insurance, pension, deductions, or other country-specific inputs. For the same gross salary across two or more countries, use taxcompare. Use semantic fields where available; legacy fields remain REST compatibility inputs. Monetary fields in the legacy request are minor units and period-specific.

輸入參數LZZagetaxLandModusFaktorStjahrcountryCurrencyPersonenlocationtax_year另有 7 個

taxcompare

Obolus.taxcompare - Compare net income

Compare annual gross, net pay, taxes, and employee social contributions across two or more supported countries. Use shared_gross for the same offer and local_median_gross for country-market benchmarks. Provide tax_year and at least two countries. Use berechne for detailed single-country payroll.

輸入參數ageperiodregionschildrencurrency必填tax_year必填countries必填salary_ctgross_modeperson_typeannual_grossjoint_assessment

版本歷史

3
  1. v1.0.4最新Oct 19, 2026
  2. v1.0.3Sep 20, 2026
  3. v1.0.2Sep 20, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。