MCP-Server

mcp

com.economicium/mcp
Finanzen & Investieren Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides financial, retirement, inflation, foreign-exchange, trading risk, margin, and leveraged-position calculators.

coast_fire
Coast FIRE number
The amount invested today that, growing alone with no further contributions, reaches a full FIRE number by retirement age.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['age', 'retireAge', 'invested', 'annualSpend', 'nominalReturnPct', 'inflationPct', 'safeWithdrawalRatePct'], 'properties': {'age': {'type': 'number'}, 'feesPct': {'type': 'number', 'description': 'Annual investment fee drag, as a percent'}, 'invested': {'type': 'number'}, 'retireAge': {'type': 'number'}, 'annualSpend': {'type': 'number'}, 'inflationPct': {'type': 'number'}, 'contribMonthly': {'type': 'number'}, 'nominalReturnPct': {'type': 'number', 'description': 'Expected annual nominal investment return, as a percent'}, 'otherAnnualIncome': {'type': 'number', 'description': 'e.g. Social Security, pension'}, 'safeWithdrawalRatePct': {'type': 'number', 'description': 'e.g. 4 for the 4% rule'}}}
compounding
Compounding growth
Account growth curve, total return and the gain from compounding vs. simple interest.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['start', 'ratePct', 'periods'], 'properties': {'start': {'type': 'number', 'description': 'Starting balance'}, 'periods': {'type': 'number', 'description': 'Number of periods to compound over (max 600)'}, 'ratePct': {'type': 'number', 'description': 'Return per period, as a percent, e.g. 1 for 1%'}, 'contribution': {'type': 'number', 'description': 'Recurring contribution added each period'}}}
cpi_index
US CPI-U annual index
The annual (yearly-average) US CPI-U index value for a given year.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['year'], 'properties': {'year': {'type': 'number'}}}
emergency_fund
Emergency fund / job-loss runway
How many months of runway a set of resources covers against monthly expenses, net of unemployment benefits and COBRA.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['monthlyExpenses'], 'properties': {'fund': {'type': 'number', 'description': 'Emergency fund savings'}, 'cobra': {'type': 'number', 'description': 'Monthly COBRA health insurance cost'}, 'severance': {'type': 'number'}, 'targetMonths': {'type': 'number', 'description': 'Target runway in months, default 6'}, 'otherResources': {'type': 'number'}, 'monthlyExpenses': {'type': 'number'}, 'unemploymentBenefit': {'type': 'number', 'description': 'Monthly unemployment benefit'}}}
fibonacci_levels
Fibonacci retracement/extension levels
Retracement (0-100%) and extension (127.2-261.8%) price levels for a swing high/low.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['high', 'low', 'direction'], 'properties': {'low': {'type': 'number'}, 'high': {'type': 'number'}, 'direction': {'enum': ['up', 'down'], 'type': 'string', 'description': "The swing's own direction"}}}
financial_health_score
Financial health score
A 0-100 score from savings rate, emergency fund coverage and debt-to-income, each against a named benchmark.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['monthlyIncome', 'monthlyExpenses', 'emergencyFund', 'monthlyDebtPayments'], 'properties': {'emergencyFund': {'type': 'number'}, 'monthlyIncome': {'type': 'number'}, 'monthlyExpenses': {'type': 'number'}, 'monthlyDebtPayments': {'type': 'number'}}}
fx_rate
Currency exchange rate
Daily ECB reference cross rate between two currencies.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Currency code, e.g. USD'}, 'from': {'type': 'string', 'description': 'Currency code, e.g. EUR'}}}
ibond_value
Series I savings bond value
Accrued and redeemable value of a Series I savings bond, from its issue month, face value and an as-of month.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['issueMonth', 'asOfMonth', 'faceValue'], 'properties': {'asOfMonth': {'type': 'string', 'description': 'YYYY-MM'}, 'faceValue': {'type': 'number'}, 'issueMonth': {'type': 'string', 'description': 'YYYY-MM'}}}
inflation_adjust
US inflation calculator
What a dollar amount in one year is worth in another year's dollars, based on annual US CPI-U.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amount', 'fromYear', 'toYear'], 'properties': {'amount': {'type': 'number'}, 'toYear': {'type': 'number'}, 'fromYear': {'type': 'number'}}}
liquidation_price
Liquidation price
Estimated liquidation price and distance from entry for a leveraged crypto position.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['side', 'mode', 'entry', 'leverage', 'maintenanceMarginRatePct', 'qty'], 'properties': {'qty': {'type': 'number'}, 'mode': {'enum': ['cross', 'isolated'], 'type': 'string'}, 'side': {'enum': ['long', 'short'], 'type': 'string'}, 'entry': {'type': 'number'}, 'leverage': {'type': 'number'}, 'crossBalance': {'type': 'number', 'description': 'Wallet balance backing the position, cross mode only'}, 'maintenanceMarginRatePct': {'type': 'number', 'description': 'Exchange maintenance margin rate, as a percent'}}}
margin
Required margin
Notional value, required margin, and effective leverage for a leveraged position.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['symbol', 'lots', 'price', 'leverage'], 'properties': {'lots': {'type': 'number'}, 'price': {'type': 'number'}, 'symbol': {'type': 'string', 'description': 'Instrument symbol. One of: EURUSD (EUR/USD), GBPUSD (GBP/USD), USDJPY (USD/JPY), USDCHF (USD/CHF), AUDUSD (AUD/USD), USDCAD (USD/CAD), NZDUSD (NZD/USD), EURGBP (EUR/GBP), EURJPY (EUR/JPY), GBPJPY (GBP/JPY), XAUUSD (Gold (XAU/USD)), XAGUSD (Silver (XAG/USD)), USOIL (WTI Crude (USOIL)), US30 (Dow Jones (US30)), NAS100 (Nasdaq 100 (NAS100)), SPX500 (S&P 500 (SPX500)), GER40 (DAX (GER40)), BTCUSD (Bitcoin (BTC/USD)), ETHUSD (Ethereum (ETH/USD))'}, 'leverage': {'type': 'number'}, 'contractSize': {'type': 'number'}, 'accountEquity': {'type': 'number', 'description': 'Account equity, used to compute effective leverage and % of equity used'}, 'accountCurrency': {'type': 'string', 'description': 'Account currency, e.g. "USD". Defaults to the instrument\'s own quote currency.'}}}
pip_value
Pip value
Cash value of one pip/point for a given instrument, lot size and account currency.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['symbol', 'lots'], 'properties': {'lots': {'type': 'number'}, 'symbol': {'type': 'string', 'description': 'Instrument symbol. One of: EURUSD (EUR/USD), GBPUSD (GBP/USD), USDJPY (USD/JPY), USDCHF (USD/CHF), AUDUSD (AUD/USD), USDCAD (USD/CAD), NZDUSD (NZD/USD), EURGBP (EUR/GBP), EURJPY (EUR/JPY), GBPJPY (GBP/JPY), XAUUSD (Gold (XAU/USD)), XAGUSD (Silver (XAG/USD)), USOIL (WTI Crude (USOIL)), US30 (Dow Jones (US30)), NAS100 (Nasdaq 100 (NAS100)), SPX500 (S&P 500 (SPX500)), GER40 (DAX (GER40)), BTCUSD (Bitcoin (BTC/USD)), ETHUSD (Ethereum (ETH/USD))'}, 'pipSize': {'type': 'number'}, 'contractSize': {'type': 'number'}, 'accountCurrency': {'type': 'string', 'description': 'Account currency, e.g. "USD". Defaults to the instrument\'s own quote currency.'}}}
pivot_points
Pivot points
Classic, Fibonacci, Camarilla and Woodie support/resistance levels from a prior high, low and close.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['high', 'low', 'close'], 'properties': {'low': {'type': 'number'}, 'high': {'type': 'number'}, 'close': {'type': 'number'}}}
position_size
Position size
Lot size, units and per-lot pip value from account risk, a stop distance, and an instrument.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['symbol', 'accountBalance', 'riskPct', 'stopDistance'], 'properties': {'symbol': {'type': 'string', 'description': 'Instrument symbol. One of: EURUSD (EUR/USD), GBPUSD (GBP/USD), USDJPY (USD/JPY), USDCHF (USD/CHF), AUDUSD (AUD/USD), USDCAD (USD/CAD), NZDUSD (NZD/USD), EURGBP (EUR/GBP), EURJPY (EUR/JPY), GBPJPY (GBP/JPY), XAUUSD (Gold (XAU/USD)), XAGUSD (Silver (XAG/USD)), USOIL (WTI Crude (USOIL)), US30 (Dow Jones (US30)), NAS100 (Nasdaq 100 (NAS100)), SPX500 (S&P 500 (SPX500)), GER40 (DAX (GER40)), BTCUSD (Bitcoin (BTC/USD)), ETHUSD (Ethereum (ETH/USD))'}, 'riskPct': {'type': 'number', 'description': 'Percent of the account to risk, e.g. 1 for 1%'}, 'contractSize': {'type': 'number', 'description': "Override the instrument's default contract size"}, 'stopDistance': {'type': 'number', 'description': 'Stop distance in price units (pips x pip size, or |entry - stop|)'}, 'accountBalance': {'type': 'number'}, 'conversionRate': {'type': 'number', 'description': 'Override the quote-to-account conversion rate'}, 'accountCurrency': {'type': 'string', 'description': 'Account currency, e.g. "USD". Defaults to the instrument\'s own quote currency.'}}}
profit_loss
Trade profit/loss
Cash result, pips, and return-on-margin for a closed or hypothetical trade.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['symbol', 'direction', 'lots', 'entry', 'exit'], 'properties': {'exit': {'type': 'number'}, 'lots': {'type': 'number'}, 'entry': {'type': 'number'}, 'symbol': {'type': 'string', 'description': 'Instrument symbol. One of: EURUSD (EUR/USD), GBPUSD (GBP/USD), USDJPY (USD/JPY), USDCHF (USD/CHF), AUDUSD (AUD/USD), USDCAD (USD/CAD), NZDUSD (NZD/USD), EURGBP (EUR/GBP), EURJPY (EUR/JPY), GBPJPY (GBP/JPY), XAUUSD (Gold (XAU/USD)), XAGUSD (Silver (XAG/USD)), USOIL (WTI Crude (USOIL)), US30 (Dow Jones (US30)), NAS100 (Nasdaq 100 (NAS100)), SPX500 (S&P 500 (SPX500)), GER40 (DAX (GER40)), BTCUSD (Bitcoin (BTC/USD)), ETHUSD (Ethereum (ETH/USD))'}, 'leverage': {'type': 'number', 'description': 'Used to compute return-on-margin; omit to skip that figure'}, 'direction': {'enum': ['buy', 'sell'], 'type': 'string'}, 'accountCurrency': {'type': 'string', 'description': 'Account currency, e.g. "USD". Defaults to the instrument\'s own quote currency.'}}}
real_wage
Real wage / did my raise beat inflation
Whether a pay change kept pace with inflation, in real (inflation-adjusted) terms, using annual US CPI.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['oldPay', 'oldYear', 'newPay', 'newYear'], 'properties': {'newPay': {'type': 'number'}, 'oldPay': {'type': 'number'}, 'newYear': {'type': 'number'}, 'oldYear': {'type': 'number'}}}
risk_reward
Risk/reward ratio
Reward:risk ratio, breakeven win rate, and expectancy in R multiples from an entry, stop and target.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['entry', 'stop', 'target', 'winRatePct'], 'properties': {'stop': {'type': 'number'}, 'entry': {'type': 'number'}, 'target': {'type': 'number'}, 'winRatePct': {'type': 'number', 'description': 'Expected win rate, 0-100'}}}
rmd
Required minimum distribution
This year's RMD from a prior-year-end IRA/employer-plan balance and age, per the IRS Uniform Lifetime Table.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['priorYearBalance', 'age'], 'properties': {'age': {'type': 'number', 'description': 'Age at the end of this year'}, 'priorYearBalance': {'type': 'number'}}}
Hinzugefügt
cpi_index
17. September 2026 12:34
Hinzugefügt
fx_rate
17. September 2026 12:34
Hinzugefügt
inflation_adjust
17. September 2026 12:34
Hinzugefügt
coast_fire
17. September 2026 12:34
Hinzugefügt
emergency_fund
17. September 2026 12:34
Hinzugefügt
real_wage
17. September 2026 12:34
Hinzugefügt
financial_health_score
17. September 2026 12:34
Hinzugefügt
ibond_value
17. September 2026 12:34
Hinzugefügt
rmd
17. September 2026 12:34
Hinzugefügt
liquidation_price
17. September 2026 12:34
Hinzugefügt
fibonacci_levels
17. September 2026 12:34
Hinzugefügt
pivot_points
17. September 2026 12:34
Hinzugefügt
compounding
17. September 2026 12:34
Hinzugefügt
profit_loss
17. September 2026 12:34
Hinzugefügt
margin
17. September 2026 12:34
Hinzugefügt
pip_value
17. September 2026 12:34
Hinzugefügt
position_size
17. September 2026 12:34
Hinzugefügt
risk_reward
17. September 2026 12:34