이 MCP로 할 수 있는 일
Builds and optionally submits trading orders across supported exchanges and brokers, manages TradingView webhook alerts, and reports order events.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['hook_id', 'symbol'], 'properties': {'live': {'type': 'boolean', 'description': 'false (default) = build a dry-run preview command (appends d=1); true = build a command that places a real order when the alert fires'}, 'side': {'enum': ['buy', 'sell'], 'type': 'string', 'description': 'order direction; required unless action is set, where it is an optional buy/sell filter for cancel/close (omit for flat)'}, 'type': {'enum': ['market', 'limit', 'post_only', 'ioc', 'fok', 'stop', 'stop_limit'], 'type': 'string', 'description': 'order type; defaults to market'}, 'unit': {'enum': ['units', 'currency'], 'type': 'string', 'description': '"currency" treats quantity as a CURRENCY amount to convert to units at the resolved price (u=currency) â\x80\x94 e.g. quantity:10 with unit:"currency" on BTC/USD buys $10 of BTC instead of 10 BTC. Only meaningful with a fixed (non-percent) quantity.'}, 'price': {'type': 'number', 'description': 'absolute limit price; required for limit, post_only, ioc, fok, and stop_limit'}, 'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}, 'action': {'enum': ['cancel', 'close', 'flat'], 'type': 'string', 'description': 'manage EXISTING orders/positions on symbol instead of placing a new one: cancel = cancel open orders, close = close open positions, flat = cancel every order AND close every position (Tradovate only). When set, side (if given) is an optional buy/sell filter (not applicable to flat), and quantity/type/price/trigger/brackets/unit are ignored.'}, 'symbol': {'type': 'string', 'description': 'the instrument symbol, e.g. EUR_USD, XBTUSD, BTC_USD'}, 'hook_id': {'type': 'string', 'description': "the hook whose URL becomes the alert's webhook (see the `hooks` tool)"}, 'trigger': {'type': 'number', 'description': 'absolute trigger (stop) price; required for stop and stop_limit', 'exclusiveMinimum': 0}, 'exchange': {'type': 'string', 'description': "optional â\x80\x94 one of OANDAPRACTICE, KRAKEN, CRYPTO, CRYPTODEMO, BYBITTESTNET, BYBITSPOTTESTNET, TRADOVATESIM validates order-type and bracket support against that exchange's capabilities; any other exchange id known to Autoview (see `catalog`) is also accepted but skips that check; omit entirely to skip validation"}, 'priceRef': {'type': 'number', 'description': 'reference price for percent sizing and brackets', 'exclusiveMinimum': 0}, 'quantity': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'pattern': '^(100|[1-9][0-9]?)%$'}], 'description': 'order size: a positive number (contracts/units), or a percent-of-balance string like "50%" (1-100%). Required unless action is set.'}, 'stopLoss': {'type': 'number', 'description': 'attached bracket stop-loss as a POINT distance from the fill; pairs with takeProfit or a trail leg', 'exclusiveMinimum': 0}, 'trailStop': {'type': 'number', 'description': 'auto-trail stop distance in points; requires trailActivate', 'exclusiveMinimum': 0}, 'expiration': {'type': 'string', 'description': "ISO 8601 timestamp for TradingView's alert expiration; defaults to 1 year from now"}, 'resolution': {'type': 'string', 'description': 'chart timeframe TradingView\'s create_alert needs; defaults to "1" (1 minute)'}, 'takeProfit': {'type': 'number', 'description': 'attached bracket take-profit as a POINT distance from the fill; pairs with stopLoss or a trail leg', 'exclusiveMinimum': 0}, 'trailActivate': {'type': 'number', 'description': 'points of profit before the trail starts; required whenever trailStop is set', 'exclusiveMinimum': 0}, 'trailFrequency': {'type': 'number', 'description': 'how often the trailing stop re-checks price; defaults to 1 if omitted', 'exclusiveMinimum': 0}, 'sizeAgainstEquity': {'type': 'boolean', 'description': 'for a percent quantity, size against equity instead of available balance (y=equity)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'free': {'type': 'boolean', 'description': 'filter to (true) or exclude (false) exchanges that need no Autoview subscription; omit for both'}, 'name': {'type': 'string', 'description': 'case-insensitive substring match against the exchange\'s display name or id, e.g. "binance"'}, 'paper': {'type': 'boolean', 'description': 'filter to (true) or exclude (false) paper/testnet/sim exchanges; omit for both'}, 'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['symbol'], 'properties': {'live': {'type': 'boolean', 'description': 'false (default) = build a dry-run preview command (appends d=1); true = build a command that places a real order when the alert fires'}, 'side': {'enum': ['buy', 'sell'], 'type': 'string', 'description': 'order direction; required unless action is set, where it is an optional buy/sell filter for cancel/close (omit for flat)'}, 'type': {'enum': ['market', 'limit', 'post_only', 'ioc', 'fok', 'stop', 'stop_limit'], 'type': 'string', 'description': 'order type; defaults to market'}, 'unit': {'enum': ['units', 'currency'], 'type': 'string', 'description': '"currency" treats quantity as a CURRENCY amount to convert to units at the resolved price (u=currency) â\x80\x94 e.g. quantity:10 with unit:"currency" on BTC/USD buys $10 of BTC instead of 10 BTC. Only meaningful with a fixed (non-percent) quantity.'}, 'price': {'type': 'number', 'description': 'absolute limit price; required for limit, post_only, ioc, fok, and stop_limit'}, 'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}, 'action': {'enum': ['cancel', 'close', 'flat'], 'type': 'string', 'description': 'manage EXISTING orders/positions on symbol instead of placing a new one: cancel = cancel open orders, close = close open positions, flat = cancel every order AND close every position (Tradovate only). When set, side (if given) is an optional buy/sell filter (not applicable to flat), and quantity/type/price/trigger/brackets/unit are ignored.'}, 'symbol': {'type': 'string', 'description': 'the instrument symbol, e.g. EUR_USD, XBTUSD, BTC_USD â\x80\x94 or the exchange-native symbol a TradingView EXCHANGE:TICKER maps to'}, 'trigger': {'type': 'number', 'description': 'absolute trigger (stop) price; required for stop and stop_limit', 'exclusiveMinimum': 0}, 'exchange': {'type': 'string', 'description': "optional â\x80\x94 one of OANDAPRACTICE, KRAKEN, CRYPTO, CRYPTODEMO, BYBITTESTNET, BYBITSPOTTESTNET, TRADOVATESIM validates order-type and bracket support against that exchange's capabilities; any other exchange id known to Autoview (see `catalog`) is also accepted but skips that check; omit entirely to skip validation"}, 'priceRef': {'type': 'number', 'description': 'reference price for percent sizing and brackets', 'exclusiveMinimum': 0}, 'quantity': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'pattern': '^(100|[1-9][0-9]?)%$'}], 'description': 'order size: a positive number (contracts/units), or a percent-of-balance string like "50%" (1-100%). Required unless action is set.'}, 'stopLoss': {'type': 'number', 'description': 'attached bracket stop-loss as a POINT distance from the fill; pairs with takeProfit or a trail leg', 'exclusiveMinimum': 0}, 'trailStop': {'type': 'number', 'description': 'auto-trail stop distance in points; requires trailActivate', 'exclusiveMinimum': 0}, 'takeProfit': {'type': 'number', 'description': 'attached bracket take-profit as a POINT distance from the fill; pairs with stopLoss or a trail leg', 'exclusiveMinimum': 0}, 'trailActivate': {'type': 'number', 'description': 'points of profit before the trail starts; required whenever trailStop is set', 'exclusiveMinimum': 0}, 'trailFrequency': {'type': 'number', 'description': 'how often the trailing stop re-checks price; defaults to 1 if omitted', 'exclusiveMinimum': 0}, 'sizeAgainstEquity': {'type': 'boolean', 'description': 'for a percent quantity, size against equity instead of available balance (y=equity)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['exchange'], 'properties': {'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}, 'hook_id': {'type': 'string', 'description': 'link this specific existing hook instead of letting connect pick or create one (see the `hooks` tool for your hook ids)'}, 'exchange': {'enum': ['OANDAPRACTICE', 'KRAKEN', 'CRYPTO', 'CRYPTODEMO', 'BYBITTESTNET', 'BYBITSPOTTESTNET', 'TRADOVATESIM'], 'type': 'string', 'description': 'the exchange to connect'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['hook_id', 'symbol'], 'properties': {'live': {'type': 'boolean', 'description': 'false (default) = a dry-run preview that returns the parsed order without placing it; true = place a real order on your live account'}, 'side': {'enum': ['buy', 'sell'], 'type': 'string', 'description': 'order direction; required unless action is set, where it is an optional buy/sell filter for cancel/close (omit for flat)'}, 'type': {'enum': ['market', 'limit', 'post_only', 'ioc', 'fok', 'stop', 'stop_limit'], 'type': 'string', 'description': 'order type; defaults to market. limit/post_only/ioc/fok and stop_limit need a price; stop/stop_limit need a trigger. An entry stop keeps the order side. Not every exchange supports every type (e.g. OANDA has no stops; Kraken spot no ioc/fok).'}, 'unit': {'enum': ['units', 'currency'], 'type': 'string', 'description': '"currency" treats quantity as a CURRENCY amount to convert to units at the resolved price (u=currency) â\x80\x94 e.g. on BTC/USD, quantity:10 with unit:"currency" buys $10 of BTC instead of 10 BTC. Only meaningful with a fixed (non-percent) quantity. On TRADOVATESIM also pass priceRef (or price) â\x80\x94 see priceRef.'}, 'price': {'type': 'number', 'description': 'absolute limit price; required for limit, post_only, ioc, fok, and stop_limit. Also accepted (optional) on a market order as a stand-in for priceRef.'}, 'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}, 'action': {'enum': ['cancel', 'close', 'flat'], 'type': 'string', 'description': "manage EXISTING orders/positions on symbol instead of placing a new one: cancel = cancel open orders, close = close open positions, flat = cancel every order AND close every position (Tradovate/TRADOVATESIM only â\x80\x94 see setup's flat per exchange). When set, side (if given) is an optional buy/sell filter (not applicable to flat), and quantity/type/price/trigger/brackets/unit are ignored."}, 'symbol': {'type': 'string', 'description': 'the instrument symbol, e.g. EUR_USD, XBTUSD, BTC_USD'}, 'hook_id': {'type': 'string', 'description': 'use the credentials already linked to this hook (see the `hooks` tool). The hook must belong to your account.'}, 'trigger': {'type': 'number', 'description': 'absolute trigger (stop) price; required for stop and stop_limit', 'exclusiveMinimum': 0}, 'exchange': {'enum': ['OANDAPRACTICE', 'KRAKEN', 'CRYPTO', 'CRYPTODEMO', 'BYBITTESTNET', 'BYBITSPOTTESTNET', 'TRADOVATESIM'], 'type': 'string', 'description': 'the exchange to trade on; omit when hook_id links to exactly one exchange (see the hooks tool) -- otherwise required to disambiguate'}, 'priceRef': {'type': 'number', 'description': 'reference price for percent sizing and brackets (price=); percent quantity divides balance by it. Optional on exchanges with a live quote feed (the zone fetches one); REQUIRED on TRADOVATESIM (no live market-data feed â\x80\x94 Tradovate charges separately for it, and a Simulation account never has it) whenever quantity is a percent, unit is "currency", OR any of stopLoss/takeProfit/trailStop is set. Omitting it there fails late with a live exchange error instead of a clear one â\x80\x94 pass an approximate current price.', 'exclusiveMinimum': 0}, 'quantity': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'pattern': '^(100|[1-9][0-9]?)%$'}], 'description': 'order size: a positive number (contracts/units), or a percent-of-balance string like "50%" (1-100%). Required unless action is set. On TRADOVATESIM (no live market-data feed), a percent quantity also requires priceRef â\x80\x94 see priceRef.'}, 'stopLoss': {'type': 'number', 'description': 'attached bracket stop-loss as a POINT distance from the fill; pair with takeProfit for a fixed OCO, or with a trailing leg. Market entry, bracket-capable exchanges only (Tradovate). On TRADOVATESIM also pass priceRef (or price) â\x80\x94 see priceRef.', 'exclusiveMinimum': 0}, 'trailStop': {'type': 'number', 'description': 'attached TRAILING stop as a POINT distance the stop keeps behind price once the trail activates (atsl=). Requires trailActivate. Rides winners: pairs with a stopLoss (hard stop + trail) or stands alone. Market entry, trail-capable exchanges only (Tradovate). On TRADOVATESIM also pass priceRef (or price) â\x80\x94 see priceRef.', 'exclusiveMinimum': 0}, 'takeProfit': {'type': 'number', 'description': 'attached bracket take-profit as a POINT distance from the fill; pair with stopLoss, or with a trailing leg. On TRADOVATESIM also pass priceRef (or price) â\x80\x94 see priceRef.', 'exclusiveMinimum': 0}, 'trailActivate': {'type': 'number', 'description': 'POINTS of profit the price must move before the trailing stop starts trailing (atx=). Required whenever trailStop is set', 'exclusiveMinimum': 0}, 'trailFrequency': {'type': 'number', 'description': 'how often the trailing stop re-checks price (atf=); defaults to 1 if omitted', 'exclusiveMinimum': 0}, 'sizeAgainstEquity': {'type': 'boolean', 'description': 'for a percent quantity, size against equity instead of available balance (y=equity)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'max events to return (default 20)', 'exclusiveMinimum': 0}, 'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}, 'trace': {'type': 'string', 'description': "the trace id returned by the entry tool for the order you want to inspect; omit to list your account's recent events instead"}, 'hook_id': {'type': 'string', 'description': 'when trace is omitted, narrow the account-wide listing to events reported for this hook'}, 'canonical_id': {'type': 'string', 'description': 'when trace is omitted, narrow the account-wide listing to events reported for one webhook delivery (the canonical id a webhook call produces)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'token': {'type': 'string', 'description': 'your Autoview account token â\x80\x94 an av_mcp_ personal access token, generate one at /account/tokens/ on the Autoview site. Omit this if your MCP client already sends it as an `Authorization: Bearer` header (Claude Code, Cursor, and most non-browser clients do this automatically once configured).'}}}
최근 도구 변경
유사한 MCP 서버
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
TradingCalc MCP: Options, Forex, Risk Stats, Prediction Markets, On-Chain & Crypto Futures
Performs deterministic calculations for crypto futures, funding, leverage, liquidation, position sizing, token swaps, on-chain ri…
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…