Overview
run_risk_job triggers the job-risk-worker job and runs selected risk analytics from RiskMCP.
Depending on the selected function, it returns an artifact in HTML, PNG, or CSV format.
The tool blocks until the job completes and returns the output blob URL.
Parameters
Blob URL to a portfolio_optimization_*.json artifact with Prices and Weights.
Risk analytics configuration. Risk function to execute. Supported values:
quantstats
full_risk_report
dynamic_weights
factor_impact
bootstrap_ci
bootstrap_vis
cluster_dendrogram
cluster_visualization
risk_impact
copula_density
Function-specific parameters block.
Example: copula_density, bootstrap_ci, risk_impact, and others.
Returns
{
"status" : "Succeeded" ,
"output_url" : "https://stmcpfabricdev.blob.core.windows.net/data/risk_dynamic_weights_20260323_093145.html" ,
"output_name" : "risk_dynamic_weights_20260323_093145.html" ,
"execution_name" : "job-risk-worker-abc123xyz"
}
Example
{
"input_url" : "https://stmcpfabricdev.blob.core.windows.net/data/portfolio_optimization_20260322_150845.json" ,
"config" : {
"function" : "copula_density" ,
"copula_density" : {
"copula" : "gaussian" ,
"asset1" : "AAPL" ,
"asset2" : "MSFT"
}
}
}
Resources
Resource Value Container Apps Job job-risk-workerContainer name job-risk-workerEnv vars injected INPUT_URL, CONFIGOutput blob prefix risk_Timeout 600 seconds