agentforge

DeFi safety layer for AI agents: wallet safety, token risk, tx decode/simulate. 20 tools.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
99%
Calidad de los nombres
81%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'gas_oracle' description lacks action verben gas_oracle
  • LOWTool 'solana_program_lookup' description lacks action verben solana_program_lookup

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,923Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto significativo en la atención (2.28% del contexto de 128k)

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": {
    "agentforge": {
      "url": "https://agentforge-taupe.vercel.app/mcp"
    }
  }
}

Puntos de conexión remotos

https://agentforge-taupe.vercel.app/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (20)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪token_intel(address, chain)

Lightweight token lookup: price, market cap, volume, and basic risk assessment for any EVM or Solana token.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Token contract address or name"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "solana",
        "polygon",
        "arbitrum"
      ]
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪token_research(query, chain, include)

Multi-source token intelligence: market data, DeFi metrics, contract verification, prediction markets, holder analysis, price history, and AI risk assessment. Aggregates CoinGecko, DeFiLlama, Etherscan, and Polymarket.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Token name, symbol, or contract address"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    },
    "include": {
      "description": "Data modules to include (default: market_data, defi_metrics, contract_info, risk_assessment)",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "market_data",
          "defi_metrics",
          "contract_info",
          "prediction_markets",
          "institutional",
          "risk_assessment",
          "price_history",
          "holders"
        ]
      }
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪code_review(code, language, focus, previousCode)

Smart contract security analysis. Finds vulnerabilities, suggests gas optimizations, flags best practice violations. Supports Solidity, Rust, Move, TypeScript.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "Smart contract source code"
    },
    "language": {
      "default": "solidity",
      "description": "Programming language",
      "type": "string",
      "enum": [
        "solidity",
        "rust",
        "move",
        "typescript"
      ]
    },
    "focus": {
      "default": "all",
      "description": "Analysis focus area",
      "type": "string",
      "enum": [
        "security",
        "gas_optimization",
        "best_practices",
        "all"
      ]
    },
    "previousCode": {
      "description": "Previous version for diff review",
      "type": "string"
    }
  },
  "required": [
    "code"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪contract_docs(address, chain, focusFunctions)

Generate documentation for any verified EVM smart contract. Returns function descriptions, risk flags, interaction patterns, and security posture.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Contract address"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    },
    "focusFunctions": {
      "description": "Specific functions to document",
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪contract_monitor(address, chain, lookbackHours)

Monitor recent contract activity for suspicious admin operations, proxy upgrades, ownership changes, and pause events.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Contract address"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    },
    "lookbackHours": {
      "default": 24,
      "description": "Hours to look back (max 168)",
      "type": "number",
      "minimum": 1,
      "maximum": 168
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪token_compare(primary, compare, chain)

Compare a primary token against up to 3 others. Returns full research on primary, abbreviated metrics on comparisons, plus AI comparative analysis.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "primary": {
      "type": "string",
      "description": "Primary token to research"
    },
    "compare": {
      "minItems": 1,
      "maxItems": 3,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Tokens to compare against (1-3)"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    }
  },
  "required": [
    "primary",
    "compare"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪tx_decode(txHash, chain)

Decode any EVM transaction: function call, parameters, token transfers, and plain-English explanation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "txHash": {
      "type": "string",
      "description": "Transaction hash (0x-prefixed, 64 hex chars)"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    }
  },
  "required": [
    "txHash"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪approval_scan(address, chain)

Scan a wallet for risky token approvals. On EVM chains: identifies unlimited ERC-20 approvals and unverified spenders. On Solana: scans SPL token delegate authorities. Returns risk assessment.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address to scan (0x-prefixed for EVM, base58 for Solana)"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network (includes Solana support)",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche",
        "solana"
      ]
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪gas_oracle(chain)

Current gas prices (slow/standard/fast) for any supported EVM chain with trend analysis.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "polygon",
        "arbitrum",
        "optimism",
        "avalanche"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sentiment(text, context)

Analyze sentiment of text in crypto, finance, social media, or general context. Returns score (-1 to 1), confidence, label (very_bearish to very_bullish), reasoning, and per-entity sentiment.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10000,
      "description": "Text to analyze for sentiment"
    },
    "context": {
      "default": "crypto",
      "description": "Context for sentiment analysis",
      "type": "string",
      "enum": [
        "crypto",
        "finance",
        "general",
        "social_media"
      ]
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪summarize(text, maxLength, format, focus)

Summarize text with configurable length (brief/standard/detailed), format (prose/bullet_points/structured), and optional topic focus. Returns summary, key points, and compression ratio.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 50000,
      "description": "Text to summarize"
    },
    "maxLength": {
      "default": "standard",
      "description": "Summary length",
      "type": "string",
      "enum": [
        "brief",
        "standard",
        "detailed"
      ]
    },
    "format": {
      "default": "structured",
      "description": "Output format",
      "type": "string",
      "enum": [
        "prose",
        "bullet_points",
        "structured"
      ]
    },
    "focus": {
      "description": "Optional topic to focus the summary on",
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "text"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪translate(text, targetLanguage, sourceLanguage, tone)

Translate text to any language with tone control (formal/casual/technical). Auto-detects source language. Preserves formatting and cultural nuances.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1,
      "maxLength": 20000,
      "description": "Text to translate"
    },
    "targetLanguage": {
      "type": "string",
      "minLength": 2,
      "maxLength": 50,
      "description": "Target language (e.g., Spanish, French, Japanese)"
    },
    "sourceLanguage": {
      "description": "Source language (auto-detected if omitted)",
      "type": "string"
    },
    "tone": {
      "default": "formal",
      "description": "Translation tone",
      "type": "string",
      "enum": [
        "formal",
        "casual",
        "technical"
      ]
    }
  },
  "required": [
    "text",
    "targetLanguage"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪wallet_safety(walletAddress, chain, targetContract, depth)

Comprehensive wallet safety check: scans approvals, analyzes recent transaction activity for suspicious patterns, and assesses target contract risk. Returns composite risk score (0-100), risk level, action items, and related service suggestions. Supports EVM chains and Solana.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "walletAddress": {
      "type": "string",
      "description": "Wallet address to check (0x-prefixed for EVM, base58 for Solana)"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network (includes Solana support)",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "arbitrum",
        "optimism",
        "polygon",
        "solana"
      ]
    },
    "targetContract": {
      "description": "Optional target contract address to assess before interaction",
      "type": "string"
    },
    "depth": {
      "default": "standard",
      "description": "Analysis depth: quick (approvals only), standard (approvals + activity), deep (extended history + all patterns)",
      "type": "string",
      "enum": [
        "quick",
        "standard",
        "deep"
      ]
    }
  },
  "required": [
    "walletAddress"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pool_snapshot(protocol, chain, token, pool, sortBy, ...)

Get a cached snapshot of top DeFi liquidity pools. Filter by protocol (e.g. "uniswap-v3"), chain (e.g. "ethereum"), or token symbol (e.g. "ETH"). Returns TVL, APY, 24h volume, IL risk, and registry enrichment. Data refreshed every 15 minutes.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "protocol": {
      "description": "Filter by protocol name, e.g. \"uniswap-v3\", \"curve\", \"aave\"",
      "type": "string"
    },
    "chain": {
      "description": "Filter by chain, e.g. \"ethereum\", \"base\", \"arbitrum\"",
      "type": "string"
    },
    "token": {
      "description": "Filter pools containing this token symbol, e.g. \"ETH\", \"USDC\"",
      "type": "string"
    },
    "pool": {
      "description": "Filter by specific pool address or DeFi Llama pool ID",
      "type": "string"
    },
    "sortBy": {
      "default": "tvl",
      "description": "Sort field",
      "type": "string",
      "enum": [
        "tvl",
        "apy",
        "volume"
      ]
    },
    "order": {
      "default": "desc",
      "description": "Sort order",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    },
    "limit": {
      "default": 20,
      "description": "Max results (1-100)",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "offset": {
      "default": 0,
      "description": "Pagination offset",
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪token_risk_metrics(address, chain)

Quantitative risk metrics for any ERC-20 token: holder concentration (top 10 holder %), contract permissions (can mint/burn/pause/blacklist), liquidity depth vs market cap, deployer history, and weighted composite risk score (0-100). Pre-computed for top tokens, live-computed for others.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "description": "Token contract address (0x-prefixed)"
    },
    "chain": {
      "default": "ethereum",
      "description": "Blockchain network",
      "type": "string",
      "enum": [
        "ethereum",
        "base",
        "arbitrum",
        "optimism",
        "polygon"
      ]
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪registry_lookup(address, chain)

Look up a contract address in the Known Contract Label Registry. Returns protocol name, category, risk level, and tags. Free — no payment required.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Contract address (0x-prefixed)"
    },
    "chain": {
      "description": "Blockchain network (e.g., ethereum, base)",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪solana_program_lookup(programId)

Look up a Solana program ID in the program label registry. Returns protocol name, category, risk level. Free — no payment required.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "programId": {
      "type": "string",
      "description": "Base58 Solana program ID"
    }
  },
  "required": [
    "programId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢solana_tx_explain(signature)

Explain a Solana transaction in plain English: labeled programs, token/SOL movements, success status, and risk flags.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string",
      "description": "Base58 Solana transaction signature"
    }
  },
  "required": [
    "signature"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪solana_tx_simulate(transaction)

Simulate a Solana transaction before signing it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "transaction": {
      "type": "string",
      "description": "Base64-encoded unsigned (or signed) Solana transaction"
    }
  },
  "required": [
    "transaction"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪solana_token_risk_scan(mint)

Solana token rug check: mint/freeze authority, holder concentration, liquidity depth, and a composite 0-100 risk score.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "Base58 Solana token mint address"
    }
  },
  "required": [
    "mint"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada20 herramientas
verificadoversión no registrada20 herramientas