# three_burn

Burn a USD-denominated amount of the $THREE your wallet holds. Quotes USD→$THREE via Jupiter, then sends ONE Solana transaction that splits it between the incinerator (burn) and the three.ws treasury, per the live public token config. EXECUTION ACTION — signs and broadcasts on Solana mainnet, IRREVERSIBLE: pass confirm:true. Capped by MAX_BURN_USD. The resolved mint is asserted to be canonical $THREE before signing. Requires a signer (SOLANA_SECRET_KEY env or the secret arg) holding enough $THREE. Returns the tx signature, the burned/treasury breakdown, and a Solscan link.

Agent View of the PolicyLayer registry record for `three_burn`. HTML page: https://policylayer.com/tools/io-github-nirholas-three-token-mcp/three-burn

## Facts

- Tool: `three_burn`
- Server: $THREE Token (`@three-ws/three-token-mcp`) — https://policylayer.com/tools/io-github-nirholas-three-token-mcp.md
- Install: `npx -y @three-ws/three-token-mcp`
- Homepage: https://github.com/nirholas/three.ws
- Risk category: Destructive (Critical risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 5 (1 required)
- Recommended policy verdict: Hidden

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `usd` | number | yes | USD value of $THREE to burn (priced live via Jupiter). |
| `memo` | string | no | Optional note appended to the on-chain memo. |
| `secret` | string | no | Base58 signer override. Defaults to SOLANA_SECRET_KEY. Treat like cash. |
| `burnBps` | number | no | Share routed to the incinerator in basis points. Default 5000 (50% burn / 50% treasury). 10000 = burn everything. |
| `confirm` | boolean | no | Must be true to execute this irreversible burn (when REQUIRE_CONFIRM is on). |

Parameters from the server's own tool schema.

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

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

## Why three_burn is rated Critical

This tool irreversibly destroys (burns) cryptocurrency tokens, which cannot be undone. While it also involves financial value (moving cryptocurrency), the primary and defining characteristic is permanent destruction of assets. Destructive takes precedence over Financial in severity ranking.

From the tool's own definition: "Tool description explicitly states: 'Burn a USD-denominated amount of the $THREE your wallet holds', 'IRREVERSIBLE: pass confirm:true', and 'signs and broadcasts on Solana mainnet'."

Risk signals: Handles credentials or secrets (secret)

## Use case

AI agents call three_burn to permanently remove resources in $THREE Token, 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 $THREE Token:

```json
{
  "version": "1",
  "default": "deny",
  "hide": [
    "three_burn"
  ]
}
```

## Other tools on $THREE Token (2)

- `three_balance` — Read — https://policylayer.com/tools/io-github-nirholas-three-token-mcp/three-balance.md
- `three_price` — Read — https://policylayer.com/tools/io-github-nirholas-three-token-mcp/three-price.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=io-github-nirholas-three-token-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/io-github-nirholas-three-token-mcp
