# geogebra_set_appearance

设置对象外观（颜色、线宽、点大小、可见性）。

Agent View of the PolicyLayer registry record for `geogebra_set_appearance`. HTML page: https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-set-appearance

## Facts

- Tool: `geogebra_set_appearance`
- Server: GeoGebra MCP Server (`123pc/geogebra_mcp`) — https://policylayer.com/tools/123pc-geogebra-mcp.md
- Homepage: https://github.com/123pc/Geogebra_mcp
- Risk category: Write (Medium risk)
- Registry record: grade F, 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": "geogebra_set_appearance",
    "arguments": {}
  }
}
```

## Why geogebra_set_appearance is rated Medium

This tool creates or modifies data reversibly by changing display attributes of GeoGebra objects. It does not execute arbitrary code, delete content, or cause side effects beyond the geometric construction itself. The changes are entirely non-destructive and can be undone. Severity is low because misuse only affects visualization, not the underlying geometric logic or external systems.

From the tool's own definition: "Tool name is 'geogebra_set_appearance' and description states it 'sets object appearance (color, line width, point size, visibility)' — modifies visual properties of geometric objects."

## Use case

AI agents use geogebra_set_appearance to create or update resources in GeoGebra MCP Server, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your GeoGebra MCP Server environment.

## Recommended policy (PolicyLayer)

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

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

## Other tools on GeoGebra MCP Server (14)

- `geogebra_animate` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-animate.md
- `geogebra_batch` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-batch.md
- `geogebra_draw_mechanism` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-draw-mechanism.md
- `geogebra_exec` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-exec.md
- `geogebra_new_construction` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-new-construction.md
- `geogebra_run_commands` — Execute — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-run-commands.md
- `geogebra_get_objects` — Read — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-get-objects.md
- `geogebra_help` — Read — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-help.md
- `geogebra_status` — Read — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-status.md
- `geogebra_version` — Read — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-version.md
- `geogebra_create_construction` — Write — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-create-construction.md
- `geogebra_export_png` — Write — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-export-png.md
- `geogebra_save` — Write — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-save.md
- `geogebra_set_view` — Write — https://policylayer.com/tools/123pc-geogebra-mcp/geogebra-set-view.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=123pc-geogebra-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/123pc-geogebra-mcp
