Get ServiceNow Record
servicenow_get_recordRetrieve a single ServiceNow record by sys_id from any table. Select fields and display mode to get exactly the data you need.
Instructions
Retrieve a single ServiceNow record by sys_id from any table.
Args:
table (string): Table name (e.g., incident, change_request)
sys_id (string): 32-character sys_id GUID of the record
fields (string): Comma-separated fields to return. Empty = all fields.
display_value ('true'|'false'|'all'): Value display mode (default 'all')
response_format: Output format
Returns: The record's field values
Examples:
Get a specific incident → table="incident", sys_id="abc123..."
Get a CI record → table="cmdb_ci", sys_id="def456..."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | ServiceNow table name (e.g., incident, change_request, sys_user) | |
| fields | No | Comma-separated list of fields to return. Leave empty for all fields. | |
| sys_id | Yes | ServiceNow sys_id (32-character GUID) of the record | |
| display_value | No | Controls field value display: 'true' returns display values, 'false' returns raw values, 'all' returns both | all |
| response_format | No | Output format: 'markdown' (default) for human-readable or 'json' for structured data | markdown |