patternfetch
Was dieses MCP kann
Analyzes stocks, ETFs, and crypto using chart patterns, historical analogs, market regimes, support and resistance, and backtested base rates.
Tools
Eingabeschema
{'type': 'object', 'required': ['ticker', 'timeframe'], 'properties': {'market': {'enum': ['crypto', 'stock'], 'type': 'string', 'description': 'Optional asset-class override. Omit and it is inferred from the ticker: a "BASE/QUOTE" pair is crypto, a plain symbol is a US stock/ETF.'}, 'ticker': {'type': 'string', 'description': 'Symbol to analyse. US stock or ETF like "AAPL" / "SPY", or a crypto spot pair like "BTC/USDT". Always spell crypto as a pair: a bare "BTC" or "ETH" is a real US-listed ETF, NOT the coin, and it will return that ETF\'s prices without failing. Affected responses carry a "notice" field.'}, 'window': {'type': 'integer', 'description': 'Number of recent bars forming the shape matched against history. Default 32.'}, 'horizon': {'type': 'integer', 'description': 'Number of bars forward over which the outcome after each match is measured. Default 20.'}, 'timeframe': {'type': 'string', 'description': 'Bar size. One of 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w. Coverage differs per asset class â\x80\x94 see the capabilities tool.'}}}
Eingabeschema
{'type': 'object', 'required': ['ticker', 'timeframe'], 'properties': {'limit': {'type': 'integer', 'description': 'How many recent bars to analyse: integer >= 20, capped at 1000, default 200. Fewer bars = fewer tokens.'}, 'market': {'enum': ['crypto', 'stock'], 'type': 'string', 'description': 'Optional asset-class override. Omit and it is inferred from the ticker: a "BASE/QUOTE" pair is crypto, a plain symbol is a US stock/ETF.'}, 'ticker': {'type': 'string', 'description': 'Symbol to analyse. US stock or ETF like "AAPL" / "SPY", or a crypto spot pair like "BTC/USDT". Always spell crypto as a pair: a bare "BTC" or "ETH" is a real US-listed ETF, NOT the coin, and it will return that ETF\'s prices without failing. Affected responses carry a "notice" field.'}, 'timeframe': {'type': 'string', 'description': 'Bar size. One of 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w. Coverage differs per asset class â\x80\x94 see the capabilities tool.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['ticker', 'timeframe'], 'properties': {'limit': {'type': 'integer', 'description': 'How many recent bars to analyse: integer >= 20, capped at 1000, default 200. Fewer bars = fewer tokens.'}, 'market': {'enum': ['crypto', 'stock'], 'type': 'string', 'description': 'Optional asset-class override. Omit and it is inferred from the ticker: a "BASE/QUOTE" pair is crypto, a plain symbol is a US stock/ETF.'}, 'ticker': {'type': 'string', 'description': 'Symbol to analyse. US stock or ETF like "AAPL" / "SPY", or a crypto spot pair like "BTC/USDT". Always spell crypto as a pair: a bare "BTC" or "ETH" is a real US-listed ETF, NOT the coin, and it will return that ETF\'s prices without failing. Affected responses carry a "notice" field.'}, 'timeframe': {'type': 'string', 'description': 'Bar size. One of 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w. Coverage differs per asset class â\x80\x94 see the capabilities tool.'}}}
Eingabeschema
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'description': 'How many recent bars to analyse: integer >= 20, capped at 1000, default 200. Fewer bars = fewer tokens.'}, 'market': {'enum': ['crypto', 'stock'], 'type': 'string', 'description': 'Optional asset-class override. Omit and it is inferred from the ticker: a "BASE/QUOTE" pair is crypto, a plain symbol is a US stock/ETF.'}, 'ticker': {'type': 'string', 'description': 'Symbol to analyse. US stock or ETF like "AAPL" / "SPY", or a crypto spot pair like "BTC/USDT". Always spell crypto as a pair: a bare "BTC" or "ETH" is a real US-listed ETF, NOT the coin, and it will return that ETF\'s prices without failing. Affected responses carry a "notice" field.'}, 'timeframes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Bar sizes to compare, at most 4, e.g. ["1h","4h","1d"]. Defaults to ["1h","4h","1d"] when omitted.'}}}
Eingabeschema
{'type': 'object', 'properties': {'tf': {'enum': ['1m', '5m', '15m', '30m', '1h', '4h', '1d', '1w'], 'type': 'string', 'description': 'Only return signals precomputed on this bar size. Omit to consider every precomputed timeframe.'}, 'limit': {'type': 'integer', 'description': 'Maximum rows to return: integer in [1,500], default 50.'}, 'regime': {'enum': ['up', 'down', 'range'], 'type': 'string', 'description': 'Only return tickers currently in this regime. Omit for any.'}, 'minLift': {'type': 'number', 'maximum': 1, 'minimum': -1, 'description': 'Number in [-1,1], in rate points (0.02 = 2pp). Drop tickers whose top pattern does not beat its OWN pattern-free baseline by at least this much. This is the drift-free filter and the one to reach for: minBaseRate:0.55 mostly selects bullish patterns in a rising market, whereas minLift:0.02 selects patterns that actually add something. minLift:0 means "at or above baseline". Negative values are allowed. Rows whose evidence carries no baseline are always excluded â\x80\x94 absence of a lift is not a lift of 0.'}, 'pattern': {'type': 'string', 'description': 'Only return tickers whose top pattern is this one, e.g. "double_bottom", "double_top", "head_and_shoulders", "bullish_engulfing", "bearish_engulfing", "hammer".'}, 'assetClass': {'enum': ['stock', 'crypto', 'all'], 'type': 'string', 'description': 'Restrict the scanned universe. Default "all".'}, 'minBaseRate': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Number in [0,1]. Drop tickers whose top pattern base rate is below this threshold. CAUTION: a raw base rate is NOT comparable across bullish and bearish rows â\x80\x94 in a rising universe a bullish pattern clears a high threshold on drift alone, before it carries any information. Prefer minLift for an unbiased shortlist.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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.