agentforge
Server Details
DeFi safety layer for AI agents: wallet checks, contract docs, approvals, tx decode.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- acarchidi/agentforge
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.9/5 across 16 of 16 tools scored. Lowest: 3.1/5.
Each tool targets a distinct aspect of crypto analysis: wallet safety, token metrics, contract review, gas, etc. Even the multiple token tools have clearly differentiated purposes (lightweight lookup, deep research, comparison, risk metrics). Only slight overlap between approval_scan and wallet_safety, but descriptions clarify that wallet_safety is a superset.
Most names use snake_case with a verb_noun pattern (e.g., approval_scan, code_review, contract_docs), but a few use noun-only (gas_oracle, sentiment) or verb-only (summarize, translate). No mixing of camelCase, so the pattern is mostly consistent.
16 tools is slightly above the typical 3-15 range but justified by the broad domain coverage (DeFi, tokens, wallets, contracts, text utilities). Each tool serves a clear purpose and the count feels manageable.
The set covers major areas: token analysis, wallet safety, contract review, gas, liquidity pools, and text utilities. Gaps include transaction simulation or event subscriptions, but the core workflows for a crypto assistant are well-supported.
Available Tools
16 toolsapproval_scanInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network (includes Solana support) | ethereum |
| address | Yes | Wallet address to scan (0x-prefixed for EVM, base58 for Solana) |
code_reviewInspect
Smart contract security analysis. Finds vulnerabilities, suggests gas optimizations, flags best practice violations. Supports Solidity, Rust, Move, TypeScript.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Smart contract source code | |
| focus | No | Analysis focus area | all |
| language | No | Programming language | solidity |
| previousCode | No | Previous version for diff review |
contract_docsInspect
Generate documentation for any verified EVM smart contract. Returns function descriptions, risk flags, interaction patterns, and security posture.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| address | Yes | Contract address | |
| focusFunctions | No | Specific functions to document |
contract_monitorInspect
Monitor recent contract activity for suspicious admin operations, proxy upgrades, ownership changes, and pause events.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| address | Yes | Contract address | |
| lookbackHours | No | Hours to look back (max 168) |
gas_oracleInspect
Current gas prices (slow/standard/fast) for any supported EVM chain with trend analysis.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
pool_snapshotInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| pool | No | Filter by specific pool address or DeFi Llama pool ID | |
| chain | No | Filter by chain, e.g. "ethereum", "base", "arbitrum" | |
| limit | No | Max results (1-100) | |
| order | No | Sort order | desc |
| token | No | Filter pools containing this token symbol, e.g. "ETH", "USDC" | |
| offset | No | Pagination offset | |
| sortBy | No | Sort field | tvl |
| protocol | No | Filter by protocol name, e.g. "uniswap-v3", "curve", "aave" |
registry_lookupInspect
Look up a contract address in the Known Contract Label Registry. Returns protocol name, category, risk level, and tags. Free — no payment required.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network (e.g., ethereum, base) | |
| address | Yes | Contract address (0x-prefixed) |
sentimentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to analyze for sentiment | |
| context | No | Context for sentiment analysis | crypto |
summarizeInspect
Summarize text with configurable length (brief/standard/detailed), format (prose/bullet_points/structured), and optional topic focus. Returns summary, key points, and compression ratio.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to summarize | |
| focus | No | Optional topic to focus the summary on | |
| format | No | Output format | structured |
| maxLength | No | Summary length | standard |
token_compareInspect
Compare a primary token against up to 3 others. Returns full research on primary, abbreviated metrics on comparisons, plus AI comparative analysis.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| compare | Yes | Tokens to compare against (1-3) | |
| primary | Yes | Primary token to research |
token_intelInspect
Lightweight token lookup: price, market cap, volume, and basic risk assessment for any EVM or Solana token.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| address | Yes | Token contract address or name |
token_researchInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| query | Yes | Token name, symbol, or contract address | |
| include | No | Data modules to include (default: market_data, defi_metrics, contract_info, risk_assessment) |
token_risk_metricsInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| address | Yes | Token contract address (0x-prefixed) |
translateInspect
Translate text to any language with tone control (formal/casual/technical). Auto-detects source language. Preserves formatting and cultural nuances.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to translate | |
| tone | No | Translation tone | formal |
| sourceLanguage | No | Source language (auto-detected if omitted) | |
| targetLanguage | Yes | Target language (e.g., Spanish, French, Japanese) |
tx_decodeInspect
Decode any EVM transaction: function call, parameters, token transfers, and plain-English explanation.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network | ethereum |
| txHash | Yes | Transaction hash (0x-prefixed, 64 hex chars) |
wallet_safetyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network (includes Solana support) | ethereum |
| depth | No | Analysis depth: quick (approvals only), standard (approvals + activity), deep (extended history + all patterns) | standard |
| walletAddress | Yes | Wallet address to check (0x-prefixed for EVM, base58 for Solana) | |
| targetContract | No | Optional target contract address to assess before interaction |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!