# request_screenshot

Request a screenshot of an Elementeer page from the rendering bridge.

Agent View of the PolicyLayer registry record for `request_screenshot`. HTML page: https://policylayer.com/tools/vamerli-elementify-mcp/request-screenshot

## Facts

- Tool: `request_screenshot`
- Server: Elementify MCP (`vamerli/elementify-mcp`) — https://policylayer.com/tools/vamerli-elementify-mcp.md
- Homepage: https://github.com/Vamerli/elementify-mcp
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

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

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

## Why request_screenshot is rated Low

Even though request_screenshot 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.

## Use case

AI agents call request_screenshot to retrieve information from Elementify MCP 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 Elementify MCP:

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

## Other tools on Elementify MCP (268)

- `clean_database` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/clean-database.md
- `cleanup_drafts` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/cleanup-drafts.md
- `delete_amelia_appointment` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-amelia-appointment.md
- `delete_amelia_service` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-amelia-service.md
- `delete_media` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-media.md
- `delete_menu` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-menu.md
- `delete_menu_item` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-menu-item.md
- `delete_post` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-post.md
- `delete_product` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-product.md
- `delete_template` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-template.md
- `delete_term` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/delete-term.md
- `manage_product_category` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/manage-product-category.md
- `queue_cleanup` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/queue-cleanup.md
- `refresh_staging` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/refresh-staging.md
- `remove_widget` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/remove-widget.md
- `review_change` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/review-change.md
- `site_protect` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/site-protect.md
- `site_unprotect` — Destructive — https://policylayer.com/tools/vamerli-elementify-mcp/site-unprotect.md
- `advanced_creator_mode` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/advanced-creator-mode.md
- `apply_change` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/apply-change.md
- `flush_elementor_cache` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/flush-elementor-cache.md
- `run_free_guided_transition` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/run-free-guided-transition.md
- `run_free_wizard_preset` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/run-free-wizard-preset.md
- `start_workflow_execution` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/start-workflow-execution.md
- `test_plugin_conflict` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/test-plugin-conflict.md
- `trigger_ally_scan` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/trigger-ally-scan.md
- `wizard_extension_lite` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/wizard-extension-lite.md
- `wizard_new_site_lite` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/wizard-new-site-lite.md
- `wizard_optimization_lite` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/wizard-optimization-lite.md
- `wizard_relaunch_lite` — Execute — https://policylayer.com/tools/vamerli-elementify-mcp/wizard-relaunch-lite.md
- …and 238 more: https://policylayer.com/tools/vamerli-elementify-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=vamerli-elementify-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/vamerli-elementify-mcp
