Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SNOW_INSTANCEYesThe URL of your ServiceNow instance (e.g., https://your-instance.service-now.com)
SNOW_PASSWORDYesYour ServiceNow password
SNOW_USERNAMEYesYour ServiceNow username

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
execute_background_scriptA

Execute server-side JavaScript in ServiceNow using Background Scripts. ⚠️ SANDBOX ONLY - executes arbitrary code. 🛡️ Auto-truncates large outputs. 📁 Use {{file:path}} for large scripts.

execute_table_operationA

CRUD operations on ServiceNow tables via Table API. Supports GET/POST/PUT/PATCH/DELETE with query syntax and batch operations. ⚠️ SANDBOX ONLY - reads/modifies data. 🛡️ Auto-limits large results. Use pagination for big datasets. 📁 Use {{file:path}} for large data.

execute_updateset_operationA

Manage ServiceNow update sets with lifecycle operations, XML reassignment, and working set tracking. ⚠️ SANDBOX ONLY - modifies update sets. 🛡️ Auto-limits large results. Use pagination for big datasets. 📁 Use {{file:path}} for large data.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: execute_background_script runs JavaScript code, execute_table_operation performs CRUD on tables, and execute_updateset_operation manages update sets. There is no overlap or ambiguity between these three domains.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'execute_' prefix and descriptive suffixes (background_script, table_operation, updateset_operation). The naming is uniform and predictable throughout the set.

Tool Count3/5

With only 3 tools, the set feels thin for a ServiceNow automation server, potentially lacking coverage for other common operations like user management, incident handling, or workflow automation. However, the tools are well-scoped for their specific purposes.

Completeness3/5

The tools cover script execution, table operations, and update set management, but there are notable gaps in ServiceNow functionality such as user/group operations, incident/change request handling, and workflow automation. Agents may need workarounds for common tasks outside these three areas.