Analysis · AI agents and enterprise software

When agents become the user: what ServiceNow's week means for enterprise SaaS architecture, pricing and control

In the same week, ServiceNow widened its partnership with OpenAI so ChatGPT agents can act on its workflows, raised its AI targets, and still had its worst day on the stock market. Investors are asking what happens to software sold per person when agents do the work. Engineering leaders have a more practical question: what has to change in our platforms and contracts when an agent becomes the user?

AnalysisSumanta Mukhopadhyay8 min read6 sources
#news#ai#agents#architecture
ANALYSIS · ANALYSIS · AI AGENTS AND ENTERPRISE SOFTWARE30 Oct 2026 · 10:20 GST

What happened

On 28 October, OpenAI and ServiceNow expanded the partnership they signed in January4. OpenAI's models and agents are coming into ServiceNow products, and ServiceNow workflows become reachable from ChatGPT and Codex, with ServiceNow enforcing permissions on what an agent may do1. No financial terms were disclosed.

The next day, ServiceNow reported subscription revenue up 21% and raised its 2026 target for AI annual contract value to $1.7 billion2. Its shares still fell about 19%, which Yahoo Finance links to investor fear that AI agents will eat into software sold per seat3.

The share price is not my concern here. The pattern is: the systems of record your business runs on are being opened up so that agents, not just people, can read and change them. That changes architecture, contracts and controls at the same time.

Three ways agents reach your systems

Every enterprise SaaS tool you own will soon be used in one or more of these ways. Each needs different controls.

1. Vendor's own agents
Inside the SaaS productvendor models, vendor pricing
2. External assistant
ChatGPT, Claude, Copilotcalls the SaaS through connectors
3. Your own agents
Your orchestrationMCP servers and APIs
Control plane you own
Agent identityone per agent, narrow scopesPolicy and approvalshuman sign-off on risky actionsTelemetryevery action traced
Systems of record
ITSM, CRM, HR, ERPwhere the actions land
The three routes in. The bottom two layers must be yours whichever route wins.

The vendor wants route 1, assistant providers want route 2, and your platform team probably wants route 3. You will get all three. The mistake is letting each route bring its own identity model, logs and approval rules.

What changes in the architecture

Agents need identities, not borrowed sessions. An agent acting through a person's login makes audit trails meaningless and permissions too broad. Give each agent its own identity, scoped to the actions it needs, with the person it acts for recorded alongside. ServiceNow's point that it enforces permissions on agent actions is the right direction1; make sure the same is true for every other system.

Expose actions, not screens. Agents that click through user interfaces are fragile and hard to govern. Well-defined actions, such as "create incident" or "update record", with typed inputs, are easier to permission, test and price. This is what MCP servers and vendor action layers provide.

Load tools on demand. With dozens of systems exposed, tool definitions alone can fill a model's context. The MCP client guidance recommends discovering tools on demand rather than loading all of them up front5.

Comparison of loading all tool definitions up front, about 150,000 tokens, with discovering tools on demand through catalogue, inspect and call steps, about 2,000 tokens
Progressive discovery keeps an agent's context for the task, not the tool catalogue. Source: Model Context Protocol docs, MCP contributors · CC BY 4.0

Keep bulk work out of the model. When an agent processes thousands of records, routing every result through the model is slow and expensive. Having the model write a short script that runs in a sandbox and returns a summary is cheaper and easier to audit5. It also means the sandbox, not the model, holds credentials, which is where you want them.

Sequence diagram comparing direct tool calling, where 2,000 log entries pass through the model, with programmatic tool calling, where a sandbox runs the calls and returns a short summary
Programmatic tool calling: the model writes code, a sandbox runs the calls. Source: Model Context Protocol docs, MCP contributors · CC BY 4.0

Trace every agent action. Use the OpenTelemetry generative AI conventions so model calls, tool calls and their costs land in the same traces as the rest of your system6. Without this, you cannot answer "what did the agent do?" for an auditor, or "what did it cost?" for finance. Our agent observability and agent sandboxing notes go deeper.

What changes in the contract

If agents do work that used to need a licensed person, seat counts stop describing what you buy. I expect most renewals over the next two years to mix three things: a platform fee, seats for the people who still use the product, and a metered allowance for agent activity. That shift is predicted by many analysts, but I have not seen reliable public data on how far it has gone, so treat any single forecast with care.

What you can control is your evidence. Before a renewal, know:

  • how many actions agents took in the product, by type, and which person or team they acted for;
  • which of those actions would otherwise have needed a licensed user;
  • what the same actions would cost if run through your own agents and the vendor's API instead.

That last point is your negotiating position. If you can switch routes, you can negotiate. If every agent runs inside the vendor's product with the vendor's pricing, you cannot.

The question for every renewal is no longer "how many seats?" but "who, or what, is doing the work, and can we prove it?"

A 90-day plan

Days 1 to 30Inventory
  • List every SaaS tool with agent or connector features switched on
  • Record who enabled them and which identity they use
Days 31 to 60Control
  • Move agents to their own identities with narrow scopes
  • Add approval steps for actions that change money, access or customer data
  • Turn on tracing
Days 61 to 90Negotiate
  • Report agent actions per tool and per team
  • Bring that report to the next two renewals and price the alternatives
Get control before you negotiate.

Risks to watch

  • Permission creep. Agents granted broad access "for the pilot" keep it. Review agent scopes the way you review admin accounts.
  • Prompt injection through records. An agent that reads tickets or emails can be steered by text inside them. See prompt-injection defence for agents.
  • Regulated actions. In the EU, UK and elsewhere, automated decisions about people carry legal duties. Keep a human approval step where the law expects one; the Europe and UK pages cover the local rules.
  • Vendor lock-in through agents. Agents built in one vendor's studio are hard to move. Keep business logic in your own orchestration where it matters.

CTO take

ServiceNow's week is a preview for every large SaaS vendor. Agents are becoming users of your systems of record, from the vendor's side, from assistants such as ChatGPT, and from your own platform. The organisations that do well will treat agents as a new kind of workforce: identified, permissioned, observed and costed. Do that first, and the pricing debate becomes a negotiation you can win rather than a bill you receive.

For the model-cost side of the same shift, see the economics of computer-use agents and today's tech news brief.

How I can help

I help teams design agent platforms with proper identity, tracing and cost controls, and review SaaS and AI contracts before renewal. I am based in India, the United States and the UAE, working globally. See AI architecture or analyse your challenge and bring the result to a call.

References
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
    Client best practicesModel Context Protocol · 2026
  6. 6
FAQ

Common questions

What did ServiceNow and OpenAI announce?

On 28 October 2026 the two companies expanded their partnership: OpenAI models and agents come into ServiceNow products, and ServiceNow workflows become reachable from ChatGPT and Codex, with ServiceNow enforcing permissions. Financial terms were not disclosed.

Will AI agents end per-seat software pricing?

Not overnight. Expect contracts that mix a platform fee, human seats and a pool of agent activity. The practical step is to measure what agents actually do in each tool before your next renewal.

What architectural change matters most when agents use enterprise systems?

Giving agents their own identities with narrow permissions, logging every action they take, and exposing well-defined actions rather than screens. That makes agent work auditable and lets you price, limit and switch it.

Keep reading

Related

Open to advisory, fractional CTO & select builds

Let's talk about what you're building.

The fastest route is a free 30-minute call. Prefer to write? Send a message and I'll reply personally within two business days.

Start a conversation

How would you like to reach me?

Book a 30-min callFastest. Pick any open slot on my calendar.→ Write in GmailOpens a pre-filled draft in your browser.→ Use my email appOutlook, Apple Mail or your default client.→

I reply personally within two business days. Time zones from the Americas and Europe to the Middle East and Asia-Pacific.