Skip to main content
Feedback

Portfolio Optimizer MCP connector

Updated 

Portfolio Optimizer is a platform for analyzing investment portfolios using modern portfolio theory algorithms. The Portfolio Optimizer MCP connector allows AI agents to assess portfolio risk and market stability by calculating metrics such as absorption ratio, turbulence index,

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Portfolio Optimizer MCP connector to perform the following actions:

  • Detect early signs of market stress with absorption ratio and turbulence index
  • Build accurate risk models using correlation and covariance matrices
  • Clean noisy market data with denoised and shrinkage correlation methods
  • Measure portfolio risk exposure through volatility, variance, and value-at-risk calculations
  • Quantify manager skill by calculating alpha and beta against benchmarks
  • Generate synthetic return scenarios with bootstrap simulations for stress testing
  • Adjust historical prices for splits and dividends to ensure accurate analysis
  • Assess return distribution shape using skewness and kurtosis metrics

Example prompts

Use the following example prompts to invoke Portfolio Optimizer MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Calculate the turbulence index for my portfolio in Portfolio Optimizer.
  • Show me the correlation matrix for my tech stock holdings.
  • What's the volatility of my portfolio over the last year?
  • Generate a covariance matrix for my top 10 holdings.
  • Calculate alpha and beta for my portfolio against the S&P 500.
  • Adjust historical prices for stock splits in my portfolio.
  • Run a bootstrap simulation on my portfolio returns.
  • What is the conditional value at risk for my investments?
  • Denoise the correlation matrix for my equity portfolio.
  • Check the skewness and kurtosis of my portfolio returns.

Portfolio Optimizer MCP connector tools

The Portfolio Optimizer MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
createAssetsAnalysisAbsorptionRatioAbsorption Ratio
createAssetsAnalysisTurbulenceIndexTurbulence Index
createAssetsCorrelationMatrixCorrelation Matrix
createAssetsCorrelationMatrixBoundsCorrelation Matrix Bounds
createAssetsCorrelationMatrixDenoisedDenoised Correlation Matrix
createAssetsCorrelationMatrixDistanceCorrelation Matrix Distance
createAssetsCorrelationMatrixEffectiveRankCorrelation Matrix Effective Rank
createAssetsCorrelationMatrixInformativenessCorrelation Matrix Informativeness
createAssetsCorrelationMatrixNearestNearest Correlation Matrix
createAssetsCorrelationMatrixRandomRandom Correlation Matrix
createAssetsCorrelationMatrixShrinkageCorrelation Matrix Shrinkage
createAssetsCorrelationMatrixTheoryImpliedTheory-Implied Correlation Matrix
createAssetsCorrelationMatrixValidationCorrelation Matrix Validation
createAssetsCovarianceMatrixCovariance Matrix
createAssetsCovarianceMatrixEffectiveRankCovariance Matrix Effective Rank
createAssetsCovarianceMatrixExponentiallyWeightedExponentially Weighted Covariance Matrix
createAssetsCovarianceMatrixValidationCovariance Matrix Validation
createAssetsKurtosisKurtosis
createAssetsPricesAdjustedAdjusted Prices
createAssetsPricesAdjustedForwardForward-Adjusted Prices
createAssetsReturnsArithmetic Returns
createAssetsReturnsAverageArithmetic Average Return
createAssetsReturnsSimulationBootstrapBootstrap
createAssetsSkewnessSkewness
createAssetsVarianceVariance
createAssetsVolatilityVolatility
createFactorsResidualizationResidualization
createPortfolioAnalysisAlphaAlpha
createPortfolioAnalysisBetaBeta
createPortfolioAnalysisConditionalValueAtRiskConditional Value At Risk
createPortfolioAnalysisContributionsReturnReturn Contributions
createPortfolioAnalysisContributionsRiskRisk Contributions
createPortfolioAnalysisCorrelationSpectrumCorrelation Spectrum
createPortfolioAnalysisDiversificationRatioDiversification Ratio
createPortfolioAnalysisDrawdownsDrawdowns
createPortfolioAnalysisEffectiveNumberOfBetsEffective Number of Bets
createPortfolioAnalysisFactorsExposuresFactor Exposures
createPortfolioAnalysisMeanVarianceEfficientFrontierMean-Variance Efficient Frontier
createPortfolioAnalysisMeanVarianceMinimumVarianceFrontierMean-Variance Minimum Variance Frontier
createPortfolioAnalysisReturnArithmetic Return
createPortfolioAnalysisReturnsAverageArithmetic Average Return
createPortfolioAnalysisSharpeRatioSharpe Ratio
createPortfolioAnalysisSharpeRatioBiasAdjustedBias-Adjusted Sharpe Ratio
createPortfolioAnalysisSharpeRatioConfidenceIntervalSharpe Ratio Confidence Interval
createPortfolioAnalysisSharpeRatioProbabilisticProbabilistic Sharpe Ratio
createPortfolioAnalysisSharpeRatioProbMinTrackRecordLengthMinimum Track Record Length
createPortfolioAnalysisTrackingErrorTracking Error
createPortfolioAnalysisUlcerIndexUlcer Index
createPortfolioAnalysisUlcerPerformanceIndexUlcer Performance Index
createPortfolioAnalysisValueAtRiskValue At Risk
createPortfolioAnalysisVolatilityVolatility
createPortfolioConstructionInvestableInvestable Portfolio
createPortfolioConstructionMimickingMimicking Portfolio
createPortfolioConstructionRandomRandom Portfolio
createPortfolioOptimizationEqualRiskContributionsEqual Risk Contributions Portfolio
createPortfolioOptimizationEqualSharpeRatioContributionsEqual Sharpe Ratio Contributions Portfolio
createPortfolioOptimizationEqualVolatilityWeightedEqual Volatility Weighted Portfolio
createPortfolioOptimizationEqualWeightedEqual Weighted Portfolio
createPortfolioOptimizationHierarchicalRiskParityHierarchical Risk Parity Portfolio
createPortfolioOptimizationHierarchicalRiskParityClusteringBasedHierarchical Clustering-Based Risk Parity Portfolio
createPortfolioOptimizationInverseVarianceWeightedInverse Variance Weighted Portfolio
createPortfolioOptimizationInverseVolatilityWeightedInverse Volatility Weighted Portfolio
createPortfolioOptimizationMarketCapitalizationWeightedMarket Capitalization Weighted Portfolio
createPortfolioOptimizationMaximumDecorrelationMaximum Decorrelation Portfolio
createPortfolioOptimizationMaximumReturnMaximum Return Portfolio
createPortfolioOptimizationMaximumReturnDiversifiedDiversified Maximum Return Portfolio
createPortfolioOptimizationMaximumReturnSubsetResamplingBasedSubset Resampling-Based Maximum Return Portfolio
createPortfolioOptimizationMaximumSharpeRatioMaximum Sharpe Ratio Portfolio
createPortfolioOptimizationMaximumSharpeRatioDiversifiedDiversified Maximum Sharpe Ratio Portfolio
createPortfolioOptMaxSharpeRatioSubsetResamplingBasedSubset Resampling-Based Maximum Sharpe Ratio Portfolio
createPortfolioOptimizationMaximumUlcerPerformanceIndexMaximum Ulcer Performance Index Portfolio
createPortfolioOptimizationMeanVarianceEfficientMean-Variance Efficient Portfolio
createPortfolioOptimizationMeanVarianceEfficientDiversifiedDiversified Mean-Variance Efficient Portfolio
createPortfolioOptMeanVarianceEfficientSubsetResamplingBasedSubset Resampling-Based Mean-Variance Efficient Portfolio
createPortfolioOptimizationMinimumCorrelationMinimum Correlation Portfolio
createPortfolioOptimizationMinimumUlcerIndexMinimum Ulcer Index Portfolio
createPortfolioOptimizationMinimumVarianceMinimum Variance Portfolio
createPortfolioOptimizationMinimumVarianceDiversifiedDiversified Minimum Variance Portfolio
createPortfolioOptimizationMinimumVarianceSubsetResamplingBasedSubset Resampling-Based Minimum Variance Portfolio
createPortfolioOptimizationMostDiversifiedMost Diversified Portfolio
createPortfolioSimulationRebalancingDriftWeightDrift-weight Portfolio Rebalancing
createPortfolioSimulationRebalancingFixedWeightFixed-weight Portfolio Rebalancing
createPortfolioSimulationRebalancingRandomWeightRandom-weight Portfolio Rebalancing
On this Page