此 MCP 可以做什么
Validates investment backtests using deflated Sharpe, overfitting, track-record, multiple-testing, and related statistical checks, with supporting SEC company histories.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['periods_per_year', 'effective_independent_trials', 'cross_trial_sharpe_sd_annualized'], 'properties': {'returns': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 20000, 'minItems': 2, 'description': 'Periodic returns as fractions (0.01 = 1%), oldest first; replaces the Sharpe, observations, skew and kurtosis.'}, 'n_splits': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Even number of blocks, at least 2; default 16.', 'exclusiveMinimum': 0}, 'variants': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 200}, 'maxItems': 20000, 'minItems': 2, 'description': 'Optional returns of every variant tried (this one included), one row per period, one column per variant; adds the overfitting check.'}, 'confidence': {'type': 'number', 'description': 'Between 0 and 1; default 0.95.', 'exclusiveMaximum': 1, 'exclusiveMinimum': 0}, 'returns_file': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Path to a CSV or JSON of the returns on this machine (not on the hosted endpoint), instead of returns.'}, 'variants_file': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Path to a CSV or JSON with one numeric column per variant, instead of variants.'}, 'returns_column': {'anyOf': [{'type': 'string', 'maxLength': 200, 'minLength': 1}, {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}], 'description': 'Column name or 1-based position, when returns_file has several numeric columns.'}, 'periods_per_year': {'type': 'number', 'maximum': 10000, 'minimum': 1, 'description': 'Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly.'}, 'benchmark_sharpe_annualized': {'type': 'number', 'maximum': 10, 'minimum': -10, 'description': 'Annualized Sharpe to beat; default 0.'}, 'effective_independent_trials': {'type': 'integer', 'maximum': 10000000, 'minimum': 2, 'description': 'Independent variants tried before choosing this one.'}, 'cross_trial_sharpe_sd_annualized': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Standard deviation of annualized Sharpe across those trials.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'checks': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'not_run': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'readings': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'description': "checks holds each check's full validate_ result by name; readings one sentence per check; not_run the checks skipped and why.", 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'cik': {'type': 'string', 'pattern': '^\\d{1,10}$', 'description': 'SEC CIK; send cik or ticker.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Most observations, newest first; default 40.'}, 'ticker': {'type': 'string', 'pattern': '^[A-Za-z0-9.\\-]{1,10}$', 'description': 'Ticker such as AAPL; send ticker or cik.'}, 'concept': {'type': 'string', 'pattern': '^[A-Za-z][A-Za-z0-9]{0,99}$', 'description': 'us-gaap concept such as Assets; omit to list them.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'source': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'company': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'history': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'histories': {'type': 'array', 'items': {}}, 'claim_boundary': {'type': 'string'}}, 'description': 'Without a concept, histories lists what is available; with one, history holds the observations newest first as columns and rows, each with its filing. Values are as reported to the SEC.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'label': {'type': 'string', 'maxLength': 64, 'description': 'Name for the key.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'key_source': {'type': 'string'}, 'key_present': {'type': 'boolean'}}, 'description': 'key_source says which key the session uses; data.key is set when a new key was issued.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[0-9a-f]{24}$', 'description': 'Receipt id from a validation result.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'data is the stored receipt: validator, input, output, their hashes, source hashes and signature.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'data.store_reachable, data.quotas and, when available, data.usage for this key.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'backtest_years': {'type': 'number', 'maximum': 1000, 'description': 'Backtest length in years, for the most trials it allows.', 'exclusiveMinimum': 0}, 'target_sharpe_annualized': {'type': 'number', 'maximum': 10, 'description': 'In-sample annualized Sharpe you would call a discovery; default 1.', 'exclusiveMinimum': 0}, 'effective_independent_trials': {'type': 'integer', 'maximum': 1000000000, 'minimum': 2, 'description': 'Independent trials tried (backtests, parameter sets, ideas).'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sleeve_sharpe', 'average_pairwise_correlation'], 'properties': {'target': {'type': 'number', 'description': 'Target book Sharpe, for the sleeves it needs.', 'exclusiveMinimum': 0}, 'sleeves': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': "Sleeve count, for that book's Sharpe."}, 'sleeve_sharpe': {'type': 'number', 'description': 'Annualized Sharpe of one sleeve.', 'exclusiveMinimum': 0}, 'average_pairwise_correlation': {'type': 'number', 'maximum': 1, 'minimum': -1, 'description': 'Average correlation between sleeves, -1 to 1.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'skew': {'type': 'number', 'maximum': 20, 'minimum': -20, 'description': 'Skewness of returns; 0 if Normal.'}, 'returns': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 20000, 'minItems': 2, 'description': 'Periodic returns as fractions (0.01 = 1%), oldest first; replaces the Sharpe, observations, skew and kurtosis.'}, 'observations': {'type': 'integer', 'maximum': 1000000, 'minimum': 2, 'description': 'Number of return observations.'}, 'periods_per_year': {'type': 'number', 'maximum': 10000, 'minimum': 1, 'description': 'Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly.'}, 'non_excess_kurtosis': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Kurtosis, not excess kurtosis; 3 if Normal.'}, 'observed_sharpe_annualized': {'type': 'number', 'maximum': 10, 'minimum': -10, 'description': 'Annualized Sharpe as observed.'}, 'effective_independent_trials': {'type': 'integer', 'maximum': 10000000, 'minimum': 2, 'description': 'Independent variants tried before choosing this one.'}, 'cross_trial_sharpe_sd_annualized': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Standard deviation of annualized Sharpe across those trials.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['observed_sharpe_annualized', 'periods_per_year', 'observations'], 'properties': {'tests': {'type': 'integer', 'maximum': 100000000, 'minimum': 1, 'description': 'Tests run, this one included; gives the Bonferroni and independent-test haircuts.'}, 'observations': {'type': 'integer', 'maximum': 1000000, 'minimum': 3, 'description': 'Return observations behind the Sharpe.'}, 'autocorrelation': {'type': 'number', 'description': 'Lag-1 autocorrelation of returns, -1 to 1; default 0. Corrects the annualized Sharpe (Lo 2002).', 'exclusiveMaximum': 1, 'exclusiveMinimum': -1}, 'periods_per_year': {'type': 'number', 'maximum': 10000, 'minimum': 1, 'description': 'Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly.'}, 'observed_sharpe_annualized': {'type': 'number', 'maximum': 10, 'description': 'Annualized Sharpe as observed.', 'exclusiveMinimum': 0}, 'other_sharpe_ratios_annualized': {'type': 'array', 'items': {'type': 'number', 'maximum': 10, 'minimum': -10}, 'maxItems': 10000, 'minItems': 1, 'description': 'Annualized Sharpes of the other tests over the same observations; adds Holm and BHY.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['observed_sharpe_annualized', 'periods_per_year', 'observations'], 'properties': {'skew': {'type': 'number', 'maximum': 100, 'minimum': -100, 'description': 'Skewness; below -0.5 the reading warns the counts are too generous.'}, 'observations': {'type': 'integer', 'maximum': 1000000, 'minimum': 3, 'description': 'Return observations behind the Sharpe.'}, 'autocorrelation': {'type': 'number', 'description': 'Lag-1 autocorrelation of returns, -1 to 1; default 0. Corrects the annualized Sharpe (Lo 2002).', 'exclusiveMaximum': 1, 'exclusiveMinimum': -1}, 'periods_per_year': {'type': 'number', 'maximum': 10000, 'minimum': 1, 'description': 'Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly.'}, 'observed_sharpe_annualized': {'type': 'number', 'maximum': 20, 'minimum': -20, 'description': 'Annualized Sharpe as observed.'}, 'effective_independent_trials': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1, 'description': 'Independent trials tried; adds the chance the best reached this Sharpe by luck.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['matrix'], 'properties': {'seed': {'type': 'number', 'description': 'Sampling seed; default 42.'}, 'matrix': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 200}, 'maxItems': 20000, 'minItems': 2, 'description': 'Returns as fractions, one row per period, one column per variant.'}, 'n_splits': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Even number of blocks, at least 2; default 16.', 'exclusiveMinimum': 0}, 'max_combinations': {'type': 'integer', 'maximum': 2000, 'description': 'Most splits evaluated, up to 2000 (default).', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record'], 'properties': {'record': {'type': 'object', 'description': 'A canli.paper-evidence.v0 record.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'reps': {'type': 'integer', 'maximum': 400000, 'minimum': 500, 'description': 'Bootstrap draws; default 2000.'}, 'seed': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Sampling seed; default 42.'}, 'alpha': {'type': 'number', 'maximum': 0.5, 'description': 'Familywise error for StepM; default 0.05.', 'exclusiveMinimum': 0}, 'matrix': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 200}, 'maxItems': 20000, 'minItems': 30, 'description': 'Returns of every variant the search tried, one row per period, one column per variant.'}, 'benchmark': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 20000, 'minItems': 30, 'description': 'Benchmark return per period; default zero.'}, 'matrix_file': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Path to a CSV or JSON with one numeric column per variant, instead of matrix.'}, 'block_length': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Mean bootstrap block in periods; default round(n^(1/3)).'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['observed_sharpe_annualized', 'periods_per_year', 'skew', 'non_excess_kurtosis'], 'properties': {'skew': {'type': 'number', 'maximum': 20, 'minimum': -20, 'description': 'Skewness of returns; 0 if Normal.'}, 'confidence': {'type': 'number', 'description': 'Between 0 and 1; default 0.95.', 'exclusiveMaximum': 1, 'exclusiveMinimum': 0}, 'observations': {'type': 'integer', 'maximum': 1000000, 'minimum': 2, 'description': 'Record length so far, for its probabilistic Sharpe.'}, 'periods_per_year': {'type': 'number', 'maximum': 10000, 'minimum': 1, 'description': 'Periods per year: 252 daily, 365 crypto, 52 weekly, 12 monthly.'}, 'non_excess_kurtosis': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Kurtosis, not excess kurtosis; 3 if Normal.'}, 'observed_sharpe_annualized': {'type': 'number', 'maximum': 10, 'minimum': -10, 'description': 'Annualized Sharpe as observed.'}, 'benchmark_sharpe_annualized': {'type': 'number', 'maximum': 10, 'minimum': -10, 'description': 'Annualized Sharpe to beat; default 0.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'data': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'limits': {'type': 'array', 'items': {'type': 'string'}}, 'receipt': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'computed': {'type': 'string'}}, 'description': 'data.result holds the statistics (data.plain_reading states them); limits say what the result does not establish; receipt ({id, url}) is the signed record, null when none was stored; error ({code, message}) is set only on refusal.', 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'id': {'type': 'string', 'pattern': '^[0-9a-f]{24}$', 'description': 'Receipt id from a validation result.'}, 'receipt': {'type': 'object', 'description': 'A receipt as get_receipt returns it, to verify without fetching.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'error': {'anyOf': [{'type': 'object', 'properties': {}, 'additionalProperties': {}}, {'type': 'null'}]}, 'valid': {'type': 'boolean'}, 'checks': {}, 'key_id': {'type': ['string', 'null']}, 'meaning': {'type': 'string'}, 'receipt_id': {'type': ['string', 'null']}}, 'description': 'valid is true only when the signature, output hash and content id all check out; checks lists each.', 'additionalProperties': {}}
近期工具变更
类似的 MCP 服务器
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.