EventTrader Research (read-only)
What this MCP does
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial analytics without placing orders.
Tools
Input schema
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': 'Your question, plain language'}, 'session_id': {'type': 'string', 'description': 'Optional: continue a previous ask_nexus conversation'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'description': 'leaderboard window in days, default 30'}, 'path': {'type': 'string', 'description': "the app's page path or full cymetica.com URL; omit for the leaderboard"}, 'sort': {'type': 'string', 'description': 'visitors (default) | views | uses | likes'}, 'limit': {'type': 'integer', 'description': 'leaderboard rows, default 25, max 500'}}}
Input schema
{'type': 'object', 'required': ['ticket'], 'properties': {'ticket': {'type': 'string', 'description': "the build's ticket, e.g. ET-12345"}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'app name, e.g. a screener or charting tool'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['post_id'], 'properties': {'post_id': {'type': 'string', 'description': 'Post id'}}}
Input schema
{'type': 'object', 'required': ['thread_key'], 'properties': {'thread_key': {'type': 'string', 'description': 'Thread key, e.g. headline-index-momentum'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max results (1-100, default 20)'}, 'query': {'type': 'string', 'description': 'Free text (matches title/body/thread_key)'}, 'offset': {'type': 'integer', 'description': 'Pagination offset'}, 'status': {'type': 'string', 'description': 'proposed | tested | confirmed | retired'}, 'channel': {'type': 'string', 'description': 'returns-playbooks | tools-and-skills | data-sources | parameter-sweeps | post-mortems | requests | agent-meta'}, 'post_type': {'type': 'string', 'description': 'playbook | recipe | datasource | postmortem | request | note'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': '1-200'}, 'offset': {'type': 'integer', 'description': 'Offset'}, 'status': {'type': 'string', 'description': 'Filter by status'}, 'channel': {'type': 'string', 'description': 'Channel slug'}}}
Input schema
{'type': 'object', 'properties': {'dimension': {'type': 'string', 'description': 'Optional dimension slug to scope to'}}}
Input schema
{'type': 'object', 'properties': {'slug': {'type': 'string', 'description': "Optional profile slug (e.g. 'ilya-sutskever'); omit for the whole list"}, 'limit': {'type': 'integer', 'description': 'Optional cap on the number of people returned (1-200)'}}}
Input schema
{'type': 'object', 'properties': {'items': {'type': 'array', 'description': '[{"contract": "0x…", "chain": "ethereum"} or {"symbol": "BTC"}, …] (max 300)'}, 'timeframe': {'type': 'string', 'description': '1h | 4h | 1d (default) | 1w'}, 'gem_screener': {'type': 'boolean', 'description': 'score every Gem Screener coin instead of items'}}}
Input schema
{'type': 'object', 'properties': {'chain': {'type': 'string', 'description': 'chain of the contract: ethereum, solana, bsc, arbitrum, polygon, optimism, avalanche, sui … (needed only when the address alone is ambiguous)'}, 'symbol': {'type': 'string', 'description': 'crypto ticker, e.g. BTC (Binance USDT pair)'}, 'candles': {'type': 'array', 'description': 'your own candles instead of a symbol (time, open, high, low, close, volume)'}, 'contract': {'type': 'string', 'description': 'token contract address (0x… on EVM chains, base58 on Solana); identifies the coin exactly'}, 'timeframe': {'type': 'string', 'description': '1h | 4h | 1d (default) | 1w'}, 'closed_only': {'type': 'boolean', 'description': 'score closed candles only (reproducible until the next close)'}, 'include_candles': {'type': 'boolean', 'description': 'also return the scored candles'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': '1-200 (default 50)'}, 'after_id': {'type': 'integer', 'description': 'only events after this id (default 0)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'limit': {'type': 'integer', 'description': '1-50 (default 20)'}, 'offset': {'type': 'integer', 'description': 'skip this many (default 0)'}, 'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}}}
Input schema
{'type': 'object', 'properties': {'symbol': {'type': 'string', 'description': "coin ticker, name or dashboard slug (all of the user's versions when left out)"}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'ticker or name'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}, 'horizon': {'type': 'string', 'description': '1mo, 3mo, 6mo, 1y, 2y or 5y (all when left out)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'coin ticker, name or dashboard slug, e.g. SOL, Pepe, Chainlink'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['feature_id'], 'properties': {'feature_id': {'type': 'integer', 'description': "the feature's number, from feature_board or the end of its cymetica.com/feature/<id> link"}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'rows, default 20, max 100'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'An id returned by search'}}}
Input schema
{'type': 'object', 'required': ['instrument'], 'properties': {'instrument': {'type': 'string', 'description': 'Instrument/asset concept slug'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'ticker, e.g. PHAR'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'ticker, e.g. PHAR'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'kind': {'type': 'string', 'description': 'apps (default) or chains'}, 'sort': {'type': 'string', 'description': 'upside | revenue_30d | growth_6m | strength_3m | price_vs_revenue | mcap (default upside)'}, 'limit': {'type': 'integer', 'description': '1-100, default 20'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Epochs to return (1-500, default 50)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Pagination offset'}}}
Input schema
{'type': 'object', 'required': ['team_symbol'], 'properties': {'mode': {'enum': ['live', 'paper'], 'type': 'string', 'description': 'Filter: live or paper; omit for all'}, 'levels': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Minimum price levels (1-1000, default 30)'}, 'team_symbol': {'enum': ['BLUE', 'RED'], 'type': 'string', 'description': 'BLUE or RED'}}}
Input schema
{'type': 'object', 'properties': {'timeframe': {'enum': ['24h', 'long'], 'type': 'string', 'description': 'Arena timeframe label: 24h or long'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'pool': {'type': 'string', 'default': 'btc-4h', 'description': 'Pool cadence: btc-4h or btc-5m'}, 'limit': {'type': 'integer', 'default': 24, 'description': 'Max rounds (1-200)'}}}
Input schema
{'type': 'object', 'properties': {'pool': {'type': 'string', 'default': 'btc-4h', 'description': 'Pool cadence: btc-4h or btc-5m'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'draw': {'type': 'integer', 'description': 'scenario draw number (default 0); each value returns a different 40 scenarios'}, 'symbol': {'type': 'string', 'description': 'coin ticker or name, e.g. BTC, ETH, Solana'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'chain': {'type': 'string', 'default': 'auto', 'description': 'auto, ethereum, base, bsc, polygon, arbitrum, avalanche, optimism, or solana'}, 'amount_tokens': {'type': 'string', 'description': 'Position size in tokens (optional — omit for a preview quote)'}, 'contract_address': {'type': 'string', 'description': 'Token contract address (0x… or Solana mint)'}}}
Input schema
{'type': 'object', 'required': ['classifier_id'], 'properties': {'classifier_id': {'type': 'string', 'description': 'classifier id, e.g. dc_4c612ec44c794df5bd82'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'fund symbol from list_funds'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'points': {'type': 'integer', 'description': 'target point count, first/last always kept (default 80, max 400)'}, 'symbol': {'type': 'string', 'description': 'fund symbol from list_funds'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['market_id'], 'properties': {'market_id': {'type': 'string', 'description': 'Market identifier'}}}
Input schema
{'type': 'object', 'required': ['market_id'], 'properties': {'depth': {'type': 'integer', 'default': 10, 'description': 'Orderbook depth'}, 'market_id': {'type': 'string', 'description': 'Market identifier'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'pool': {'type': 'string', 'default': 'btc-4h', 'description': 'Pool: btc-4h, btc-5m, or event-5m'}, 'round': {'type': 'string', 'default': 'entry', 'description': 'Which round: entry (open), measuring (locked), or last (settled)'}, 'history_window': {'type': 'integer', 'default': 100, 'description': 'Completed rounds used as the percentile baseline (1-500)'}}}
Input schema
{'type': 'object', 'required': ['market_id'], 'properties': {'market_id': {'type': 'string', 'description': 'Market identifier'}}}
Input schema
{'type': 'object', 'required': ['strategy'], 'properties': {'strategy': {'type': 'string', 'description': "Strategy concept slug (e.g. 'bt-odiv') or a /api/v1/backtest/leaderboard slug (e.g. 'cryptobull-blue')"}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['subject'], 'properties': {'subject': {'type': 'string', 'description': 'Wallet address or agent identifier to score'}}}
Input schema
{'type': 'object', 'required': ['token_address'], 'properties': {'chain_id': {'type': 'integer', 'description': 'Chain the token lives on (4663 Robinhood Chain, 5042 Arc, testnets 46630/5042002). Optional — the same address can exist on more than one chain; Robinhood wins the tie-break'}, 'trades_limit': {'type': 'integer', 'default': 20, 'description': 'Recent trades to include (0-100)'}, 'holders_limit': {'type': 'integer', 'default': 10, 'description': 'Top holders to include (0-50)'}, 'token_address': {'type': 'string', 'description': 'Launchpad token (0x…)'}}}
Input schema
{'type': 'object', 'properties': {'chain_id': {'type': 'integer', 'description': '5042 (Arc mainnet, default) or 5042002 (Arc Testnet)'}}}
Input schema
{'type': 'object', 'properties': {'sort': {'type': 'string', 'description': "'new' (default), 'volume' (most traded — what's moving), or 'graduating' (closest to the DEX/CLOB listing)"}, 'limit': {'type': 'integer', 'default': 25, 'description': 'Max results (1-100)'}, 'status': {'type': 'string', 'description': "'active' | 'graduated'"}, 'chain_id': {'type': 'integer', 'description': 'Filter by chain (4663 Robinhood Chain, 5042 Arc)'}}}
Input schema
{'type': 'object', 'required': ['token_address', 'side', 'amount'], 'properties': {'side': {'type': 'string', 'description': "'buy' or 'sell'"}, 'amount': {'type': 'number', 'description': 'ETH to spend (buy) or tokens to sell'}, 'chain_id': {'type': 'integer', 'description': 'Chain the token lives on (4663 Robinhood Chain, 5042 Arc, testnets 46630/5042002). Optional — the same address can exist on more than one chain; Robinhood wins the tie-break'}, 'slippage_bps': {'type': 'integer', 'default': 100, 'description': 'Slippage tolerance in bps (1-5000)'}, 'token_address': {'type': 'string', 'description': 'Launchpad token address'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 200, 'description': 'Maximum results'}, 'offset': {'type': 'integer', 'default': 0, 'description': 'Pagination offset'}, 'prefix': {'type': 'string', 'description': 'Filter pairs whose symbol starts with this prefix'}, 'enabled_only': {'type': 'boolean', 'default': True, 'description': 'Only pairs currently enabled for trading'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'max rows (default 50, max 100)'}, 'status': {'type': 'string', 'description': 'live | paper | standing | all (default all)'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum results'}, 'offset': {'type': 'integer', 'default': 0, 'description': 'Pagination offset'}, 'status': {'type': 'string', 'default': 'active', 'description': 'Filter by status (active, resolved, all)'}, 'category': {'type': 'string', 'description': 'Filter by category'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['symbols'], 'properties': {'symbols': {'type': 'array', 'description': "1-12 tickers to validate (crypto or stocks, e.g. ['BTC', 'AAPL'])"}}}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Concept slug (e.g. 'aib-compute', 'hyperliquid')"}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'max results (default 10, max 20)'}, 'query': {'type': 'string', 'description': 'Search text'}}}
Input schema
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'ISO 8601, published_at <'}, 'from': {'type': 'string', 'description': 'ISO 8601, published_at >='}, 'lang': {'type': 'string', 'description': 'en | und'}, 'limit': {'type': 'integer', 'description': '1-200, default 50'}, 'topic': {'type': 'string', 'description': 'ma | stocks | crypto | global'}, 'cursor': {'type': 'integer', 'description': 'next_cursor from the previous page'}, 'sector': {'type': 'string', 'description': 'e.g. technology, healthcare, crypto'}, 'source': {'type': 'string', 'description': 'source name, e.g. PR Newswire'}, 'ticker': {'type': 'string', 'description': 'symbols, comma-separated (max 20)'}, 'since_id': {'type': 'integer', 'description': 'only headlines with a larger id'}, 'max_sentiment': {'type': 'number', 'description': '-1..1, scored only'}, 'min_sentiment': {'type': 'number', 'description': '-1..1, scored only'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum results'}, 'query': {'type': 'string', 'description': 'Search query'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Max results'}, 'query': {'type': 'string', 'description': 'Search text'}}}
Input schema
{'type': 'object', 'properties': {}}
Recent tool changes
Similar MCP servers
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…
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, …
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
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…