ServiceNow AI agent tools: build an evidence-first support flow

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Photographer inside a green speech-bubble shape

What ServiceNow AI agent tools are

ServiceNow's current AI Agent Studio guide defines tools as the capabilities that let an agent take action and retrieve data. It identifies script tools, subflows, and retrievers. The wider Skill Kit tool reference also includes flow actions, skills, web search, Predictive Intelligence, and Document Intelligence.

NeedSuitable tool typeWhat to inspect
Read a defined record or knowledge sourceRetrieverSource selection, returned fields, and access
Run existing server-side business logicScriptInputs, output shape, and ACL-aware data access
Reuse a repeatable workflowSubflowInputs, branch conditions, and failure output

The Skill Kit catalog applies to tool nodes inside skills; do not assume its additional types are all direct Agent Studio tool choices. Whether you configure a direct agent tool or a skill that composes several steps, make each boundary explicit instead of hiding an entire business process behind one description.

Start with an evidence-first support job

Take a request: “My account has disappeared.” The tempting tool is a broad “find customer” API call. A better design asks what a human teammate would need before looking up or changing anything:

  1. Which account evidence is required by policy?
  2. Which records may the requester see?
  3. What status fields are relevant to the support response?
  4. Which outcome needs a human owner?

The first tool can validate whether the ticket includes the account email and a qualifying reference. The second can retrieve the permitted account status. A third can bring in the current policy. If any requirement is missing, the result is a precise clarification message or a handoff, not a speculative answer.

A tool output is useful only when another person can see why it was allowed to run and what it found.

Write tools for selection and review

ServiceNow's prompting guidance says the name, description, and input descriptions tell the orchestrator when and why to use a tool. Use names that describe the boundary: “Retrieve verified account status” is preferable to “Account tool.” Include the conditions that rule it out: “Do not call without a ticket number and approved account evidence.”

Then make the response contract concrete. A retrieval might return match found, authorisation status, account status, and a reason when nothing was returned. A downstream decision can distinguish “no match” from “not authorised” rather than treating both as a generic tool error. That is the difference between a support flow that can be fixed and one that only produces a mysterious failure.

Permissions are not a footnote

ServiceNow explains that ACLs decide who can discover and invoke an agent or workflow, while its user identity determines the data it can access and the actions it can take after invocation. Dynamic-user mode inherits the invoking user's roles. An AI user runs with fixed roles. Role masking can make the inherited set smaller. See ServiceNow's permissions guide for the full model.

For a script that accesses platform data, ServiceNow recommends GlideRecordSecure instead of GlideRecord to enforce table-level ACLs. For sensitive actions, ServiceNow's security documentation describes supervised mode, which requires human approval. Configure it where the action warrants approval; do not assume it applies to every tool automatically.

Test the missing-evidence branch

Test this small case set before a rollout:

  • Valid ticket and verified account evidence: does the retrieval return only the approved fields?
  • Correct ticket but missing account evidence: does the agent ask the right question or hand off?
  • Evidence for another account: does access stop the lookup?
  • Stale policy or no retrieval result: does the agent avoid filling the gap with an answer?
  • API timeout or malformed result: does the workflow preserve the evidence and tell the next owner what failed?

The final response matters, but the tool trace matters too. Test the inputs, returned values, selected branch, and action that did or did not happen.

Inspect an eesel result before widening the task

eesel's AI helpdesk teammate can handle a defined support job in the environment a team already uses. Its dashboard, terminal, scripts, and coding agents such as Claude Code, Codex, and Cursor operate the same teammate and workspace. The CLI requires Node.js 18.17 or newer and returns JSON, so a script can inspect a result without creating another support system.

After a missing-account-evidence case, an operator can review the teammate's recent work and any held next step:

Bash
npx @eesel/cli activity --agent "Helpdesk"
npx @eesel/cli approvals --agent "Helpdesk"
npx @eesel/cli instructions --agent "Helpdesk"

eesel activity gives the work history to inspect; eesel approvals lists actions a human has chosen to hold; and eesel instructions checks the standing rule that should have produced the clarification or handoff. If a supported configuration update is appropriate, first run it with --dry-run, review the exact server call, then approve the real update. That is a positive operating loop: inspect the evidence, improve the teammate's rule or knowledge, test the defined failure again, and broaden the task only when it behaves as intended. The eesel CLI guide has the complete command reference.

eesel Activity worklist with status filters
eesel Activity worklist with status filters

The eesel Activity page shows recent work and status filters for reviewing a handoff.

Use tools to produce a better next step

The point of a ServiceNow AI agent tool is not to maximise actions. It is to give the next person or system the right evidence and a safe, understandable next step. Start with retrieval and a handoff, test the cases where evidence is weak, then add narrowly approved actions only when the job requires them.

Review one support result before you add authority

eesel gives a support team one AI teammate it can operate from the dashboard, terminal, or a coding workflow. Use that shared view to inspect knowledge, instructions, activity, and held actions around a real support case. Try eesel when you want to test the next step before you grant more scope.

Frequently asked questions

What are ServiceNow AI agent tools?

They are configured capabilities an AI agent can use to retrieve data, run a script or workflow, search knowledge, or take another defined action.

What ServiceNow tool should I use for knowledge retrieval?

Use a retriever when the agent needs indexed records or platform data as context. Set source and access boundaries before treating retrieval as proof.

Can ServiceNow AI agent tools update records?

Yes, if their execution identity has the right permission. Configure ACLs and user identity separately, and use supervised approval where your process requires it.

Why test missing-account evidence?

Missing or conflicting evidence is where a broad lookup can expose the wrong record. A safe result is a clarification request or a handoff.

How can I inspect an eesel tool result?

Use the same workspace in the dashboard or CLI. eesel activity shows recent work, while eesel approvals shows held actions.

Can a coding agent operate eesel?

Yes. Claude Code, Codex, and Cursor can use the JSON-returning eesel CLI, scoped to a teammate with --agent and checked with --dry-run for supported writes.

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 →
Text and image inputs moving through risk flags to a human reviewer
Guides

OpenAI Moderation API: build a safer support review flow

Learn what OpenAI Moderation API signals mean, how to route flagged support content safely, and how eesel CLI helps test the support workflow around them.

Rama Adi NugrahaRama Adi NugrahaOct 12, 2025
AI-assisted SEO audit workflow
Guides

AI agents for SEO audits: 5 tools and an evidence-first workflow

Compare tools for collecting and applying SEO evidence, then use eesel CLI to review findings and turn confirmed content gaps into drafts.

Rama Adi NugrahaRama Adi NugrahaFeb 2, 2026
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
Split black and colorful geometric artwork for The Way of Code by Rick Rubin with Claude.
Guides

The 5 Claude AI apps you can build without code

See five useful Claude Artifact app types, what sharing, AI, MCP, and storage allow, and the checks to make before publishing.

Katelin TeenKatelin TeenJan 9, 2026
A person holding a gear beside the words Claude Code on a peach background
Guides

Claude Code plugins: build and share reusable workflows in 2026

Learn what Claude Code plugins contain, when to use one instead of a project skill, how to test it locally, and how to connect a reviewed eesel CLI workflow.

Stevia PutriStevia PutriJan 9, 2026
Blue waveform icon on an abstract blue and purple background
Guides

OpenAI Audio Speech API: what to build and test in 2026

Understand the OpenAI Audio Speech API for text-to-speech, transcription, and realtime voice work, then separate the model infrastructure from the support workflow you operate.

Rama Adi NugrahaRama Adi NugrahaOct 12, 2025
Illustration of a Slack AI agent connecting people and workplace apps
Guides

How to build a better Slack AI agent using alternative apps

Learn how to build a Slack AI agent that pulls real answers, handles tasks, and fits right into how your team works.

Rama Adi NugrahaRama Adi NugrahaMay 30, 2025
Illustration of documents, workflow controls, and service-desk deployment
Guides

Freshservice AI agent setup: build, test, and deploy in 2026

Set up Freshservice AI Agent Studio with current channel and testing controls, then compare an eesel teammate using a practical CLI-led setup check.

Riellvriany IndriawanRiellvriany IndriawanMar 11, 2026
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

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free