Skip to main content
Glama

Server Details

Portfolio risk from supplied data or a synthetic example: VaR, ES, stress, credit, FRTB.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Iman/agent-driven-risk-desk-and-skills
GitHub Stars
3
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 29 tools

Disambiguation4/5

Most tools map cleanly to distinct risk computations (credit, derivatives, FRTB, stress, exposure). A few boundaries are genuinely blurry: risk_tail vs risk_tail_models, risk_backtest vs risk_frtb_backtest, and risk_var_attribution vs risk_es_attribution differ mainly by measure or regulatory variant. The detailed descriptions mitigate most of this, but an agent could still pick wrong on the tail/attribution pairs.

Naming Consistency5/5

Every tool uses the identical risk_ prefix followed by a snake_case domain and operation (risk_credit_asrf, risk_frtb_pla, risk_stress_replay). The convention is uniform throughout all 29 tools with no camelCase or bare-verb deviations.

Tool Count3/5

29 tools is heavy and exceeds the comfortable 3-15 range. The scope (market risk, credit, derivatives, FRTB, liquidity, stress, limits) legitimately justifies breadth, but several tools are close variants (tail vs tail_models, three stress/search tools), pushing it toward bloated.

Completeness4/5

Coverage is strong and lifecycle-oriented: VaR/ES, backtesting, attribution, credit models, derivatives, FRTB modules, stress/scenario tooling, limits, SA-CCR and what-if, plus a status/lifecycle tool. Minor gaps remain—FRTB SBM is only provided for FX (no IR/equity SBM), and there is no explicit model-calibration or data-ingestion operation.

Available Tools

29 tools
risk_backtestA
Read-onlyIdempotent
Inspect

Backtest a VaR (and optional ES) series against realised P&L: Kupiec, Christoffersen, Basel zone and Acerbi-Szekely Z2. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_covarianceA
Read-onlyIdempotent
Inspect

Sample, EWMA or Ledoit-Wolf covariance, volatility and correlation of a supplied return history. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_credit_asrfA
Read-onlyIdempotent
Inspect

Vasicek asymptotic single risk factor credit VaR, expected and unexpected loss. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_credit_copulaA
Read-onlyIdempotent
Inspect

Seeded one-factor Gaussian copula Monte Carlo credit VaR and ES for a finite portfolio. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_derivatives_greeksA
Read-onlyIdempotent
Inspect

Cash delta, gamma, vega, theta and rho of a book of linear positions and European options. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_derivatives_gridA
Read-onlyIdempotent
Inspect

Full revaluation of an options book over a spot and vol shock grid, against delta-gamma-vega. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_derivatives_historicalA
Read-onlyIdempotent
Inspect

Historical full-revaluation P&L, VaR and ES of an options book under supplied spot and vol moves. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_desk_statusA
Read-onlyIdempotent
Inspect

Check the Risk Desk data mode, the public example, the size limits and the sign convention before requesting any figure. No market data feed, no broker connection and no hosted XVA exist.

Inputs: no named parameters. Returns: object

risk_es_attributionA
Read-onlyIdempotent
Inspect

Historical-simulation ES with Euler contributions per position. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_exposureA
Read-onlyIdempotent
Inspect

Gross and net exposure, leverage against NAV and concentration for signed linear positions in one stated base currency. Omit the request to run the public synthetic energy example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_exposure_profileA
Read-onlyIdempotent
Inspect

Peak PFE, EPE, Effective EE and Effective EPE from a supplied simulated exposure profile. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_factor_exposureB
Read-onlyIdempotent
Inspect

Factor betas and the split of portfolio variance into systematic and idiosyncratic parts. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_frtb_backtestA
Read-onlyIdempotent
Inspect

FRTB VaR backtesting exception counts at 97.5% and 99%, desk verdict or bank zone (MAR32). Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_frtb_ima_capitalA
Read-onlyIdempotent
Inspect

FRTB IMA aggregate capital, multiplier, amber-desk surcharge and RWA (MAR33, MAR32.9). Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_frtb_imccA
Read-onlyIdempotent
Inspect

FRTB liquidity-adjusted, stress-scaled ES and IMCC from supplied ES figures (MAR33). Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_frtb_plaA
Read-onlyIdempotent
Inspect

FRTB P&L attribution test: Spearman and Kolmogorov-Smirnov metrics and the desk zone (MAR32). Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_frtb_sbm_fxA
Read-onlyIdempotent
Inspect

FRTB standardised sensitivities-based FX delta and vega capital (MAR21). Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_limitsA
Read-onlyIdempotent
Inspect

Grade a limit set against exposure, tail and stress results already returned by Risk Desk. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_liquidityA
Read-onlyIdempotent
Inspect

Days to liquidate, holdings by day, spread cost and liquidity-adjusted VaR. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_reverse_stressA
Read-onlyIdempotent
Inspect

The most plausible shock under a supplied covariance that produces a target loss. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_saccrA
Read-onlyIdempotent
Inspect

Basel SA-CCR exposure at default for one netting set (CRE52), with every intermediate figure. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_scenario_libraryA
Read-onlyIdempotent
Inspect

The dated historical windows Risk Desk knows, with sources. Dates only; no prices are shipped. Replay one with risk_stress_replay and your own price levels.

Inputs: no named parameters. Returns: object

risk_scenario_scaleA
Read-onlyIdempotent
Inspect

Scale a scenario so the book loses a target amount. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_stressA
Read-onlyIdempotent
Inspect

Apply explicit asset shocks to all linear positions. No scenario probability is inferred or attached. Omit the request to run the public synthetic energy example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_stress_replayA
Read-onlyIdempotent
Inspect

Replay a dated historical window from the caller's own price levels on linear positions. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_tailA
Read-onlyIdempotent
Inspect

Historical VaR and Expected Shortfall over supplied horizon P&L. Report degraded status and the loss sign convention before the numbers. Omit the request to run the public synthetic energy example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_tail_modelsA
Read-onlyIdempotent
Inspect

VaR and ES side by side: historical, normal, Student-t, EVT, GARCH filtered historical, GARCH-EVT and GARCH-t. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_var_attributionA
Read-onlyIdempotent
Inspect

Parametric normal VaR and ES with Euler contributions and incremental VaR per position. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

risk_what_ifA
Read-onlyIdempotent
Inspect

Apply proposed trades to a book, recompute exposure, stress and tail, and grade limits after. Omit the request to run the shipped synthetic example instead. For supplied data, require permission and set rights_confirmed=true; this does not verify a licence.

Inputs: request, rights_confirmed. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables quantitative risk analysis by calculating portfolio Value-at-Risk and Conditional VaR/Expected Shortfall across parametric and historical loss distributions, along with related option Greeks, Monte Carlo simulations, and fixed-income analytics through MCP.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Portfolio risk analytics MCP server — VaR, Monte Carlo simulation, stress testing, portfolio optimization, options Greeks, and correlation analysis. Real market data via Yahoo Finance. Free tier available, Pro at $29/mo.
      10
      94 npm
      2
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables institutional-grade Monte Carlo risk analysis for portfolios, startups, real estate, and betting strategies using fat-tail distributions and proprietary algorithms. Provides comprehensive risk metrics including CVaR, VaR, ruin probability, and survival probability across multiple asset classes.
      1
      -
    • A
      license
      A
      quality
      D
      maintenance
      Provides AI agents with quantitative risk tools such as VaR, expected shortfall, GARCH volatility, backtesting, stress testing, tail risk analysis, and credit scoring using synthetic or user-supplied data.
      7
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.