このMCPでできること
Provides self-custody crypto spot and perpetual trading on Rubin, including market data, balances, positions, orders, risk, portfolio, and trade execution.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'clientIds'], 'properties': {'market': {'type': 'string'}, 'clientIds': {'type': 'array', 'items': {'type': 'integer', 'minimum': 0}, 'maxItems': 100, 'minItems': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'market': {'type': 'string'}, 'confirm': {'type': 'boolean', 'description': 'After canceling, verify no orders remain OPEN via the indexer (default true).'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'clientId', 'orderFlags'], 'properties': {'market': {'type': 'string'}, 'confirm': {'type': 'boolean', 'description': 'Verify the cancel actually took via the indexer (default true).'}, 'clientId': {'type': 'integer', 'minimum': 0}, 'orderFlags': {'enum': ['SHORT_TERM', 'LONG_TERM', 'CONDITIONAL'], 'type': 'string'}, 'goodTilBlock': {'type': 'integer', 'exclusiveMinimum': 0}, 'goodTilTimeSeconds': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'confirm': {'type': 'boolean'}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Max slippage vs oracle, in bps (default 500). Raise to sweep thin books.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'confirm': {'type': 'boolean'}, 'percent': {'type': 'number', 'maximum': 100, 'description': 'Portion of the position to close (default 100).', 'exclusiveMinimum': 0}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Max slippage vs oracle, in bps (default 500). Raise to sweep a thin book.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'amountUsd': {'type': 'number', 'description': 'USDC to move. Omit to move everything above the $0.95 gas reserve.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'resolution'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'exclusiveMinimum': 0}, 'toISO': {'type': 'string', 'description': 'ISO 8601 end time'}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'fromISO': {'type': 'string', 'description': 'ISO 8601 start time'}, 'resolution': {'enum': ['1MIN', '5MINS', '15MINS', '30MINS', '1HOUR', '4HOURS', '1DAY'], 'type': 'string', 'description': 'Candle resolution'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'description': 'Candles per resolution (default 50, most recent).', 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'resolutions': {'type': 'array', 'items': {'enum': ['1MIN', '5MINS', '15MINS', '30MINS', '1HOUR', '4HOURS', '1DAY'], 'type': 'string'}, 'description': 'Subset of resolutions (default: all indexer resolutions).'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 100, 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker filter, e.g. BTC-USD'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number, 1-based (default 1)'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (default 20, max 100)'}, 'search': {'type': 'string', 'maxLength': 256, 'description': 'Filter by username or (substring of) address'}, 'sortBy': {'enum': ['RANK', 'PNL', 'ROI', 'CURRENT_EQUITY'], 'type': 'string', 'description': 'RANK (default), PNL, ROI or CURRENT_EQUITY'}, 'timeSpan': {'enum': ['ONE_DAY', 'SEVEN_DAYS', 'THIRTY_DAYS', 'ONE_YEAR', 'ALL_TIME'], 'type': 'string', 'description': 'Time span (default SEVEN_DAYS)'}, 'sortDirection': {'enum': ['ASC', 'DESC'], 'type': 'string', 'description': 'Sort direction (default: best first)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'timeSpan': {'enum': ['ONE_DAY', 'SEVEN_DAYS', 'THIRTY_DAYS', 'ONE_YEAR', 'ALL_TIME'], 'type': 'string', 'description': 'One time span; omit for all five'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'description': 'Max items (default 30).', 'exclusiveMinimum': 0}, 'query': {'type': 'string', 'description': 'Case-insensitive keyword/ticker to match in text or hashtags, e.g. BTC.'}, 'category': {'enum': ['crypto', 'markets', 'business'], 'type': 'string', 'description': 'Restrict to one channel category.'}, 'channels': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Explicit hub channel ids (overrides category), e.g. ["forklog","incrypted"].'}, 'sinceHours': {'type': 'number', 'maximum': 168, 'description': 'Only items newer than this many hours.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker filter, e.g. BTC-USD'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'depth': {'type': 'integer', 'maximum': 100, 'description': 'Max levels per side', 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 1000, 'exclusiveMinimum': 0}, 'createdOnOrAfter': {'type': 'string', 'description': 'ISO 8601 lower bound'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'status': {'enum': ['OPEN', 'CLOSED', 'LIQUIDATED'], 'type': 'string', 'description': 'Position status filter'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'side'], 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'size': {'type': 'number', 'description': 'Position size in base units.', 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'confirm': {'type': 'boolean'}, 'notionalUsd': {'type': 'number', 'description': 'Position size in quote USD (converted at oracle). Use instead of size.', 'exclusiveMinimum': 0}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Max slippage vs oracle for the entry, in bps (default 500).'}, 'stopLossPrice': {'type': 'number', 'description': 'Attach a reduce-only stop-loss trigger at this price.', 'exclusiveMinimum': 0}, 'takeProfitPrice': {'type': 'number', 'description': 'Attach a reduce-only take-profit trigger at this price.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'side', 'price', 'size'], 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'size': {'type': 'number', 'description': 'Size in base units', 'exclusiveMinimum': 0}, 'price': {'type': 'number', 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'confirm': {'type': 'boolean', 'description': 'Verify the real outcome via the indexer after broadcast (default true).'}, 'clientId': {'type': 'integer', 'minimum': 0}, 'postOnly': {'type': 'boolean', 'description': 'Reject if it would cross (maker-only). Defaults to server config.'}, 'reduceOnly': {'type': 'boolean'}, 'timeInForce': {'enum': ['GTT', 'SHORT_TERM'], 'type': 'string', 'default': 'GTT'}, 'goodTilBlockOffset': {'type': 'integer', 'maximum': 19, 'minimum': 1, 'description': 'SHORT_TERM blocks ahead (default 10)'}, 'goodTilTimeSeconds': {'type': 'integer', 'maximum': 7776000, 'description': 'GTT lifetime (default 3600)', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'side', 'size'], 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'size': {'type': 'number', 'description': 'Size in base units', 'exclusiveMinimum': 0}, 'market': {'type': 'string', 'description': 'Market ticker, e.g. BTC-USD'}, 'confirm': {'type': 'boolean', 'description': 'Verify the real fill via the indexer after broadcast (default true).'}, 'clientId': {'type': 'integer', 'minimum': 0}, 'reduceOnly': {'type': 'boolean'}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Max slippage vs oracle, in bps (default 500). BUY bounds above the oracle, SELL below; raise to sweep a thin book.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'side', 'triggerPrice', 'size'], 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'size': {'type': 'number', 'exclusiveMinimum': 0}, 'market': {'type': 'string'}, 'clientId': {'type': 'integer', 'minimum': 0}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Execution bound past the trigger, in bps (default 500). Raise for thin books.'}, 'triggerPrice': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market', 'side', 'triggerPrice', 'size'], 'properties': {'side': {'enum': ['BUY', 'SELL'], 'type': 'string'}, 'size': {'type': 'number', 'exclusiveMinimum': 0}, 'market': {'type': 'string'}, 'clientId': {'type': 'integer', 'minimum': 0}, 'slippageBps': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Execution bound past the trigger, in bps (default 500). Raise for thin books.'}, 'triggerPrice': {'type': 'number', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
最近のツール変更
類似の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…