welcome
Qué hace este MCP
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indicators, news, comparisons, and watchlists.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'watchlist', 'asset_type'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, SPY, BTC-USD).'}, 'ma_type': {'enum': ['EMA', 'SMA'], 'type': 'string', 'description': 'Moving Average Type. Defaults to EMA (Exponential).'}, 'watchlist': {'type': 'string', 'description': "Name of one of your Stock Trackers (e.g. 'My Tech Picks') or its id."}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Asset type. Required by the underlying endpoint.'}, 'added_price': {'type': 'number', 'description': 'Optional: the price when added, for entry-price tracking.', 'exclusiveMinimum': 0}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'asset_type'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, BTC-USD)'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Asset type for the ticker'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['exit_price', 'exit_date'], 'properties': {'ticker': {'type': 'string', 'description': 'Alternative to trade_id: the ticker of your single open trade.'}, 'trade_id': {'type': 'string', 'description': 'The trade id (from list_my_trades). Preferred when known.'}, 'exit_date': {'type': 'string', 'description': 'Exit date â\x80\x94 ISO date (YYYY-MM-DD) or datetime.'}, 'exit_price': {'type': 'number', 'description': 'Exit price per share/unit.', 'exclusiveMinimum': 0}, 'exit_reason': {'type': 'string', 'maxLength': 200, 'description': 'Optional: why you exited.'}, 'lesson_learned': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: a post-trade reflection â\x80\x94 what you learned.'}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': 'Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tickers'], 'properties': {'period': {'enum': ['1W', '1M', '3M', '6M', '1Y', '2Y', '5Y', 'YTD', 'MAX'], 'type': 'string', 'description': 'Default 1Y'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': "List of 2-5 tickers, e.g. ['AAPL', 'MSFT', 'NVDA']"}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': "Name of the Stock Tracker, e.g. 'My Tech Picks' or 'Dividend Champions'. 1â\x80\x93100 characters."}, 'is_public': {'type': 'boolean', 'description': 'If true, others can discover and follow this Stock Tracker. Defaults to false (only visible to you).'}, 'description': {'type': 'string', 'maxLength': 500, 'description': "Optional. What's the focus of this list? Up to 500 characters."}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'Alert frequency for changes. Defaults to none.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['trade_id', 'confirm'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Must be true. Confirms the user asked for this trade to stop counting.'}, 'trade_id': {'type': 'string', 'description': 'The trade id to remove from your stats (from list_my_trades).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist', 'confirm_name'], 'properties': {'watchlist': {'type': 'string', 'description': 'Name, slug or id of the Stock Tracker to delete.'}, 'confirm_name': {'type': 'string', 'description': 'The exact name of the Stock Tracker, typed back, to confirm the deletion. Ask the user for it â\x80\x94 do not fill this in on their behalf.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 30, 'minimum': 1}, 'sort_by': {'enum': ['popular', 'recent', 'mostItems'], 'type': 'string', 'description': 'Default: popular'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist_slug'], 'properties': {'watchlist_slug': {'type': 'string', 'description': "Slug of the public Stock Tracker to follow (e.g. 'ai-tech-infrastructure'). Find slugs via discover_community_watchlists."}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'How often to receive alerts. Defaults to none.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'range': {'enum': ['1W', '1M', '3M', '6M', '1Y', '2Y', 'ALL'], 'type': 'string', 'description': 'Time range. Defaults to 1Y.'}, 'ticker': {'type': 'string', 'description': 'Ticker (e.g. AAPL, SPY) or crypto pair (e.g. BTC-USD, ETH-USD).'}, 'interval': {'enum': ['daily', 'weekly', 'monthly'], 'type': 'string', 'description': "Sampling interval for the returned closes (last close of each week/month). Defaults to daily. Combine with range='ALL' and include_recent=60 for up to 5 years of monthly closes."}, 'asset_type': {'enum': ['stock', 'crypto'], 'type': 'string', 'description': "Asset type. Defaults to 'stock'. Use 'crypto' for pairs like BTC-USD."}, 'include_recent': {'type': 'number', 'maximum': 60, 'minimum': 1, 'description': 'Optional: also return the most recent N closes at the chosen interval (max 60).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pair'], 'properties': {'pair': {'type': 'string', 'description': 'Crypto pair in ASSET-MARKET format, e.g. BTC-USD, ETH-USD, SOL-USD'}, 'ma_type': {'enum': ['SMA', 'EMA'], 'type': 'string', 'description': 'Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 40, 'minimum': 1, 'description': 'How many recent dividends to include. Defaults to 12.'}, 'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, VTI). Stocks and distributing ETFs only â\x80\x94 not crypto.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 12, 'minimum': 1, 'description': 'How many periods to include. Defaults to 12 (everything available).'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Earnings estimates are for individual stocks only â\x80\x94 not ETFs or crypto.'}, 'horizon': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Optional filter by reporting horizon. Defaults to ALL horizons (quarters and fiscal years).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'quarter'], 'properties': {'limit': {'type': 'number', 'maximum': 200, 'minimum': 1, 'description': 'Speaker turns to return. Defaults to all.'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Skip the first N speaker turns. Defaults to 0.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Transcripts cover individual companies only.'}, 'quarter': {'type': 'string', 'pattern': '^\\d{4}Q[1-4]$', 'description': "Fiscal quarter of the call, e.g. '2026Q1'. â\x9a\xa0ï¸\x8f FISCAL, not calendar â\x80\x94 and for a company whose fiscal year is offset they are different years. NVDA's quarter ending 2026-04-30 is 2027Q1, not 2026Q1; asking for 2026Q1 returns a call from May 2025 with no error. Do not derive this label from a calendar date. If unsure, try the label and check the speakers' own dates in the transcript before using anything from it."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'ETF ticker (e.g. SPY, QQQ, VTI)'}, 'holdings_limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Top holdings to show; default 10'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Not applicable to ETFs or crypto.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Financial statements are for stocks only â\x80\x94 not ETFs or crypto.'}, 'periods': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'How many periods to include. Defaults to 5; up to 20. If fewer exist, all available periods are returned.'}, 'frequency': {'enum': ['quarterly', 'annual'], 'type': 'string', 'description': 'Reporting frequency. Defaults to quarterly.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['industry'], 'properties': {'industry': {'type': 'string', 'description': "Industry name, e.g. 'Software - Application', 'Banks - Diversified'"}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Transactions to include, newest first. Defaults to 20.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Individual companies only.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Top holders to include. Defaults to 10.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL). Individual companies only.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'history': {'type': 'number', 'maximum': 60, 'minimum': 2, 'description': 'Readings of history per indicator when include_keys is set. Defaults to 24; if fewer exist, all available readings are returned.'}, 'include_keys': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional filter â\x80\x94 return only these indicator keys (e.g. ['fedfunds', 'treasury10y']). Call without a filter first to see every available key; unknown keys are reported back with the valid list. When a filter is set, each matched indicator also returns its reading history (see `history`)."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Only events on or before this date (YYYY-MM-DD).'}, 'from': {'type': 'string', 'description': 'Only events on or after this date (YYYY-MM-DD).'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Max events to return per section. Defaults to 25.'}, 'filter': {'enum': ['all', 'earnings', 'ipos'], 'type': 'string', 'description': 'Filter the calendar by event type. Defaults to all.'}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "Only events for these symbols (e.g. ['AAPL','MSFT','NVDA']). Without it the whole market is returned â\x80\x94 use this to reach a coverage list."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'list': {'enum': ['gainers', 'losers', 'most_active'], 'type': 'string', 'description': 'Which list to return. Defaults to all three.'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Rows per list. Defaults to 10.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL, TSLA, BTC-USD)'}, 'history_limit': {'type': 'number', 'maximum': 500, 'minimum': 1, 'description': 'History points to include, default 60'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Max watchlists per section; default 20'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Up to 20 articles; default 10'}, 'ticker': {'type': 'string', 'description': 'Stock, ETF, or crypto ticker (e.g. AAPL, SPY, BTC-USD)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker (e.g. AAPL, SPY)'}, 'ma_type': {'enum': ['SMA', 'EMA'], 'type': 'string', 'description': 'Moving-average type for the live default-MA read used when no official snapshot exists (default SMA). Ignored when a tuned snapshot is available.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sector'], 'properties': {'sector': {'type': 'string', 'description': "Sector name. GICS or common labels both work, e.g. 'Technology', 'Healthcare', 'Consumer Discretionary', 'Financials'."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol (e.g. AAPL)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mood': {'enum': ['Strong Bullish', 'Bullish', 'Neutral', 'Bearish', 'Strong Bearish'], 'type': 'string', 'description': 'Only show changes that landed on this mood'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': "Stock ticker (e.g. AAPL). Stocks only â\x80\x94 a DCF isn't meaningful for ETFs or crypto."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Watchlist slug, e.g. 'ai-and-tech-infrastructure'"}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['csv_data'], 'properties': {'source': {'enum': ['tradervue', 'tradersync', 'ibkr', 'degiro', 'generic'], 'type': 'string', 'description': 'Which platform the export came from. Defaults to generic, which matches columns by name.'}, 'csv_data': {'type': 'string', 'minLength': 1, 'description': 'The CSV contents, header row included. Needs at least ticker, entry date, entry price and quantity columns.'}, 'skip_header': {'type': 'boolean', 'description': 'Whether the first row is a header. Defaults to true.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mood': {'enum': ['Strong Bullish', 'Bullish', 'Neutral', 'Bearish', 'Strong Bearish'], 'type': 'string'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Default 20, max 50 for anonymous tier'}, 'sector': {'type': 'string', 'description': "Filter by sector name (e.g. 'Technology')"}, 'industry': {'type': 'string', 'description': 'Filter by industry name'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string'}, 'only_with_changes': {'type': 'boolean', 'description': 'Only items where mood changed recently'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Trades to return; default 20'}, 'status': {'enum': ['Open', 'Closed'], 'type': 'string', 'description': 'Filter by trade status'}, 'ticker': {'type': 'string', 'description': 'Filter to a specific ticker'}, 'include_notes': {'type': 'boolean', 'description': 'Include the thesis, exit reason, lesson and notes written on each trade. Off by default because they are long â\x80\x94 turn it on when looking at a handful of trades, not a whole book.'}, 'include_paper': {'type': 'boolean', 'description': 'Include paper/practice trades, which are excluded from your stats. Off by default, matching the journal on the site.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['field', 'value'], 'properties': {'sort': {'enum': ['name', 'market_cap'], 'type': 'string', 'description': "Sort order. 'market_cap' adds a market-cap column (largest first) â\x80\x94 ideal for picking comps peers by size. Caps come from our fundamentals cache, so rarely-viewed small names may show 'â\x80\x94'. Defaults to 'name'."}, 'field': {'enum': ['sector', 'industry'], 'type': 'string', 'description': 'Filter dimension'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Default 30, max 100'}, 'value': {'type': 'string', 'description': "Filter value, e.g. 'Technology', 'Banks - Diversified'"}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'direction', 'entry_date', 'entry_price', 'quantity'], 'properties': {'notes': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: anything else to remember.'}, 'thesis': {'type': 'string', 'maxLength': 500, 'description': "Optional: why this trade? What's your conviction?"}, 'ticker': {'type': 'string', 'description': 'Ticker or crypto pair (e.g. AAPL, SPY, BTC-USD).'}, 'quantity': {'type': 'number', 'description': 'Quantity / position size.', 'exclusiveMinimum': 0}, 'direction': {'enum': ['Long', 'Short'], 'type': 'string', 'description': 'Trade direction.'}, 'entry_date': {'type': 'string', 'description': 'Entry date â\x80\x94 ISO date (YYYY-MM-DD) or datetime.'}, 'entry_price': {'type': 'number', 'description': 'Entry price per share/unit.', 'exclusiveMinimum': 0}, 'is_test_trade': {'type': 'boolean', 'description': "Mark this as a paper/practice trade. Paper trades are kept out of your real performance stats â\x80\x94 win rate, P&L, and the emotion breakdown. Defaults to false (a real trade). Use true when trying something out, so you don't pollute your own record."}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': 'Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric.'}, 'confirm_duplicate': {'type': 'boolean', 'description': 'Set true to log even if a matching trade (same ticker, date, direction) already exists.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'watchlist'], 'properties': {'ticker': {'type': 'string', 'description': 'Ticker symbol to remove (e.g. AAPL).'}, 'watchlist': {'type': 'string', 'description': 'Name of the Stock Tracker the ticker is in, or its id.'}, 'asset_type': {'enum': ['stock', 'etf', 'crypto', 'forex'], 'type': 'string', 'description': 'Optional: helps disambiguate if the same ticker exists in multiple asset types.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'maximum': 15, 'minimum': 1, 'description': 'Up to 15 results; default 10'}, 'query': {'type': 'string', 'description': 'Ticker, name, or coin (e.g. AAPL, Apple, BTC, Tesla)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Search query (2-100 chars)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist_slug'], 'properties': {'watchlist_slug': {'type': 'string', 'description': "Slug or name of the Stock Tracker you're following. get_my_watchlists lists them."}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['trade_id'], 'properties': {'notes': {'type': 'string', 'maxLength': 1000, 'description': 'Updated notes.'}, 'thesis': {'type': 'string', 'maxLength': 500, 'description': 'Updated thesis â\x80\x94 why this trade.'}, 'quantity': {'type': 'number', 'description': 'New quantity.', 'exclusiveMinimum': 0}, 'trade_id': {'type': 'string', 'description': 'The trade id (from list_my_trades).'}, 'entry_price': {'type': 'number', 'description': 'New entry price.', 'exclusiveMinimum': 0}, 'is_test_trade': {'type': 'boolean', 'description': 'Reclassify the trade: true makes it a paper trade (excluded from your stats), false makes it a real one. Use delete_trade if what you want is to take a mistaken entry out of your record.'}, 'lesson_learned': {'type': 'string', 'maxLength': 1000, 'description': 'What you took away from this trade. Can be written long after the exit â\x80\x94 the lesson usually arrives later than the P&L.'}, 'emotional_state': {'type': 'number', 'maximum': 4, 'minimum': -4, 'description': 'Optional emotional state on a -4 to +4 scale: -4 Panic, -3 Fearful, -2 Anxious, -1 Uneasy, 0 Neutral, 1 Calm, 2 Confident, 3 Very Confident, 4 Euphoric. (entry)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watchlist'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'New name. 1â\x80\x93100 characters.'}, 'is_public': {'type': 'boolean', 'description': 'True makes it discoverable and followable by others. False makes it visible only to you.'}, 'watchlist': {'type': 'string', 'description': 'Name, slug or id of the Stock Tracker to update.'}, 'description': {'type': 'string', 'maxLength': 500, 'description': 'New description. Up to 500 characters.'}, 'show_anonymous': {'type': 'boolean', 'description': 'When public, hide your identity as the author.'}, 'alert_frequency': {'enum': ['none', 'daily', 'weekly', 'monthly'], 'type': 'string', 'description': 'How often this Stock Tracker alerts you to changes.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
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…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…
Unpaywall
Provides open-access scholarly paper lookup plus routed research and structured data queries across financial, economic, scientif…