Skip to content
Back to search
100
MCP live MCP 2025-11-25 http

etf-tax

elesin-olalekan/etf-tax

European UCITS ETF data with German tax intelligence. 12 tools for search, tax calculations (Vorabpauschale, Wegzugsbesteuerung, Teilfreistellung), portfolio overlap analysis, and tax-aware rebalancing. Built for German investors.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
4151ms
last probe
Tools
12
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
12 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
12 items in total; 3 or more earns these points.
pass Describes itself 10/10
230 characters; more than 30 earns these points.

Tools · 12

search_etfs

Search and filter the European UCITS ETF universe. Args: query: Search term matched against ETF Name, ISIN, or Ticker. domicile: Filter by domicile country (e.g., 'Ireland', 'Luxembourg'). …

get_etf_details

Retrieve comprehensive details for a specific ETF by its ISIN. Args: isin: The International Securities Identification Number (ISIN) of the ETF.

calculate_tax_efficiency

Calculate and analyze the tax efficiency score for a given ETF. Returns a detailed breakdown of scoring factors relevant for EU investors. Args: isin: The ISIN of the ETF to analyze.

refresh_etf_data

Trigger a scrape of JustETF to fetch fresh ETF data and update the local cache. This runs in the background and may take a few minutes to complete.

generate_612_chart

Generate 6-week and 12-month ETF performance data with year-over-year comparison. Returns structured JSON with weekly/monthly returns, cumulative growth curves, and summary metrics including inflati…

calculate_vorabpauschale_tool

Calculate the annual Vorabpauschale (advance lump-sum tax) for a German-taxable ETF position. The Vorabpauschale is a deemed annual income on accumulating fund shares, taxed in January of the follow…

calculate_exit_tax_tool

Simulate German exit tax (Wegzugsbesteuerung §6 AStG) on ETF holdings for emigration planning. Since Jan 1 2025, ETF holdings above €500k total acquisition cost trigger exit tax when leaving Germany…

calculate_sell_tax_tool

Calculate the exact capital gains tax when selling an ETF position in Germany. Accounts for Teilfreistellung (partial exemption), Vorabpauschale credits (no double tax), and Sparerpauschbetrag (€1,0…

get_teilfreistellung_tool

Look up the Teilfreistellung (partial tax exemption) classification for an ETF. Returns the tax-exempt portion rate under §20 InvStG: - Aktienfonds (≥51% equity): 30% of gains are tax-exempt - M…

compare_after_tax_tool

Compare ETFs on true after-tax cost of ownership for a German investor. Projects forward to show which ETF delivers the best after-tax terminal value, accounting for TER drag, Teilfreistellung benef…

analyze_overlap_tool

X-ray a portfolio for holdings overlap across multiple ETFs. Shows which stocks you own multiple times through different ETFs, your true concentration risk, and actual geographic/sector exposure. Es…

optimize_rebalance_tool

Find the most tax-efficient way to rebalance your portfolio to a target allocation. Returns three options: A) Sell & Buy: immediate but triggers capital gains tax B) Redirect Sparplan: zero tax …

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://etf-mcp.getbrechtai.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "etf-tax": {
      "url": "https://etf-mcp.getbrechtai.com/mcp",
      "transport": "http"
    }
  }
}