Overview
The MSCI Connector provides access to an expanding range of MSCI AI-enabled data and analytics capabilities. Based on entitlements users can investigate index performance characteristics such as country, sector and factor exposures, constituent weights and methodologies and explore private assets market trends, performance benchmarking and holdings and risk factors. Clients can also analyze portfolio risk analytics and factor exposures and explore and assess companies on key sustainability and climate (S&C) metrics including ESG Ratings, controversies, business involvement screening, and emissions. The connector is designed for investment professionals who require transparent, methodology-aligned data to support portfolio construction, risk analysis, attribution, exposure analysis, sustainability and climate analysis and private assets research.
Tools
get_index_gql_schema_fragments
ChatGPTget_pa_help
ChatGPTget_pci_measure_detail
ChatGPTget_pci_user_profiles
ChatGPTget_rai_catalog
ChatGPTget_rai_metadata first; use this tool for full lists, debugging, or when metadata returns poor candidates. Load instructions.md first via get_rai_reference_docs(doc_name="instructions") if not already in context. TOKEN COST GUIDE — call only what you need: • datasets → ~12,000 tokens (fallback when metadata fails for dataset) • measures → ~4,000 tokens (fallback when metadata fails for measures) • segmentations → ~23,000 tokens ⚠️ MOST EXPENSIVE. Only when metadata returned zero segmentation candidates AND user asked for a specific segmentation. • segmentation_nodes → <500 tokens (only after segmentation_id is known) Args: resource: One of: datasets, measures, segmentations, segmentation_nodes. product_ids: For measures: optional comma-separated product IDs. product_id: For segmentations / segmentation_nodes: optional product ID. as_of_date: Optional as-of date (YYYY-MM-DD). segmentation_id: Required for segmentation_nodes. Simple (e.g. "2") or cross-segmentation (e.g. "264::2"). measure_ids: Comma-separated IDs → full detail objects; omit → trimmed list. dataset_ids: Comma-separated IDs → full detail objects; omit → trimmed list. search_text: For segmentation_nodes` only: optional name filter.get_rai_metadata
ChatGPTinstructions.md first via get_rai_reference_docs(doc_name="instructions") if not already in context. Fuzzy-match datasets, segmentations, segmentation nodes, and measures in one call. All parameters use **empty string** defaults (not null) — this keeps the JSON Schema as plain string types and avoids anyOf[string, null] serialization issues. Alternatively pass **only** populate_filters_json as a JSON object string (easier when the MCP host mis-serializes multi-field arguments). Args: datasets: Comma-separated dataset names. e.g. "UK Quarterly", "Germany Annual" segmentations: Comma-separated segmentation axis names; "" when not needed. measures: Comma-separated measure names; "" when not needed. segmentation_nodes: Comma-separated leaf node names to fuzzy-search alongside segmentations; "" when not needed. When empty, matches legacy populate behaviour (no segmentationNodes in the API request). populate_filters_json: Optional JSON string overriding the above, e.g. {"datasets":"UK Quarterly","segmentations":"Office","measures":"Total Return"}`.get_rai_reference_docs
ChatGPTinstructions.md is not already in your context from the host, your **first** Real Assets MCP call MUST be this tool with doc_name="instructions" to load behavioural rules, query workflows, and domain context. Do **not** call get_rai_catalog, get_rai_metadata, or get_rai_results, and do not answer substantive Real Assets user questions until you have **read** that document. Args: doc_name: Name of the document to retrieve. Valid values: - "instructions" - Server instructions. MUST be loaded once at session start (before other get_rai_*` tools) unless host-preloaded. - "api_payload_validation" - Complete API endpoint contracts - "query_builder_rules" - Full business rules and constraints - "query_builder_data_flow" - UI portal data flow patterns - "nlp_measure_synonym_map" - NLP term to measure/module translation table - "nlp_index_and_time_synonyms" - Region/country to dataset mapping + time synonyms - "" or "list" - Returns list of available documents Returns: Document content and metadata, or list of available documents.get_rai_results
ChatGPTinstructions.md first via get_rai_reference_docs(doc_name="instructions")` if not already in context. NOTE: This is the primary execution tool. Use get_rai_metadata first to resolve dataset/segmentation/measure IDs, then call this with the built payload. ⚠️ CUSTOM QUERIES NOT SUPPORTED: Queries requiring background processing (custom datasets, custom filters, cumulative aggregation, etc.) will be rejected. Args: result_request_json: JSON string containing the ResultRequestModel with: - datasets: List of dataset configurations (mandatory) - measureFunctionFilterDetails: Measures with aggregation settings (mandatory) - segmentationIds: List of segmentation IDs (mandatory) - segmentationNodeIds: List of segmentation node IDs (mandatory) - reportingFrequencyId: Frequency (1=monthly, 3=quarterly, 12=annual) - startDateNumber: Start date in YYYYMM format - endDateNumber: End date in YYYYMM format - mcpResponseFilterSegmentationNodeIds: Optional MCP-only list of node id strings. When set, the tool removes this key before calling the API and post-filters nested result lists whose rows expose a node id, keeping only matching ids. Omit for legacy behaviour (full API payload returned). Returns: Dictionary with query results.get_tpm_context
ChatGPTget_tpm_logins
ChatGPTget_tpm_transparency_analysis
ChatGPTexecute_index_gql_schema
Claudeget_at_pai_date_range
Claudeget_at_pai_risk_report
Claudeget_at_server_auth
Claudeget_at_server_info
Claudeget_index_gql_schema_fragments
Claudeget_pa_help
Claudeget_pci_help
Claudeget_pci_measure_detail
Claudeget_pci_user_profiles
Claudeget_rai_catalog
Claudeget_rai_metadata
Claudeget_rai_reference_docs
Claudeget_rai_results
Claudeget_sustainability_climate_api_integration_help
Claudeget_tpm_context
Claudeget_tpm_logins
Claudeget_tpm_transparency_analysis
Claudelist_at_pai_groups
Claudelist_at_pai_portfolios
Claudequery_at_pai_agent
Claudequery_sustainability_climate_data
Claudequery_sustainability_climate_taxonomy
Clauderead_at_instruction_guidance
Clauderun_at_workflow_step
Claudesearch_at_pai_portfolio
Claudeselect_at_pai_workspace
ClaudeApp Stats
39
Tools
3
Prompts
Apr 15, 2026
First seen
ChatGPT, Claude
Platforms
Category
Investment ResearchWorks with
Similar Apps
Data refreshed daily






