# get_current_user

Get the currently authenticated user's information

Agent View of the PolicyLayer registry record for `get_current_user`. HTML page: https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-current-user

## Facts

- Tool: `get_current_user`
- Server: ServiceNow MCP Server (`pypi:mcp-server-servicenow`) — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow.md
- Install: `npx -y pypi:mcp-server-servicenow`
- Homepage: https://github.com/jschuller/mcp-server-servicenow
- 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": "get_current_user",
    "arguments": {}
  }
}
```

## Why get_current_user is rated Low

This tool retrieves user metadata without creating, modifying, deleting, or executing any operations. It has no side effects and returns only information about the authenticated identity. The blast radius of misuse is minimal—an attacker gains knowledge of the logged-in user's identity and properties, which is valuable for reconnaissance but does not directly compromise data or systems.

From the tool's own definition: "Tool name is 'get_current_user' and description states 'Get the currently authenticated user's information'. The verb 'Get' and lack of any modification language indicate a read-only retrieval operation."

## Use case

AI agents call get_current_user to retrieve information from ServiceNow MCP Server 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 ServiceNow MCP Server:

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

## Other tools on ServiceNow MCP Server (18)

- `delete_record` — Destructive — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/delete-record.md
- `aggregate_records` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/aggregate-records.md
- `get_ci` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-ci.md
- `get_ci_relationships` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-ci-relationships.md
- `get_record` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-record.md
- `get_system_properties` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-system-properties.md
- `get_table_schema` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-table-schema.md
- `get_update_set` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/get-update-set.md
- `list_ci` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/list-ci.md
- `list_records` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/list-records.md
- `list_update_set_changes` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/list-update-set-changes.md
- `list_update_sets` — Read — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/list-update-sets.md
- `create_ci` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/create-ci.md
- `create_record` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/create-record.md
- `create_update_set` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/create-update-set.md
- `set_current_update_set` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/set-current-update-set.md
- `update_ci` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/update-ci.md
- `update_record` — Write — https://policylayer.com/tools/io-github-jschuller-mcp-server-servicenow/update-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=io-github-jschuller-mcp-server-servicenow · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/io-github-jschuller-mcp-server-servicenow
