# strato.admin.remove-admin

Revoke administrator access.

Agent View of the PolicyLayer registry record for `strato.admin.remove-admin`. HTML page: https://policylayer.com/tools/strato-net-strato-griphook/strato.admin.remove-admin

## Facts

- Tool: `strato.admin.remove-admin`
- Server: Griphook (`strato-net/strato-griphook`) — https://policylayer.com/tools/strato-net-strato-griphook.md
- Homepage: https://github.com/strato-net/strato-griphook
- Risk category: Destructive (Critical risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Hidden

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "strato.admin.remove-admin",
    "arguments": {}
  }
}
```

## Why strato.admin.remove-admin is rated Critical

Revoking admin access is an irreversible action that permanently removes elevated permissions. This cannot be easily undone without re-granting access through another privileged operation. On a blockchain/DeFi platform, admin accounts control critical functions like asset management, governance, and protocol parameters.

From the tool's own definition: "Tool name 'strato.admin.remove-admin' and description 'Revoke administrator access' indicate irreversible removal of administrative privileges from a user or account."

Risk signals: Admin/system-level operation

## Use case

AI agents call strato.admin.remove-admin to permanently remove resources in Griphook, typically in cleanup and lifecycle workflows. It does its job in a single call, and there is no undo.

## Recommended policy (PolicyLayer)

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

```json
{
  "version": "1",
  "default": "deny",
  "hide": [
    "strato.admin.remove-admin"
  ]
}
```

## Other tools on Griphook (66)

- `strato.admin.dismiss-issue` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.admin.dismiss-issue.md
- `strato.admin.vote` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.admin.vote.md
- `strato.cdp.set-global-paused` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.set-global-paused.md
- `strato.lending.pause` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.pause.md
- `strato.lending.safety-cooldown` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.safety-cooldown.md
- `strato.lending.unpause` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.unpause.md
- `strato.rpc` — Execute — https://policylayer.com/tools/strato-net-strato-griphook/strato.rpc.md
- `strato.bridge.request-withdrawal` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.bridge.request-withdrawal.md
- `strato.cdp.claim-junior-note` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.claim-junior-note.md
- `strato.cdp.liquidate` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.liquidate.md
- `strato.cdp.mint` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.mint.md
- `strato.cdp.mint-max` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.mint-max.md
- `strato.cdp.open-junior-note` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.open-junior-note.md
- `strato.cdp.repay` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.repay.md
- `strato.cdp.repay-all` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.repay-all.md
- `strato.cdp.top-up-junior-note` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.top-up-junior-note.md
- `strato.cdp.withdraw` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.withdraw.md
- `strato.cdp.withdraw-max` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.cdp.withdraw-max.md
- `strato.lending.borrow` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.borrow.md
- `strato.lending.borrow-max` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.borrow-max.md
- `strato.lending.deposit-liquidity` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.deposit-liquidity.md
- `strato.lending.liquidate` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.liquidate.md
- `strato.lending.repay` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.repay.md
- `strato.lending.repay-all` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.repay-all.md
- `strato.lending.safety-redeem` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.safety-redeem.md
- `strato.lending.safety-redeem-all` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.safety-redeem-all.md
- `strato.lending.safety-stake` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.safety-stake.md
- `strato.lending.sweep-reserves` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.sweep-reserves.md
- `strato.lending.withdraw-collateral-max` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.withdraw-collateral-max.md
- `strato.lending.withdraw-liquidity` — Financial — https://policylayer.com/tools/strato-net-strato-griphook/strato.lending.withdraw-liquidity.md
- …and 36 more: https://policylayer.com/tools/strato-net-strato-griphook.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=strato-net-strato-griphook · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/strato-net-strato-griphook
