ServiceNow AI Agent Toolkits: choose the tools your job needs

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Two headset-wearing people seated with laptops inside a green speech-bubble shape

The actual ServiceNow tool types

The current ServiceNow Skill Kit reference describes tools as utilities that run before a skill prompt, gather data, call services, or run scripts. A tool node can run:

Tool typeWhat it does
ScriptRuns custom server-side JavaScript
Sub FlowRuns a Workflow Studio subflow
Flow ActionRuns a Workflow Studio action
RetrieverRetrieves records or platform data as context
SkillCalls another published skill
Web SearchSearches the web and returns context
Predictive IntelligenceClassifies or predicts values
Document IntelligenceExtracts structured data from documents

These are Skill Kit tool nodes, not a promise that every row is directly selectable as an AI Agent Studio tool. Within a skill, ServiceNow lets tools run sequentially, in parallel, or through conditional decision branches. Confirm the relevant Studio or Skill Kit configuration before designing around a type. That flexibility is useful only after the job is narrow enough to explain.

Build a toolkit around an order-status job

Imagine a customer asks, “Where is my order?” A useful agent should not be given generic access to every customer, order, and refund record. It needs a specific set:

  1. Identity and order-evidence check. Does the request include the information your policy requires before an order lookup?
  2. Order-status lookup. Retrieve only the status, shipment information, and exception fields the answer needs.
  3. Policy retriever. Get the current delivery and escalation policy as context.
  4. Response or handoff. Explain the status if the evidence is sufficient; route to a human if the account cannot be established, the order is an exception, or the result conflicts with the request.

This is a toolkit in the useful sense: a short list of capabilities with names, inputs, and boundaries. It is not an invitation to add every tool available.

Tool descriptions are operating instructions

ServiceNow's prompting guide explains that a tool's description tells an AI agent when and why to use it, including how it should use inputs and outputs. Name the tool for the job. “Get verified order status” tells an agent more than “Tool 1.” State when it should not run as well: “Do not use unless an order reference and approved account evidence are present.”

The description is not a replacement for permission design. It helps the agent choose; the security boundary must still prevent it from seeing or changing what it should not.

Separate invocation from data authority

ServiceNow's AI Agent Studio guide distinguishes two controls:

  • ACLs decide which users can discover and invoke an agent or workflow.
  • User identity decides what the agent can access once it runs.

Dynamic-user identity, which ServiceNow recommends as the default, inherits the invoking user's roles. An AI user is a dedicated account with fixed roles and is for cases that need access beyond those invoking roles. Role masking can further limit inherited roles. For script tools, use GlideRecordSecure rather than GlideRecord when reading platform data so table-level ACL checks are enforced.

An ACL that allows a user to start an agent does not, by itself, authorise every record operation the agent may attempt.

Test a custom API before you ask an agent to rely on it

If an order-status system is outside ServiceNow, test the connection as an interface, not as an optimistic demo. Use a valid order, an invalid order, a request with missing account evidence, an expired credential, a slow or failed response, and an unexpected field shape. Record what the tool returns and what the agent does next. The correct response to missing evidence may be a targeted question or a human handoff, not another lookup.

For a support team using eesel, the same teammate and workspace are available in the dashboard, terminal, scripts, Claude Code, Codex, and Cursor. With Node.js 18.17 or newer, an operator can inspect a custom order-status connection before approving a configuration update:

Bash
npx @eesel/cli integrations api check --agent "Customer support"
npx @eesel/cli instructions --agent "Customer support"
npx @eesel/cli approvals --agent "Customer support"

The first command checks custom API access. The second confirms the teammate's standing rule for missing account evidence. The third reveals held actions waiting for a human decision. Use --dry-run for a supported write after you have checked the expected request, not as a substitute for testing the API result. The CLI does not configure ServiceNow; it is another way to operate and review the eesel teammate in the same workspace. See the eesel CLI documentation for the supported commands.

eesel integrations showing connected platforms
eesel integrations showing connected platforms

The eesel integrations page shows the connections a teammate can use.

Keep the toolkit small enough to own

Every tool should map to one support outcome, one data boundary, and one observable test. Add a tool only when a real failed case shows the current set cannot do the job. That approach produces a smaller system, clearer access reviews, and a better explanation when someone asks why an agent acted.

Test one support action before adding another

eesel is a ready-to-work AI helpdesk teammate, not a ServiceNow configuration layer. It can help a support team inspect the knowledge, rules, API access, activity, and approvals behind one bounded job from the dashboard or CLI. Try eesel when you want to test that job before widening its scope.

Frequently asked questions

Is ServiceNow AI Agent Toolkit a ServiceNow product?

No. It is a useful planning phrase, but ServiceNow documents specific tool types such as script tools, subflows, flow actions, retrievers, skills, web search, Predictive Intelligence, and Document Intelligence.

What is a ServiceNow AI Agent script tool?

It runs custom server-side JavaScript. ServiceNow recommends GlideRecordSecure when a script accesses platform data so table ACLs apply.

What is a ServiceNow AI Agent retriever?

A retriever retrieves records or platform data as prompt context. It is useful for grounded answers but still requires the right access model and source selection.

How do ACLs apply to ServiceNow agent tools?

ACLs determine who may invoke agents and workflows. The user identity controls data and action access once they run; configure each boundary separately.

How can I test a custom order-status API?

Test valid and invalid order identifiers, missing customer evidence, authentication failure, unexpected response fields, and the handoff result before approving any write action.

Can Codex review an eesel custom API connection?

Yes. The JSON-returning CLI can run eesel integrations api check against the same teammate and workspace as the dashboard, scoped with --agent.

Share this article

Stevia Putri

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.

Related Posts

All posts →
10 essential customer service problem solving techniques for 2025
Guides

12 problem-solving techniques your support team needs (2026)

Customer service problem solving requires active listening, quick thinking, and empathy-turning frustrated customers into satisfied advocate

Stevia PutriStevia PutriAug 27, 2025
Two developers comparing OpenAI and Google API workflows
Guides

OpenAI API vs Gemini API: How to choose in 2026

Compare the OpenAI API and Gemini API by the application you need to build, current billing mechanics, multimodal inputs, and the operational work each leaves to your team.

Rama Adi NugrahaRama Adi NugrahaOct 20, 2025
What is a ServiceNow MCP integration? A 2026 guide
Guides

What is a ServiceNow MCP integration? A 2026 guide

Understand the roles of a ServiceNow MCP connection and an eesel teammate, with CLI commands for configuring the teammate and connecting an AI client.

Rama Adi NugrahaRama Adi NugrahaNov 16, 2025
Illustration of a developer wiring an AI support agent to a helpdesk through an API
Guides

Customer support agent API: what it means and how to choose (2026)

"Customer support agent API" hides three very different builds. Here's what a raw model API, a helpdesk API, and a ready-made teammate each cost you.

Rama Adi NugrahaRama Adi NugrahaSep 7, 2026
ServiceNow illustration of three people reviewing a workflow on a screen
Guides

ServiceNow Agentic AI: what to evaluate before deployment

Understand ServiceNow Agentic AI, its Studio, orchestration, testing, and governance controls, plus what a support team should verify before agentic work reaches users.

Alicia Kirana UtomoAlicia Kirana UtomoOct 7, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Analytics: metrics that lead to decisions

Use ServiceNow AI Agent Analytics to assess agent use, efficiency, errors, and guardrails, then turn the findings into a controlled improvement decision.

Kenneth PanganKenneth PanganOct 19, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Governance: define control before rollout

A practical way to govern ServiceNow AI agents: name the owner, set access and guardrails, test the change, then verify the work in the system of record.

Kenneth PanganKenneth PanganOct 17, 2025
A photographer framed inside a green speech-bubble shape
Guides

ServiceNow AI Agent RAG: retrieve the right support evidence

Understand ServiceNow AI-agent RAG, the sources and retrieval choices that shape an answer, and how to test support evidence before automation relies on it.

Kenneth PanganKenneth PanganOct 19, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Reasoning: make plans testable

Learn how ServiceNow agents use instructions, record context, and tools to plan work, plus the checks that make agent reasoning safe to deploy.

Stevia PutriStevia PutriOct 19, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free