# getAddressCounters

Get aggregate counters for an address: total transactions, token transfers, gas usage, and validations count.

Agent View of the PolicyLayer registry record for `getAddressCounters`. HTML page: https://policylayer.com/tools/nanidao-agentek/getaddresscounters

## Facts

- Tool: `getAddressCounters`
- Server: Agentek Eth (`nanidao/agentek`) — https://policylayer.com/tools/nanidao-agentek.md
- Homepage: https://github.com/NaniDAO/agentek
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "getAddressCounters",
    "arguments": {}
  }
}
```

## Why getAddressCounters is rated Low

This tool retrieves and queries blockchain data (transaction counts, token transfer counts, gas metrics) from an address without any side effects. It performs a read-only query operation on Ethereum blockchain state. No data is modified, deleted, executed, or financial transactions are initiated. The blast radius of misuse is minimal—an attacker could only enumerate blockchain data that is already public.

From the tool's own definition: "Tool name 'getAddressCounters' and description 'Get aggregate counters for an address: total transactions, token transfers, gas usage, and validations count' — uses 'Get' verb and describes only retrieval of existing aggregate data with no modification,…"

## Use case

AI agents call getAddressCounters to retrieve information from Agentek Eth without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Agentek Eth:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "getAddressCounters": {}
  }
}
```

## Other tools on Agentek Eth (192)

- `intentReverseSlowTransfer` — Destructive — https://policylayer.com/tools/nanidao-agentek/intentreverseslowtransfer.md
- `intentRevokeAllApprovals` — Destructive — https://policylayer.com/tools/nanidao-agentek/intentrevokeallapprovals.md
- `intentRevokeApproval` — Destructive — https://policylayer.com/tools/nanidao-agentek/intentrevokeapproval.md
- `generateAndPinImage` — Execute — https://policylayer.com/tools/nanidao-agentek/generateandpinimage.md
- `intentGovernorVote` — Execute — https://policylayer.com/tools/nanidao-agentek/intentgovernorvote.md
- `intentGovernorVoteWithReason` — Execute — https://policylayer.com/tools/nanidao-agentek/intentgovernorvotewithreason.md
- `intentSetPrimaryWNS` — Execute — https://policylayer.com/tools/nanidao-agentek/intentsetprimarywns.md
- `intentSetWNSAddr` — Execute — https://policylayer.com/tools/nanidao-agentek/intentsetwnsaddr.md
- `intentSwapSolana` — Execute — https://policylayer.com/tools/nanidao-agentek/intentswapsolana.md
- `intentVoteNaniProposal` — Execute — https://policylayer.com/tools/nanidao-agentek/intentvotenaniproposal.md
- `intentWriteContract` — Execute — https://policylayer.com/tools/nanidao-agentek/intentwritecontract.md
- `depositWETH` — Financial — https://policylayer.com/tools/nanidao-agentek/depositweth.md
- `intent0xSwap` — Financial — https://policylayer.com/tools/nanidao-agentek/intent0xswap.md
- `intentAaveBorrow` — Financial — https://policylayer.com/tools/nanidao-agentek/intentaaveborrow.md
- `intentAaveDeposit` — Financial — https://policylayer.com/tools/nanidao-agentek/intentaavedeposit.md
- `intentAaveRepay` — Financial — https://policylayer.com/tools/nanidao-agentek/intentaaverepay.md
- `intentAaveWithdraw` — Financial — https://policylayer.com/tools/nanidao-agentek/intentaavewithdraw.md
- `intentApprove` — Financial — https://policylayer.com/tools/nanidao-agentek/intentapprove.md
- `intentApproveSlowTransfer` — Financial — https://policylayer.com/tools/nanidao-agentek/intentapproveslowtransfer.md
- `intentCoinchanAirdrop` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcoinchanairdrop.md
- `intentCoinchanClaimVested` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcoinchanclaimvested.md
- `intentCoinchanMake` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcoinchanmake.md
- `intentCoinchanMakeHold` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcoinchanmakehold.md
- `intentCoinchanMakeLocked` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcoinchanmakelocked.md
- `intentCollectFees` — Financial — https://policylayer.com/tools/nanidao-agentek/intentcollectfees.md
- `intentDecreaseLiquidity` — Financial — https://policylayer.com/tools/nanidao-agentek/intentdecreaseliquidity.md
- `intentDepositAcross` — Financial — https://policylayer.com/tools/nanidao-agentek/intentdepositacross.md
- `intentDepositToSlow` — Financial — https://policylayer.com/tools/nanidao-agentek/intentdeposittoslow.md
- `intentIncreaseLiquidity` — Financial — https://policylayer.com/tools/nanidao-agentek/intentincreaseliquidity.md
- `intentMintPosition` — Financial — https://policylayer.com/tools/nanidao-agentek/intentmintposition.md
- …and 162 more: https://policylayer.com/tools/nanidao-agentek.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=nanidao-agentek · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/nanidao-agentek
