Skip to main content
Glama
NaniDAO

agentek-eth

by NaniDAO
README.md
# Agentek MCP Server

A Model Context Protocol server offering tools for cryptocurrency research and Ethereum-based automation.

Works with Claude Desktop, Cursor, and other MCP-friendly apps.

## ✨ Features

- Connect to Ethereum, Optimism, Arbitrum & Polygon
- Play with DeFi (Aave, DEXs, etc.)
- Look up ENS domains, transfer tokens, check security
- Get crypto news and market data

## 🧰 Tools

- Tokens (ERC20, WETH)
- DeFi (trading, lending)
- Block explorers
- Governance tools
- Security checks
- Basic web tools
- All Agentek tools based on keys you provide.

### Claude Desktop Setup

Add this to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "agentek": {
      "command": "pnpx",
      "args": [
        "@agentek/mcp-server"
      ],
      "env": {
        "ACCOUNT": "YOUR_ETHEREUM_ADDRESS",
        // or PRIVATE_KEY if you need transactions

        // Optional for added these features
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_KEY",
        "ZEROX_API": "YOUR_ZEROX_API_KEY",
        "BLOCKSCOUT_API_KEY": "BLOCKSCOUT_API_KEY",
        "TALLY_API_KEY": "TALLY_API_KEY",
        "COINDESK_API_KEY": "COINDESK_API_KEY",
        "COINMARKETCAL_API_KEY": "COINMARKETCAL_API_KEY",
      }
    }
  }
}
```

Just use ACCOUNT for read-only if you're trying things out. Only add a PRIVATE_KEY if you actually need to make transactions and if you understand the risks.

### Networks

You get these networks out of the box:
- Ethereum Mainnet
- Optimism
- Arbitrum
- Polygon

We'll make this customizable later.


### Coming Soon

Better wallet connection methods! Currently using plain text keys to keep things simple while in beta.

## License

AGPL-3.0

TDQS

C2.7/5.0

Scored across 127 tools

Disambiguation2/5

The tool set has significant overlap and ambiguity, with many tools performing similar functions on different resources (e.g., multiple address info tools like getAddressInfo, getAddressCounters, getAddressTransactions) and redundant operations (e.g., getBlock and getBlockInfo, getTransaction and getTransactionInfo). This creates confusion about which tool to use for specific tasks, leading to potential misselection.

Naming Consistency4/5

Naming is mostly consistent with a verb_noun pattern (e.g., getBalance, estimateGas, intentTransfer), though there are minor deviations like canUnlockSlow (adjective_verb_noun) and think (single verb). The majority follow a predictable structure, making the set readable despite the large size.

Tool Count2/5

With 127 tools, the count is excessive for a single server, even given the broad Ethereum/DeFi domain. This overwhelms the surface and suggests poor scoping, as many tools could be consolidated or omitted without losing functionality, making it cumbersome for agents to navigate.

Completeness5/5

The tool set provides comprehensive coverage for Ethereum and DeFi operations, including address analysis, token management, smart contract interactions, yield comparisons, and intent-based transactions. It supports full CRUD/lifecycle for key resources like tokens, pools, and positions, with no apparent gaps in the domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues