accueil / serveurs / Finance & Paiement / ai.probitylabs/wallet-reputation
ai.probitylabs/wallet-reputation
serveur MCP (Model Context Protocol) · probity-labs 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 ai.probitylabs/wallet-reputation est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.probitylabs/wallet-reputation » 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
- compare_screening_runs≈ 1084 tokens
Compare two completed screens by their screeningId and see what changed. Costs zero credits. Two runs of the same address show why the reputation score moved. Two different addresses show a side by side. Returns each run score, band, and confidence, a reason level diff, and the score change broken into its drivers. Small differences between runs of one address can be normal variation rather than a data change.
Paramètres, retour & exemple (2)
ParamètresrunIdA· string · requis
First screeningId (rsr_...). Must be a completed screen you own.runIdB· string · requis
Second screeningId (rsr_...). Must be a completed screen you own.
Exemple d'appel{"name": "compare_screening_runs", "arguments": {"runIdA": "texte", "runIdB": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mode": "temporal_delta", "runA": {}, "runB": "texte", "reasonDiff": {}, "scoreDelta": 1, "compositionDiff": []}} - get_address_screening_history≈ 742 tokens
Retrieve the authenticated user's prior screening runs for a specific Ethereum address, each with the same detail as screen_address: reputation score, band, confidence, sanctioned flag, and the top evidence signals. Use it to recall context for an already-screened address. Costs zero credits, unlike screen_address which always runs a fresh screen. For runs across all your addresses, use get_screening_history.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Number of past runs to return (1-50, default 5, newest first)address· string · requis
Ethereum address (0x...) or .eth ENS name to look up historic screenings for
Exemple d'appel{"name": "get_address_screening_history", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": []}} - get_credit_balance≈ 135 tokens
Returns the authenticated user's current credit balance as a whole number of credits. One credit screens one address: screen_address costs 1 credit, while this call and the history, narrative, and compare tools cost zero. Check it before screen_address to confirm a screen can be afforded.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_credit_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_monitoring_events≈ 718 tokens
Returns the authenticated user's monitoring events: material reputation changes detected on their monitored addresses, oldest first, each with the change type, a summary, and the band transition. Also returns a deterministic digest that rolls up the window into one sentence. Page forward by passing the returned nextCursor as cursor. Bound the window with since and until, or restrict to one address with address. Costs zero credits.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Number of events (1-100, default 20)since· string · optionnel
ISO-8601 lower bound. Only events at or after this time are returned.until· string · optionnel
ISO-8601 upper bound. Only events at or before this time are returned.cursor· string · optionnel
Pass the nextCursor from a prior call to page forward.address· string · optionnel
Restrict to one monitored address (0x...). Omit for the whole portfolio.
Exemple d'appel{"name": "get_monitoring_events", "arguments": {"limit": 1, "since": "texte", "until": "texte", "cursor": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"digest": "texte", "events": [], "hasMore": true, "nextCursor": "texte"}} - get_screening_history≈ 691 tokens
Returns the authenticated user's most recent screening runs across all addresses, newest first, each with the same detail as screen_address: score, band, confidence, sanctioned flag, and the top evidence signals. Returns up to `limit` runs (default 20), so raise `limit` to reach older runs. Costs zero credits. For the history of one specific address, use get_address_screening_history instead.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Number of results (1-100, default 20)
Exemple d'appel{"name": "get_screening_history", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": []}} - get_screening_narrative≈ 364 tokens
Retrieve the enhanced Probity review for a completed screen by its screeningId. Costs zero credits. Returns the narrative and the key concerns it raises. It is generated in the background after screen_address returns, so it may briefly be pending. Retry shortly if so.
Paramètres, retour & exemple (1)
ParamètresscreeningId· string · requis
The rsr_... id returned by screen_address. Must reference a completed screen; the narrative can be pending for a few seconds right after the screen returns.
Exemple d'appel{"name": "get_screening_narrative", "arguments": {"screeningId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"address": "texte", "concerns": [], "narrative": "texte", "reportUrl": "texte", "screeningId": "texte"}} - screen_address≈ 735 tokens
Screen an Ethereum address or `.eth` ENS name for on-chain reputation risk. Costs 1 credit. Returns a signed reputation score (-100 to +100), a risk band, a confidence level, a sanctioned flag, the top evidence factors, a screeningId, and a link to the full report. The enhanced review is generated in the background. Fetch it with get_screening_narrative(screeningId). Use the score, band, and sanctioned flag to gate pre-trade or payout flows.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Ethereum address (0x...) or `.eth` ENS name (e.g. vitalik.eth) to screen. ENS names resolve to their current mainnet address and must resolve or the call errors. Addresses are case-insensitive and need not be checksummed.
Exemple d'appel{"name": "screen_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"band": "texte", "score": 1, "address": "texte", "summary": "texte", "bandCode": "texte", "evidence": [], "reportUrl": "texte", "confidence": "High", "sanctioned": true, "screenedAt": "texte", "screeningId": "texte", "transactionCount": 1}}
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é ».