# get_display_preview_url

Creates a short-lived signed link showing what a display is presenting RIGHT NOW, rendered inline as a preview widget. ALWAYS call this when the user wants to SEE their display or screen content (preview, 'zeig mir das Display'). Link lifetime follows the display's privacy mode. Requires content scope.

Agent View of the PolicyLayer registry record for `get_display_preview_url`. HTML page: https://policylayer.com/tools/de-agentview-agentview-mcp/get-display-preview-url

## Facts

- Tool: `get_display_preview_url`
- 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: Read (Low risk)
- Registry record: grade F, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 3 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `display_id` | string | yes | The 8-character alphanumeric display profile ID, e.g. 'ABCD1234'. |
| `ttl_seconds` | integer | no | Lifetime of the share link in seconds. Default 3600 (1 hour). Clamped to [60, 86400]. |
| `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": "get_display_preview_url",
    "arguments": {
      "display_id": "<display_id>"
    }
  }
}
```

## Why get_display_preview_url is rated Low

Even though get_display_preview_url only reads data, uncontrolled read access leaks sensitive information and racks up API costs: an agent caught in a retry loop can make thousands of calls a minute without anyone noticing.

Risk signals: Handles credentials or secrets (access_token)

## Use case

AI agents call get_display_preview_url to retrieve information from agentView without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

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

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "get_display_preview_url": {}
  }
}
```

## 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
- `remove_display_from_org` — Destructive — https://policylayer.com/tools/de-agentview-agentview-mcp/remove-display-from-org.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_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
