# remove_display_from_org

Removes a display from an organization, clearing its group assignment and all display grants. The display becomes unassigned. Requires admin scope and admin or owner role.

Agent View of the PolicyLayer registry record for `remove_display_from_org`. HTML page: https://policylayer.com/tools/de-agentview-agentview-mcp/remove-display-from-org

## Facts

- Tool: `remove_display_from_org`
- Server: agentView (`https://agentview.de/mcp`) — https://policylayer.com/tools/de-agentview-agentview-mcp.md
- Homepage: https://github.com/https://agentview.de/mcp
- Risk category: Destructive (Critical risk)
- Registry record: grade F, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 3 (2 required)
- Recommended policy verdict: Hidden

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `org_id` | string | yes | The organization ID. |
| `display_id` | string | yes | The display profile ID to remove. |
| `access_token` | string | no | Optional bearer token; prefer session_request_id. |

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": "remove_display_from_org",
    "arguments": {
      "org_id": "<org_id>",
      "display_id": "<display_id>"
    }
  }
}
```

## Why remove_display_from_org is rated Critical

This tool irreversibly modifies the organizational structure and access control of a display. While the display itself may not be deleted, its organizational assignment and associated grants are permanently removed and would require re-configuration to restore. This represents a destructive action on organizational state that cannot be easily undone.

From the tool's own definition: "Tool removes a display from an organization by clearing its group assignment and all display grants. This is an irreversible operation that severs the display's organizational bindings and access permissions."

Risk signals: Handles credentials or secrets (access_token) · Admin/system-level operation

## Use case

AI agents call remove_display_from_org to permanently remove resources in agentView, 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 agentView:

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

## Other tools on agentView (56)

- `delete_asset` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/delete-asset.md
- `delete_data_slot` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/delete-data-slot.md
- `delete_display` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/delete-display.md
- `delete_organization` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/delete-organization.md
- `logout` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/logout.md
- `revoke_api_key` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/revoke-api-key.md
- `broadcast_content` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/broadcast-content.md
- `claim_display` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/claim-display.md
- `fetch` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/fetch.md
- `get_account` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-account.md
- `get_agent_artifact` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-agent-artifact.md
- `get_asset` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-asset.md
- `get_auth_session` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-auth-session.md
- `get_data_slot` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-data-slot.md
- `get_display` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-display.md
- `get_display_preview_url` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-display-preview-url.md
- `get_license_info` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-license-info.md
- `get_organization` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-organization.md
- `get_public_status` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-public-status.md
- `get_storage_usage` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-storage-usage.md
- `get_store_template_content` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-store-template-content.md
- `get_store_template_details` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-store-template-details.md
- `get_store_template_install_options` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/get-store-template-install-options.md
- `list_api_keys` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-api-keys.md
- `list_assets` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-assets.md
- `list_data_slots` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-data-slots.md
- `list_display_categories` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-display-categories.md
- `list_displays` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-displays.md
- `list_organizations` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-organizations.md
- `list_store_categories` — Read — https://policylayer.com/tools/de-agentview-agentview-mcp/list-store-categories.md
- …and 26 more: https://policylayer.com/tools/de-agentview-agentview-mcp.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=de-agentview-agentview-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/de-agentview-agentview-mcp
