calculate_compound_interest
Returns the future value of a lump-sum principal plus a monthly contribution under monthly compounding, for any savings or deposit projection rather than a NISA-specific one.
Answer "will my retirement savings be enough" and "what moved the market today" in the same conversation — savings maths locally, market figures from Yahoo Finance and official calendars.
LABSCO SUMMARY
The four planning tools are pure arithmetic — no network, no key, same answer every time — while the market side is explicit about where each number came from and how fresh it is. Two things worth knowing before you rely on it: the quotes are described as roughly hour-delayed reference values, and two of the calendars are hand-curated and refreshed about twice a year, which is why separate live-fetch tools exist alongside them.
A Japanese-language finance server with two halves: compounding calculators that run as pure functions with no network call, and market, macro and geopolitical data pulled from public sources.
No account and no key. Run it with npx -y lit-forge-mcp@latest over stdio; the npm package is lit-forge-mcp, currently 0.20.0. The US macro figures come from the BLS Public Data API v2 unauthenticated, which caps the unregistered tier at 25 requests a day and is cached for 6 hours. Market quotes come from Yahoo Finance and are described as roughly one hour delayed reference values. Tool descriptions and output are in Japanese.
One command — npx -y lit-forge-mcp@latest
USE CASES
Run the three scenarios from your age, savings, contribution and target spending — the shortfall comes back with the monthly amount that would close it.
Project the balance forward with monthly compounding, or solve backwards for the contribution that reaches the number.
Take the 28-instrument snapshot, add the risk-on/risk-off score, and see which US sectors moved.
Read the curated calendar for the set pieces and the live official release calendars for everything it does not cover.
List the upcoming speakers filtered by country, and check the latest inflation and jobs prints they will be reacting to.
Pull the dividend history by calendar year and the analyst consensus, plus the fundamentals on the quote.
Read the confirmed calendar for what was already on the books, and the news pulse for what is happening now.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
calculate_compound_interestReturns the future value of a lump-sum principal plus a monthly contribution under monthly compounding, for any savings or deposit projection rather than a NISA-specific one.
calculate_required_monthlyWorks backwards from a target amount, current savings, an assumed annual rate and a contribution period to the monthly contribution needed to reach it — the answer to how much a goal costs per month.
get_analyst_consensusReturns a stock's analyst rating distribution from strong buy to strong sell, the average, high and low price targets, and a month-by-month breakdown, from Yahoo Finance. Coverage is deep for US listings and often missing for Japanese stocks and ETFs. An aggregate rather than advice.
get_central_bank_speakersReturns upcoming speeches and appearances by central bank officials — Federal Reserve governors and regional presidents, the Bank of Japan, the ECB, the Bank of England — from ForexFactory's free calendar in date order. US speakers are annotated with role and voting status from the current year's roster, and importance is raised for the chair and for voting members. Policy meetings and data releases are in get_economic_events_today instead.
get_dividend_historyReturns a stock's or ETF's dividend payments over the past N years with calendar-year totals, from Yahoo Finance; an instrument that pays nothing returns an empty dividends array. Not investment advice.
get_economic_events_todayReturns today's or this week's major economic events — FOMC and Bank of Japan policy meetings, US payrolls, CPI, GDP, China PMI and similar releases — from a schedule curated by hand. Multi-day events such as Jackson Hole match on each day they run. The default range is today, so pass range=week whenever the question reaches beyond today. Speeches by central bank officials are in get_central_bank_speakers instead.
get_economic_release_pulseFetches the official release calendars of the BEA, the New York Fed, the Federal Reserve, the Census Bureau, the Cabinet Office and the Bank of Japan in parallel and returns scheduled releases for today or the week, filtered by country and period. It exists to cover what the hand-curated get_economic_events_today leaves out, and the two are meant to be used together.
get_geopolitical_calendarReturns confirmed official schedules only, in four subcategories: bilateral meetings and state visits, international summits such as G7, G20, IMF, APEC, BRICS and NATO, national elections in major countries, and scheduled geopolitical risk dates such as sanctions taking effect or treaty deadlines. Each event carries participants, a primary-source URL and notes on what to watch in FX, equities, bonds and commodities. The data is curated by hand from primary sources and refreshed by pull request every six months; unfolding events are out of scope.
get_geopolitical_pulseReturns what is happening geopolitically right now by fetching BBC World, Al Jazeera and Google News RSS in parallel, deduplicating and sorting by publication time. Each article comes back as objective metadata only — title, publisher, publication time, URL and the publisher's own short summary — with no market interpretation attached, which is left to the caller.
get_market_sessionsReturns each market's current status — open, pre-open, closed or holiday — for Tokyo (9:00-15:30 JST), Shanghai (10:30-16:00 JST), London (17:00-25:30 JST) and New York (22:30-29:00 JST), naming the holiday where one applies. Holiday calendars are curated by hand, and the result is an approximation that does not model daylight-saving transitions or unscheduled closures.
get_market_snapshotReturns the current level and change on the day for 28 headline instruments from Yahoo Finance: yen crosses and EUR/USD, the dollar index, the Nikkei average, TOPIX, the Dow, S&P 500, NASDAQ, VIX, NYSE FANG+, SOX, DAX, FTSE, Shanghai Composite, Hang Seng, KOSPI, SENSEX, US 10-year and 5-year yields, gold, crude, copper, bitcoin and ether. Values run about an hour behind and are reference figures, not investment advice.
get_market_thermometerReturns a 0 to 100 risk-on/risk-off score built from VIX and the daily changes in the S&P 500, the US 10-year yield and the dollar index, where 50 is neutral, 70 and above leans risk-on and 30 and below leans risk-off. Each component's score and the past 30 trading days are included. An overview measure rather than a recommendation.
get_performance_rankingRanks the 28 tracked instruments by performance over a chosen period and returns the top and bottom N. The 1w and 1m periods cover USD/JPY, the S&P 500, NASDAQ, the Dow, the US 10-year yield, VIX and DXY only. A numeric sort rather than a recommendation.
get_quoteReturns the current level, change on the day and a sparkline for any Yahoo Finance ticker — equities, FX, indices, commodities or crypto — for instruments outside the get_market_snapshot roster. With includeFundamentals it adds PER, PBR, dividend yield and beta for individual stocks. Not investment advice.
get_sector_heatmapReturns the current level and change on the day for the US sector ETFs in one call: technology XLK, financials XLF, healthcare XLV, consumer discretionary XLY, consumer staples XLP, energy XLE, industrials XLI, utilities XLU, materials XLB, real estate XLRE and communications XLC — the view for reading sector rotation.
get_us_macro_latestReturns the latest US employment, CPI and PPI prints with their core measures, the unemployment rate and average hourly earnings — seven series aggregated from a single BLS Public Data API v2 request — each with month-over-month and year-over-year change. It runs unauthenticated within the BLS unregistered allowance of 25 requests a day, behind a six-hour cache.
get_yield_spreadReturns the spread between the US 10-year yield (^TNX) and the US 5-year yield (^FVX), with the change in basis points on the day; positive is a normal curve and negative an inverted one.
plan_retirementProjects retirement funding from age, current savings, monthly contribution, planned retirement age, desired monthly spending in retirement, risk tolerance and expected pension, returning optimistic, realistic and pessimistic scenarios. Where the realistic scenario falls short, it back-solves the monthly contribution that would close the gap.
simulate_nisaProjects the future value, gains and year-by-year path of a fixed monthly contribution compounded monthly at an assumed annual rate over a set number of years — a plain projection for NISA or iDeCo contributions.
BEFORE YOU INSTALL
19 tools when we connected. Parts of the documentation still say 18; get_central_bank_speakers was added in v0.18.0.
npx on PATH
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 19 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y lit-forge-mcp@latest{
"mcpServers": {
"lit-forge": {
"command": "npx",
"args": [
"-y",
"lit-forge-mcp@latest"
]
}
}
}claude mcp add lit-forge -- npx -y lit-forge-mcp@latest