accueil / serveurs / Dev & Code / io.github.saloprj/publicaml
io.github.saloprj/publicaml
serveur MCP (Model Context Protocol) · publicaml 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.saloprj/publicaml est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.saloprj/publicaml » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- follow_swap≈ 223 tokens
For one transaction that went through a DEX or aggregator, show the net balance change per address and asset and flag who the swap was actually for. Use it to continue a trace past a swap. EVM chains (ethereum, bsc). Read-only.
Paramètres, retour & exemple (3)
Paramètreschain· string · requis · ethereum | bsc
ethereum or bsc.tx_hash· string · requis
0x-prefixed transaction hash.block_number· integer · optionnel
Optional. Looked up automatically.
Exemple d'appel{"name": "follow_swap", "arguments": {"chain": "ethereum", "tx_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_counterparties≈ 329 tokens
List the counterparties an address has transacted with — optionally filtered by entity category (cex, mixer, gambling, bridge, ...). Set with_risk=true to attach AML risk per counterparty. Read-only: it only lists existing on-chain counterparties, it never writes anything.
Paramètres, retour & exemple (5)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.limit· integer · optionnel
Max counterparties to return.address· string · requis
The wallet whose counterparties to look at.category· string · optionnel
Optional. Only return counterparties of this entity type: cex, mixer, gambling, bridge, etc. Leave empty to list all significant counterparties.with_risk· boolean · optionnel
Attach aml_score/risk_level/sanctioned to each counterparty.
Exemple d'appel{"name": "list_counterparties", "arguments": {"chain": "bitcoin", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_transactions≈ 326 tokens
A wallet's recent transfers, newest first, with direction and counterparty for each, plus what we know about each counterparty. Optionally only transfers with one kind of counterparty (e.g. 'did this wallet deposit to a casino'). Read-only.
Paramètres, retour & exemple (6)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.limit· integer · optionnel
Max transfers to return. Default 25.since· string · optionnel
Optional start date, ISO-8601 (e.g. 2026-09-01).until· string · optionnel
Optional end date, ISO-8601.address· string · requis
The wallet to list.counterparty_category· string · optionnel
Optional. Only transfers whose counterparty is of this type: cex, mixer, gambling, bridge, etc.
Exemple d'appel{"name": "list_transactions", "arguments": {"chain": "bitcoin", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_address≈ 215 tokens
Screen a crypto wallet address for AML/KYT risk. Returns an AML score (0-100), risk_level (LOW/MEDIUM/HIGH/CRITICAL), category, sanctioned exposure and source-of-funds. Read-only: it only looks the address up, it never changes anything.
Paramètres, retour & exemple (2)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.address· string · requis
The wallet address to screen.
Exemple d'appel{"name": "screen_address", "arguments": {"chain": "bitcoin", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_transaction≈ 284 tokens
Screen one transaction by hash: what moved, who took part, a label and AML risk for every participant, and an overall verdict. Pass focus_address (e.g. your own deposit address) to get the verdict from that wallet's point of view. Read-only.
Paramètres, retour & exemple (4)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.tx_hash· string · requis
Transaction hash (0x-prefixed on EVM chains, bare hex txid on bitcoin).block_number· integer · optionnel
Optional. Looked up automatically on ethereum and bsc.focus_address· string · optionnel
Optional. The wallet you are screening for, to scope the verdict to it.
Exemple d'appel{"name": "screen_transaction", "arguments": {"chain": "bitcoin", "tx_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trace_funds≈ 257 tokens
Follow the OUTGOING funds from an address across the chain and report where the money ends up (exchanges, mixers, sanctioned wallets) and how many hops away. Read-only: it only reads on-chain history, it never moves or changes funds.
Paramètres, retour & exemple (3)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.address· string · requis
The address whose outgoing funds to follow.max_hops· integer · optionnel
How many hops to follow. Default 3 (6 on bitcoin); raise it only if the result is incomplete.
Exemple d'appel{"name": "trace_funds", "arguments": {"chain": "bitcoin", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trace_source_of_funds≈ 257 tokens
Walk an address's INCOMING funds backwards to answer 'where did this wallet's money come from'. Stops at labelled entities (exchanges, mixers, services) and reports them with hop distance. Answers source-of-funds questions. Read-only: it only reads on-chain history.
Paramètres, retour & exemple (3)
Paramètreschain· string · requis · bitcoin | ethereum | bsc | tron
Blockchain: bitcoin, ethereum, bsc or tron.address· string · requis
The address whose funding to trace.max_hops· integer · optionnel
How far back to walk. Default set by the API.
Exemple d'appel{"name": "trace_source_of_funds", "arguments": {"chain": "bitcoin", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».