agentforge
What this MCP does
Analyzes smart contracts, tokens, wallets, approvals, transactions, gas, DeFi pools, and blockchain risks across EVM and Solana.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche', 'solana'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network (includes Solana support)'}, 'address': {'type': 'string', 'description': 'Wallet address to scan (0x-prefixed for EVM, base58 for Solana)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Smart contract source code'}, 'focus': {'enum': ['security', 'gas_optimization', 'best_practices', 'all'], 'type': 'string', 'default': 'all', 'description': 'Analysis focus area'}, 'language': {'enum': ['solidity', 'rust', 'move', 'typescript'], 'type': 'string', 'default': 'solidity', 'description': 'Programming language'}, 'previousCode': {'type': 'string', 'description': 'Previous version for diff review'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'address': {'type': 'string', 'description': 'Contract address'}, 'focusFunctions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Specific functions to document'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'address': {'type': 'string', 'description': 'Contract address'}, 'lookbackHours': {'type': 'number', 'default': 24, 'maximum': 168, 'minimum': 1, 'description': 'Hours to look back (max 168)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pool': {'type': 'string', 'description': 'Filter by specific pool address or DeFi Llama pool ID'}, 'chain': {'type': 'string', 'description': 'Filter by chain, e.g. "ethereum", "base", "arbitrum"'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max results (1-100)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort order'}, 'token': {'type': 'string', 'description': 'Filter pools containing this token symbol, e.g. "ETH", "USDC"'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset'}, 'sortBy': {'enum': ['tvl', 'apy', 'volume'], 'type': 'string', 'default': 'tvl', 'description': 'Sort field'}, 'protocol': {'type': 'string', 'description': 'Filter by protocol name, e.g. "uniswap-v3", "curve", "aave"'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'Blockchain network (e.g., ethereum, base)'}, 'address': {'type': 'string', 'description': 'Contract address (0x-prefixed)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'Text to analyze for sentiment'}, 'context': {'enum': ['crypto', 'finance', 'general', 'social_media'], 'type': 'string', 'default': 'crypto', 'description': 'Context for sentiment analysis'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['programId'], 'properties': {'programId': {'type': 'string', 'description': 'Base58 Solana program ID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Base58 Solana token mint address'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signature'], 'properties': {'signature': {'type': 'string', 'description': 'Base58 Solana transaction signature'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['transaction'], 'properties': {'transaction': {'type': 'string', 'description': 'Base64-encoded unsigned (or signed) Solana transaction'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'minLength': 1, 'description': 'Text to summarize'}, 'focus': {'type': 'string', 'maxLength': 200, 'description': 'Optional topic to focus the summary on'}, 'format': {'enum': ['prose', 'bullet_points', 'structured'], 'type': 'string', 'default': 'structured', 'description': 'Output format'}, 'maxLength': {'enum': ['brief', 'standard', 'detailed'], 'type': 'string', 'default': 'standard', 'description': 'Summary length'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['primary', 'compare'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'compare': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': 'Tokens to compare against (1-3)'}, 'primary': {'type': 'string', 'description': 'Primary token to research'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'solana', 'polygon', 'arbitrum'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'address': {'type': 'string', 'description': 'Token contract address or name'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'query': {'type': 'string', 'description': 'Token name, symbol, or contract address'}, 'include': {'type': 'array', 'items': {'enum': ['market_data', 'defi_metrics', 'contract_info', 'prediction_markets', 'institutional', 'risk_assessment', 'price_history', 'holders'], 'type': 'string'}, 'description': 'Data modules to include (default: market_data, defi_metrics, contract_info, risk_assessment)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'arbitrum', 'optimism', 'polygon'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Token contract address (0x-prefixed)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'targetLanguage'], 'properties': {'text': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': 'Text to translate'}, 'tone': {'enum': ['formal', 'casual', 'technical'], 'type': 'string', 'default': 'formal', 'description': 'Translation tone'}, 'sourceLanguage': {'type': 'string', 'description': 'Source language (auto-detected if omitted)'}, 'targetLanguage': {'type': 'string', 'maxLength': 50, 'minLength': 2, 'description': 'Target language (e.g., Spanish, French, Japanese)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txHash'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'polygon', 'arbitrum', 'optimism', 'avalanche'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network'}, 'txHash': {'type': 'string', 'description': 'Transaction hash (0x-prefixed, 64 hex chars)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['walletAddress'], 'properties': {'chain': {'enum': ['ethereum', 'base', 'arbitrum', 'optimism', 'polygon', 'solana'], 'type': 'string', 'default': 'ethereum', 'description': 'Blockchain network (includes Solana support)'}, 'depth': {'enum': ['quick', 'standard', 'deep'], 'type': 'string', 'default': 'standard', 'description': 'Analysis depth: quick (approvals only), standard (approvals + activity), deep (extended history + all patterns)'}, 'walletAddress': {'type': 'string', 'description': 'Wallet address to check (0x-prefixed for EVM, base58 for Solana)'}, 'targetContract': {'type': 'string', 'description': 'Optional target contract address to assess before interaction'}}}
Recent tool changes
Similar MCP servers
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
47620 Multichain Data API — onchain, crypto, utilities, x402 stats
Provides multichain balances, token and market data, transactions, network health, contract inspection, wallet risk checks, crypt…
runtime
Offers deterministic developer utilities for encoding, JSON, hashing, JWTs, regular expressions, timestamps, and Ethereum/EVM add…
anchor-x402
Provides blockchain transaction and calldata decoding, wallet intelligence and screening, token prices, cryptographic anchoring, …
Myncellium Paid MCP
Offers pay-per-call language, conversion, code review, vulnerability, DNS, repository, crypto-price, model-pricing, and x402 mark…
Axiom Agentic Tools
Scans MCP and agent endpoints for security risks, designs multi-agent workflows, audits repositories, tracks Base gas, retrieves …
Autonomy x402 Tools
Provides paid website agent-readiness audits, llms.txt generation, public URL fetching, crypto prices, and Base wallet snapshots.
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…