# get_engagement

How to work with Frank: services offered, what he does not do, and contact paths.

Agent View of the PolicyLayer registry record for `get_engagement`. HTML page: https://policylayer.com/tools/com-frankponcelet-profile/get-engagement

## Facts

- Tool: `get_engagement`
- Server: Profile (`https://frankponcelet.com/api/mcp`) — https://policylayer.com/tools/com-frankponcelet-profile.md
- Homepage: https://github.com/FrankNFT-labs/Portifolio
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server CORS policy: *
- 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": "get_engagement",
    "arguments": {}
  }
}
```

## Why get_engagement is rated Low

This tool only reads and returns static profile information about engagement options and contact details. It does not create, modify, delete, or execute any operations. It poses minimal security risk as it simply exposes publicly-available professional information.

From the tool's own definition: "Tool is part of a 'Read-only MCP server' (per server description) and retrieves information about engagement services and contact methods."

## Use case

AI agents call get_engagement to retrieve information from Profile 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 Profile:

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

## Other tools on Profile (8)

- `get_career` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-career.md
- `get_current_focus` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-current-focus.md
- `get_expertise` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-expertise.md
- `get_persona` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-persona.md
- `get_profile` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-profile.md
- `get_projects` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-projects.md
- `get_speaking` — Read — https://policylayer.com/tools/com-frankponcelet-profile/get-speaking.md
- `list_articles` — Read — https://policylayer.com/tools/com-frankponcelet-profile/list-articles.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-frankponcelet-profile · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-frankponcelet-profile
