io. github. acarchidi/ agentforge
by acarchidi · remote · no sign-in to list tools · v1.5.0 · published by GitHub user acarchidi
DeFi safety layer for AI agents: wallet safety, token risk, tx decode/simulate. 20 tools.
20 tools: 13 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things13Claude Code: ask: see these tools
- Only reads7Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http agentforge https://agentforge-taupe.vercel.app/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
20 tools
Changes things 13Claude Code: ask
approval_scanScan a wallet for risky token approvals.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
code_reviewSmart contract security analysis.No findings
Why it is in this group
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Smart contract security analysis. Finds vulnerabilities, suggests gas optimizations, flags best practice violations. Supports Solidity, Rust, Move, TypeScript.
contract_docsGenerate documentation for any verified EVM smart contract.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate documentation for any verified EVM smart contract. Returns function descriptions, risk flags, interaction patterns, and security posture.
contract_monitorMonitor recent contract activity for suspicious admin operations, proxy upgrades, ownership changes, and pause events.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Monitor recent contract activity for suspicious admin operations, proxy upgrades, ownership changes, and pause events.
gas_oracleCurrent gas prices (slow/standard/fast) for any supported EVM chain with trend analysis.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Current gas prices (slow/standard/fast) for any supported EVM chain with trend analysis.
solana_token_risk_scanSolana token rug check: mint/freeze authority, holder concentration, liquidity depth, and a composite 0-100 risk score.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Solana token rug check: mint/freeze authority, holder concentration, liquidity depth, and a composite 0-100 risk score.
solana_tx_simulateSimulate a Solana transaction before signing it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Simulate a Solana transaction before signing it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation.
token_intelLightweight token lookup: price, market cap, volume, and basic risk assessment for any EVM or Solana token.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Lightweight token lookup: price, market cap, volume, and basic risk assessment for any EVM or Solana token.
token_researchMulti-source token intelligence: market data, DeFi metrics, contract verification, prediction markets, holder analysis, price history, and AI risk assessment.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
token_risk_metricsQuantitative risk metrics for any ERC-20 token: holder concentration (top 10 holder %), contract permissions (can mint/burn/pause/blacklist), liquidity depth vs market cap, deploye…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
translateTranslate text to any language with tone control (formal/casual/technical).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Translate text to any language with tone control (formal/casual/technical). Auto-detects source language. Preserves formatting and cultural nuances.
tx_decodeDecode any EVM transaction: function call, parameters, token transfers, and plain-English explanation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode any EVM transaction: function call, parameters, token transfers, and plain-English explanation.
wallet_safetyComprehensive wallet safety check: scans approvals, analyzes recent transaction activity for suspicious patterns, and assesses target contract risk.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Only reads 7Claude Code: allow
pool_snapshotGet a cached snapshot of top DeFi liquidity pools.No findings
Why it is in this group
- The name "pool_snapshot" says "snapshot": a word for reading.
Description, as the server wrote it 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.
registry_lookupLook up a contract address in the Known Contract Label Registry.No findings
Why it is in this group
- The name "registry_lookup" says "lookup": a word for reading.
Description, as the server wrote it Look up a contract address in the Known Contract Label Registry. Returns protocol name, category, risk level, and tags. Free — no payment required.
sentimentAnalyze sentiment of text in crypto, finance, social media, or general context.No findings
Why it is in this group
- The description's first verb is "analyze": a word for reading.
Description, as the server wrote it 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.
solana_program_lookupLook up a Solana program ID in the program label registry.No findings
Why it is in this group
- The name "solana_program_lookup" says "lookup": a word for reading.
Description, as the server wrote it Look up a Solana program ID in the program label registry. Returns protocol name, category, risk level. Free — no payment required.
solana_tx_explainExplain a Solana transaction in plain English: labeled programs, token/SOL movements, success status, and risk flags.No findings
Why it is in this group
- The name "solana_tx_explain" says "explain": a word for reading.
Description, as the server wrote it Explain a Solana transaction in plain English: labeled programs, token/SOL movements, success status, and risk flags.
summarizeSummarize text with configurable length (brief/standard/detailed), format (prose/bullet_points/structured), and optional topic focus.No findings
Why it is in this group
- The name "summarize" says "summarize": a word for reading.
Description, as the server wrote it Summarize text with configurable length (brief/standard/detailed), format (prose/bullet_points/structured), and optional topic focus. Returns summary, key points, and compression ratio.
token_compareCompare a primary token against up to 3 others.No findings
Why it is in this group
- The name "token_compare" says "compare": a word for reading.
Description, as the server wrote it Compare a primary token against up to 3 others. Returns full research on primary, abbreviated metrics on comparisons, plus AI comparative analysis.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.5.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http agentforge https://agentforge-taupe.vercel.app/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__agentforge__token_compare",
"mcp__agentforge__sentiment",
"mcp__agentforge__summarize",
"mcp__agentforge__pool_snapshot",
"mcp__agentforge__registry_lookup",
"mcp__agentforge__solana_program_lookup",
"mcp__agentforge__solana_tx_explain"
],
"ask": [
"mcp__agentforge__token_intel",
"mcp__agentforge__token_research",
"mcp__agentforge__code_review",
"mcp__agentforge__contract_docs",
"mcp__agentforge__contract_monitor",
"mcp__agentforge__tx_decode",
"mcp__agentforge__approval_scan",
"mcp__agentforge__gas_oracle",
"mcp__agentforge__translate",
"mcp__agentforge__wallet_safety",
"mcp__agentforge__token_risk_metrics",
"mcp__agentforge__solana_tx_simulate",
"mcp__agentforge__solana_token_risk_scan"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agentforge. Review it before you use it.
