# get_engine_visibility

Get the per-engine picture for a cataloged domain: whether each AI engine's crawler is allowed by robots.txt to read the site at all, and how many of the tracked questions that engine cited it on. Claimed domains only. Nothing is assumed: an engine with no crawl measurement reports can_read:null ("not measured", never an assumed allow), and an engine with no citation checks reports cited/tracked null ("untested", never a miss and never zero). Access and citations only: this says nothing about traffic.

Agent View of the PolicyLayer registry record for `get_engine_visibility`. HTML page: https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-engine-visibility

## Facts

- Tool: `get_engine_visibility`
- Server: Grounded Aeo (`https://groundedaeo.com/api/mcp`) — https://policylayer.com/tools/com-groundedaeo-grounded-aeo.md
- Homepage: https://github.com/https://groundedaeo.com/api/mcp
- Risk category: Read (Low risk)
- Registry record: grade D, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 1 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `domain` | string | yes | Company domain, e.g. acme.com |

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_engine_visibility",
    "arguments": {
      "domain": "<domain>"
    }
  }
}
```

## Why get_engine_visibility is rated Low

This tool queries and retrieves existing data about crawler permissions and citation metrics for a domain. It performs informational lookups with no side effects, state changes, or irreversible actions. The emphasis on reporting measured values or null (avoiding assumptions) further confirms read-only behavior.

From the tool's own definition: "Tool description states it 'Get[s] the per-engine picture' including whether crawlers are 'allowed' and 'how many' citations—purely retrieval operations."

## Use case

AI agents call get_engine_visibility to retrieve information from Grounded Aeo 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 Grounded Aeo:

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

## Other tools on Grounded Aeo (13)

- `run_audit` — Execute — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/run-audit.md
- `check_aeo_record` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/check-aeo-record.md
- `check_serp` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/check-serp.md
- `get_citations` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-citations.md
- `get_cited_domains` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-cited-domains.md
- `get_company_facts` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-company-facts.md
- `get_competitive_snapshot` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-competitive-snapshot.md
- `get_fact` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-fact.md
- `get_keyword_gap` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-keyword-gap.md
- `get_llms_txt` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/get-llms-txt.md
- `propose_briefs` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/propose-briefs.md
- `search_catalog` — Read — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/search-catalog.md
- `generate_free_record` — Write — https://policylayer.com/tools/com-groundedaeo-grounded-aeo/generate-free-record.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=com-groundedaeo-grounded-aeo · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-groundedaeo-grounded-aeo
