agentforge

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
93%
Vollständigkeit des Schemas
99%
Qualität der Benennung
81%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

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

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,923Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.28% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "agentforge": {
      "url": "https://agentforge-taupe.vercel.app/mcp"
    }
  }
}

Remote-Endpunkte

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

Was es kann

Tool-Inventar

Tools (20)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪token_intel(address, chain)

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

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

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

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet20 Tools