# move_object

Move a CAD entity by a 3D translation vector [x, y, z].

Agent View of the PolicyLayer registry record for `move_object`. HTML page: https://policylayer.com/tools/a-001-byte-tesseract-26-eyeshot-mcp/move-object

## Facts

- Tool: `move_object`
- Server: Tesseract 26 Eyeshot (`a-001-byte/tesseract-26-eyeshot-mcp`) — https://policylayer.com/tools/a-001-byte-tesseract-26-eyeshot-mcp.md
- Homepage: https://github.com/A-001-byte/Tesseract-26-Eyeshot-MCP
- Risk category: Write (Medium risk)
- Registry record: grade B, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

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

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

## Why move_object is rated Medium

This tool modifies existing CAD geometry through translation, which qualifies as Write (reversible data modification). Severity is medium because unauthorized movements could corrupt CAD designs or intellectual property, but the operation is non-destructive and can be undone. Confidence is high due to clear description of the modification operation.

From the tool's own definition: "Tool performs 'Move a CAD entity by a 3D translation vector' — modifies object position in CAD model without deletion or creation of new entities. Effect is reversible through counter-movement."

## Use case

AI agents use move_object to create or update resources in Tesseract 26 Eyeshot, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Tesseract 26 Eyeshot environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Tesseract 26 Eyeshot:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "move_object": {
      "limits": [
        {
          "counter": "move_object_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Tesseract 26 Eyeshot (3)

- `get_properties` — Read — https://policylayer.com/tools/a-001-byte-tesseract-26-eyeshot-mcp/get-properties.md
- `list_entities` — Read — https://policylayer.com/tools/a-001-byte-tesseract-26-eyeshot-mcp/list-entities.md
- `load_model` — Read — https://policylayer.com/tools/a-001-byte-tesseract-26-eyeshot-mcp/load-model.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=a-001-byte-tesseract-26-eyeshot-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/a-001-byte-tesseract-26-eyeshot-mcp
