Satoshidata Wallet Intel
이 MCP로 할 수 있는 일
Provides Bitcoin wallet intelligence, address labels, trust and risk signals, transaction verification, entity activity, fees, mempool data, and network monitoring.
도구
입력 스키마
{'type': 'object', 'title': 'address_evidence_packArguments', 'required': ['address'], 'properties': {'depth': {'type': 'integer', 'title': 'Depth', 'default': 1, 'maximum': 4, 'minimum': 1, 'description': 'Flow-graph depth when include_graph=true.'}, 'address': {'type': 'string', 'title': 'Address', 'description': 'Bitcoin wallet address to report on.'}, 'tx_limit': {'type': 'integer', 'title': 'Tx Limit', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Recent transaction rows to include.'}, 'include_graph': {'type': 'boolean', 'title': 'Include Graph', 'default': True, 'description': 'Whether to include the bounded value-flow graph component.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'address_intelligenceArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address', 'description': 'Bitcoin wallet address to enrich.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'address_riskArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'batch_intelligenceArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to enrich, in result order.'}}}
출력 스키마
{'type': 'object', '$defs': {'BatchToolData': {'type': 'object', 'title': 'BatchToolData', 'properties': {'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None, 'description': 'Number of batch result items.'}, 'results': {'type': 'array', 'items': {}, 'title': 'Results', 'description': 'Batch result items in request order.'}}, 'additionalProperties': True}}, 'title': 'BatchToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'$ref': '#/$defs/BatchToolData'}, {'type': 'null'}], 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'batch_risk_signalsArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to score, in result order.'}}}
출력 스키마
{'type': 'object', '$defs': {'BatchToolData': {'type': 'object', 'title': 'BatchToolData', 'properties': {'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None, 'description': 'Number of batch result items.'}, 'results': {'type': 'array', 'items': {}, 'title': 'Results', 'description': 'Batch result items in request order.'}}, 'additionalProperties': True}}, 'title': 'BatchToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'$ref': '#/$defs/BatchToolData'}, {'type': 'null'}], 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'batch_summaryArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to summarize, in result order.'}}}
출력 스키마
{'type': 'object', '$defs': {'BatchToolData': {'type': 'object', 'title': 'BatchToolData', 'properties': {'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None, 'description': 'Number of batch result items.'}, 'results': {'type': 'array', 'items': {}, 'title': 'Results', 'description': 'Batch result items in request order.'}}, 'additionalProperties': True}}, 'title': 'BatchToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'$ref': '#/$defs/BatchToolData'}, {'type': 'null'}], 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'batch_trust_safetyArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to look up, in result order.'}}}
출력 스키마
{'type': 'object', '$defs': {'BatchToolData': {'type': 'object', 'title': 'BatchToolData', 'properties': {'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None, 'description': 'Number of batch result items.'}, 'results': {'type': 'array', 'items': {}, 'title': 'Results', 'description': 'Batch result items in request order.'}}, 'additionalProperties': True}}, 'title': 'BatchToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'$ref': '#/$defs/BatchToolData'}, {'type': 'null'}], 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'bitcoin_priceArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'block_detailArguments', 'required': ['height_or_hash'], 'properties': {'height_or_hash': {'type': 'string', 'title': 'Height Or Hash'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'chain_awakeningsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100, 'maximum': 250, 'minimum': 1, 'description': 'Maximum rows to return.'}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None, 'description': 'Window start as block height, ISO date/time, or relative Nd value. Defaults to last 24h.'}, 'until': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Until', 'default': None, 'description': 'Window end as block height, ISO date/time, or now. Defaults to now.'}, 'cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cursor', 'default': None, 'description': 'Integer pagination cursor returned by the previous page.'}, 'format': {'enum': ['json', 'csv'], 'type': 'string', 'title': 'Format', 'default': 'json', 'description': 'Response format.'}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 1.0, 'minimum': 0.0, 'description': 'Minimum BTC value of the spent dormant UTXO.'}, 'address_filter': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address Filter', 'default': None, 'description': 'Comma-separated Bitcoin address watchlist filter.'}, 'min_dormancy_days': {'type': 'integer', 'title': 'Min Dormancy Days', 'default': 1095, 'minimum': 0, 'description': 'Minimum untouched age of the spent UTXO.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'dormancy_flushesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'classification': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Classification', 'default': None}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'entity_categoriesArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'entity_listArguments', 'properties': {'sort': {'enum': ['balance', 'address_count', 'last_activity'], 'type': 'string', 'title': 'Sort', 'default': 'balance', 'description': 'Entity rollup sort order.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Maximum entity rollups to return.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Optional entity category filter.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'entity_lookupArguments', 'required': ['entity_name'], 'properties': {'entity_name': {'type': 'string', 'title': 'Entity Name'}, 'member_limit': {'type': 'integer', 'title': 'Member Limit', 'default': 500}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'entity_recent_activityArguments', 'required': ['entity_name'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'entity_name': {'type': 'string', 'title': 'Entity Name'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'fees_recommendedArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'mempool_statsArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'mempool_stressArguments', 'properties': {'history_hours': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'History Hours', 'default': None}, 'include_components': {'type': 'boolean', 'title': 'Include Components', 'default': False}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'mempool_txArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'mining_pool_infoArguments', 'properties': {'address': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address', 'default': None}, 'pool_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pool Name', 'default': None}, 'block_hash': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Block Hash', 'default': None}, 'block_height': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Block Height', 'default': None}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'network_intelligenceArguments', 'properties': {'include_charts': {'type': 'boolean', 'title': 'Include Charts', 'default': False}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'onchain_statsArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'op_return_decodeArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pool_detailArguments', 'required': ['pool_name'], 'properties': {'pool_name': {'type': 'string', 'title': 'Pool Name'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pool_listArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pulse_consolidationsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 50.0}, 'min_inputs': {'type': 'integer', 'title': 'Min Inputs', 'default': 10}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pulse_dormantArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 10.0}, 'min_age_years': {'type': 'number', 'title': 'Min Age Years', 'default': 5.0}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pulse_summaryArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'pulse_whalesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 100.0}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'risk_checkArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'risk_check_batchArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to screen, in result order.'}}}
출력 스키마
{'type': 'object', '$defs': {'BatchToolData': {'type': 'object', 'title': 'BatchToolData', 'properties': {'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None, 'description': 'Number of batch result items.'}, 'results': {'type': 'array', 'items': {}, 'title': 'Results', 'description': 'Batch result items in request order.'}}, 'additionalProperties': True}}, 'title': 'BatchToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'$ref': '#/$defs/BatchToolData'}, {'type': 'null'}], 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'submit_feedbackArguments', 'required': ['feedback_type'], 'properties': {'asks': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Asks', 'default': None}, 'reason': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Reason', 'default': None}, 'address': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Address', 'default': None}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Message', 'default': None}, 'summary': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Summary', 'default': None}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None}, 'endpoint': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Endpoint', 'default': None}, 'severity': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Severity', 'default': None}, 'confidence': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Confidence', 'default': None}, 'source_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source Url', 'default': None}, 'current_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Current Label', 'default': None}, 'feedback_type': {'type': 'string', 'title': 'Feedback Type'}, 'suggested_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Suggested Label', 'default': None}, 'suggested_category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Suggested Category', 'default': None}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'timestamp_hashArguments', 'required': ['hash_hex'], 'properties': {'hash_hex': {'type': 'string', 'title': 'Hash Hex'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'timestamp_quoteArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'tx_broadcastArguments', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'title': 'Hex'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'tx_statusArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'tx_verifyArguments', 'required': ['txid', 'expected_address', 'min_amount_sats', 'min_confirmations'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}, 'min_amount_sats': {'type': 'integer', 'title': 'Min Amount Sats'}, 'expected_address': {'type': 'string', 'title': 'Expected Address'}, 'min_confirmations': {'type': 'integer', 'title': 'Min Confirmations'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'verify_timestampArguments', 'required': ['proof_base64'], 'properties': {'proof_base64': {'type': 'string', 'title': 'Proof Base64'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'wallet_contributorsArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'wallet_detailArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'wallet_flow_graphArguments', 'required': ['address'], 'properties': {'hops': {'type': 'integer', 'title': 'Hops', 'default': 1, 'maximum': 4, 'minimum': 1, 'description': 'Maximum graph hop depth.'}, 'view': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'View', 'default': None, 'description': 'Optional response view. Set `view=compact` for a smaller agent-oriented payload.'}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None, 'description': 'Only include transactions at or after this ISO timestamp.'}, 'address': {'type': 'string', 'title': 'Address', 'description': 'Bitcoin wallet address to graph.'}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 0.1, 'minimum': 0.0, 'description': 'Minimum BTC value for an edge candidate to appear. Default 0.1 BTC is a value-flow display filter; use min_btc=0 for ownership or attribution analysis.'}, 'direction': {'enum': ['in', 'out', 'both'], 'type': 'string', 'title': 'Direction', 'default': 'both', 'description': 'Transaction-flow direction to include: incoming, outgoing, or both.'}, 'node_limit': {'type': 'integer', 'title': 'Node Limit', 'default': 50, 'maximum': 200, 'minimum': 2, 'description': 'Maximum graph nodes to return.'}, 'include_labels': {'type': 'boolean', 'title': 'Include Labels', 'default': True, 'description': 'Include label/entity context for graph nodes when available.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'wallet_summaryArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'wallet_trust_safetyArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
입력 스키마
{'type': 'object', 'title': 'whale_alertsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum returned alerts. Capped at 1000.'}, 'range': {'enum': ['1d', '24h', '7d', '30d'], 'type': 'string', 'title': 'Range', 'default': '1d', 'description': 'Recent time window. `24h` is accepted as a legacy alias for `1d`.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'minimum': 0, 'description': 'Zero-based offset into descending-time alerts after range and min_btc filtering.'}, 'min_btc': {'type': 'number', 'title': 'Min Btc', 'default': 100.0, 'maximum': 21000000, 'minimum': 0.0, 'description': 'Minimum BTC amount for a transfer to appear in the feed.'}, 'flow_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Flow Type', 'default': None, 'description': 'Optional comma-separated flow filter.'}}}
출력 스키마
{'type': 'object', 'title': 'ToolProxyResult', 'required': ['ok', 'status_code', 'endpoint'], 'properties': {'ok': {'type': 'boolean', 'title': 'Ok'}, 'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}, 'endpoint': {'type': 'string', 'title': 'Endpoint'}, 'status_code': {'type': 'integer', 'title': 'Status Code'}}}
최근 도구 변경
유사한 MCP 서버
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
47620 Solana Data API
Provides read-only Solana balances, token and transaction data, network health, market information, and address risk checks.
mcp
Analyzes Solana memecoins, token holders, wallet networks, insider and KOL activity, rug risk, token identity, liquidity, and sel…
PumpPill — token safety and measured outcomes
Provides token and wallet safety data, deployer histories, risk flags, market outcomes, holder activity, and measured performance…
DeFade — Multi-Chain Memecoin Analyzer
Analyzes tokens across supported chains for rug risk, liquidity, holder concentration, wallet relationships, funding, trading beh…
CIPHER x402 — Paid Solana & Crypto Tools
Provides paid crypto, Solana, security, financial-data, geocoding, medical-literature, nutrition, and repository-analysis tools t…
Pyfile LLM & Data API
Provides LLM chat and web retrieval plus DNS, crypto pricing, Base gas, FDA data, sanctions, KYB, and fair-selection tools.