Skip to main content
ClaudeWave
sanzation avatar
sanzation

obolus-finance-api

View on GitHub

Cross-country income & tax calculation API. Compare net salary and purchasing power across 8 countries.

MCP ServersOfficial Registry1 stars0 forks● JavaScriptUpdated 29d ago
ClaudeWave Trust Score
70/100
· OK
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !No standard license detected
Last scanned: 10/20/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/sanzation/obolus-finance-api
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "obolus-finance-api": {
      "command": "node",
      "args": ["/path/to/obolus-finance-api/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/sanzation/obolus-finance-api and follow its README for install instructions.
Use cases

MCP Servers overview

# 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`](https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.sanzation%2Fobolus)
- Full API and MCP documentation: [Obolus Developers](https://www.obolusfinanz.de/en/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`](.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 install
npm run dev
```

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

For a current, complete request schema and response examples, use the [developers page](https://www.obolusfinanz.de/en/developers) or [OpenAPI document](https://www.obolusfinanz.de/api/openapi). 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](https://www.obolusfinanz.de/en/developers); 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.
apiexpatfinancefintechrelocationsalarytax

What people ask about obolus-finance-api

What is sanzation/obolus-finance-api?

+

sanzation/obolus-finance-api is mcp servers for the Claude AI ecosystem. Cross-country income & tax calculation API. Compare net salary and purchasing power across 8 countries. It has 1 GitHub stars and its last recorded update is dated 2026-09-20.

How do I install obolus-finance-api?

+

You can install obolus-finance-api by cloning the repository (https://github.com/sanzation/obolus-finance-api) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is sanzation/obolus-finance-api safe to use?

+

Our security agent has analyzed sanzation/obolus-finance-api and assigned a Trust Score of 70/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains sanzation/obolus-finance-api?

+

sanzation/obolus-finance-api is maintained by sanzation. The last recorded GitHub activity is dated 2026-09-20, with 0 open issues.

Are there alternatives to obolus-finance-api?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy obolus-finance-api to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: sanzation/obolus-finance-api
[![Featured on ClaudeWave](https://claudewave.com/api/badge/sanzation-obolus-finance-api)](https://claudewave.com/repo/sanzation-obolus-finance-api)
<a href="https://claudewave.com/repo/sanzation-obolus-finance-api"><img src="https://claudewave.com/api/badge/sanzation-obolus-finance-api" alt="Featured on ClaudeWave: sanzation/obolus-finance-api" width="320" height="64" /></a>

More MCP Servers

obolus-finance-api alternatives