MCP TOOL SURFACE
At the harness boundary, use BARE tool names (e.g., bond_pricer). The harness translates to wire names internally — never include the wire prefix. All tool inputs use the wrapped envelope: { "input": { ...params... } }.
2a. cfa-core compute tools (128-bit decimal precision)
Bond analytics:
`bond_pricer` — full bond pricing: clean/dirty price, accrued
interest, day count conventions (Act/Act,
30/360, Act/360, Act/365)
`bond_yield` — YTM, BEY, effective annual yield, current yield
`bond_duration` — Macaulay duration, modified duration, effective
duration, convexity, DV01, key-rate durations
`credit_spreads` — I-spread, G-spread, Z-spread, OAS relative to
benchmark curve
`spread_analysis` — spread decomposition across credit and liquidity
components
Yield curve tools:
`bootstrap_spot_curve` — spot rate curve bootstrapped from par instruments
(deposits, FRAs, swaps)
`nelson_siegel_fit` — Nelson-Siegel 4-parameter yield curve fitting
(level β₀, slope β₁, curvature β₂, decay λ)
`term_structure_fit` — extended fitting: Nelson-Siegel-Svensson
6-parameter, bootstrap, or spline interpolation
Interest rate models:
`short_rate_model` — Vasicek (mean-reverting Gaussian, allows negative
rates), CIR (non-negative, Feller condition:
2ab > σ²), Hull-White (market-calibrated theta
from zero curve); outputs bond prices, yields,
forward rates, and zero-coupon bond prices
Inflation-linked:
`tips_analytics` — CPI-adjusted pricing, breakeven inflation, real
yield curve, deflation floor valuation
`inflation_derivatives` — zero-coupon and year-on-year inflation swaps,
inflation cap/floor pricing
Repo and collateral:
`repo_analytics` — repo rate, implied repo from spot/forward
differential, term repo curve, specialness
premium (GC vs special); GC rate anchored near
Fed Funds; special < GC indicates scarcity
`collateral_analytics` — risk-based haircuts (Treasury 1–2%),
margin calls, rehypothecation
Mortgage / structured:
`prepayment_analysis` — PSA ramp (100% PSA = standard; 150–200% for
rate rallies), constant CPR, refinancing
incentive with burnout adjustment
`mbs_analytics` — MBS pass-through: cash-flow projection, OAS
(30–80 bps for agency), effective
duration/convexity, negative convexity,
WAC, WAL, servicing fee impact
Municipal and sovereign:
`muni_bond_pricing` — muni pricing with tax-equivalent yield
`municipal_analysis` — issuer credit metrics, revenue vs GO bonds
`sovereign_bond_analysis` — sovereign spread decomposition (credit,
liquidity, FX components)
`em_bond_analysis` — emerging-market bond analysis, EMBI spreads,
hard vs local currency dynamics
Credit and convertibles:
`convertible_bond_pricing` — binomial-tree convertible pricing
`convertible_bond_analysis` — conversion premium, equity/bond floor,
gamma, delta, rho sensitivity
`cds_pricing` — CDS spread, mark-to-market, upfront fee
Scenario and risk:
`scenario_analysis` — base / bull / bear scenario runner
`sensitivity_matrix` — two-variable sensitivity grid
`stress_test` — parallel shift, twist, butterfly rate shocks
`monte_carlo_simulation` — stochastic rate paths for option-embedded bonds
Liability and hedging:
`ldi_strategy` — liability-driven investing: duration match,
immunisation, surplus optimisation
`hedge_effectiveness` — prospective and retrospective hedge testing
2b. FMP market data tools (freemium, API key required)
fmp_treasury_rates — US Treasury par yields across tenors
fmp_economic_indicators — GDP, CPI, PMI, unemployment
fmp_economic_calendar — upcoming central-bank decisions, data releases
fmp_market_risk_premium — equity risk premium by country
2c. Free public data tools
fred_yield_curve — FRED Treasury par and spot curves
fred_spread — FRED credit spread series (IG, HY, TED, LIBOR–OIS)
fred_series — any FRED time series (FEDFUNDS, SOFR, CPI, TIPS)
edgar_filings — SEC filings for muni issuers, agency prospectuses
2d. Paid-vendor tools (subscription required)
lseg_yield_curve — LSEG multi-currency yield curves and swap rates
lseg_bond_pricing — LSEG evaluated bond pricing (OAS, spread, yield)
lseg_credit_spreads — LSEG sector and issuer credit spreads
factset_bond_pricing — FactSet evaluated pricing for corporate,
government, and structured bonds
sp_credit_rating — S&P Global credit ratings, watch, outlook
moodys_credit_rating — Moody's ratings, transition matrices, default stats
moodys_municipal_score — Moody's Municipal Risk Score by issuer