PlainText Wallet Approval Checker
Checks a wallet's token/NFT approvals via GoPlus and explains risk in plain language.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"plaintext-wallet-checker": {
"url": "https://smartcontractexplainer.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://smartcontractexplainer.onrender.com/mcpstreamable-httphttps://plaintext.fizzl.eu/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢check_wallet_approvals(address, chain, kind)
Check an EVM wallet's live token/NFT approvals via GoPlus Security and get a plain-language safety verdict (SAFE, CAUTION, or RISK) with an explanation.
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[a-fA-F0-9]{40}$",
"description": "EVM wallet address to check, e.g. 0x..."
},
"chain": {
"description": "Chain to check approvals on (default: ethereum)",
"type": "string",
"enum": [
"ethereum",
"bsc",
"polygon",
"arbitrum",
"optimism",
"base",
"avalanche"
]
},
"kind": {
"description": "Approval type to check (default: token)",
"type": "string",
"enum": [
"token",
"nft"
]
}
},
"required": [
"address"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢explain_approval(data)
Explain an arbitrary approval/permission JSON payload in plain language, when you already have the data instead of needing an on-chain lookup.
Esquema de entrada
{
"type": "object",
"properties": {
"data": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {},
"description": "Arbitrary approval/permission JSON payload to explain"
}
},
"required": [
"data"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪feedback(type, message, endpoint, contact)
Report a bug, a missing feature or anything else about this service, in a structured way. Free. A person reads every report; nothing is run or changed automatically.
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"description": "bug, feature (something missing) or other",
"type": "string",
"enum": [
"bug",
"feature",
"other"
]
},
"message": {
"type": "string",
"description": "What happened or what you need"
},
"endpoint": {
"description": "Optional: the route or tool it is about, e.g. /v1/token",
"type": "string"
},
"contact": {
"description": "Optional: how to reach you about it",
"type": "string"
}
},
"required": [
"message"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia