satoshidata — Bitcoin entity intelligence
Ce que fait ce MCP
Provides Bitcoin entity intelligence and evidence about wallet-related risk exposure without issuing a risk score or verdict.
Outils
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'address_intelligenceArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address', 'description': 'Bitcoin wallet address to enrich.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'address_riskArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'batch_intelligenceArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to enrich, in result order.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'batch_summaryArguments', 'required': ['addresses'], 'properties': {'addresses': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Addresses', 'description': 'Bitcoin addresses to summarize, in result order.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'bitcoin_priceArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'block_detailArguments', 'required': ['height_or_hash'], 'properties': {'height_or_hash': {'type': 'string', 'title': 'Height Or Hash'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'entity_categoriesArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'fees_recommendedArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'mempool_statsArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'mempool_txArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'network_intelligenceArguments', 'properties': {'include_charts': {'type': 'boolean', 'title': 'Include Charts', 'default': False}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'onchain_statsArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'op_return_decodeArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'pool_detailArguments', 'required': ['pool_name'], 'properties': {'pool_name': {'type': 'string', 'title': 'Pool Name'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'pool_listArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'pulse_summaryArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'risk_checkArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'timestamp_hashArguments', 'required': ['hash_hex'], 'properties': {'hash_hex': {'type': 'string', 'title': 'Hash Hex'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'timestamp_quoteArguments', 'properties': {}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'tx_broadcastArguments', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'title': 'Hex'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'tx_statusArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'verify_timestampArguments', 'required': ['proof_base64'], 'properties': {'proof_base64': {'type': 'string', 'title': 'Proof Base64'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'wallet_contributorsArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'wallet_detailArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'wallet_summaryArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'title': 'wallet_trust_safetyArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Modifications récentes des outils
Serveurs MCP similaires
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
MolTrust MCP Server
Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…