Friday, October 23, 2026

Beyond No-Code: How Oracle AI Agent Studio Uses MCP, Governance, and AI-Unit Monitoring to Build Production-Ready Industry Agents

 

Beyond No-Code: How Oracle AI Agent Studio Uses MCP, Governance, and AI-Unit Monitoring to Build Production-Ready Industry Agents

Recently, I was reading about Oracle AI Agent Studio 1 for Industry Applications. Initially, the no-code and low-code capability caught my attention. However, after looking more closely at the announcement, I felt that no-code development was only one part of the story.

Creating an AI agent through natural-language instructions or a visual interface may become relatively easy. The real challenge starts when we want to use that agent in a production environment.

A production agent may need to access enterprise data, connect with business applications, call different tools, and complete multiple steps. Once an agent starts performing these activities, we need to think about security, permissions, approvals, monitoring, auditing, and cost.

From my perspective as an Oracle database professional, these operational areas are more important than simply creating an agent.

An agent may have good reasoning capabilities, but it cannot be considered production-ready unless the organization can control what it accesses, understand what it is doing, and monitor how many resources it consumes.

Three areas in Oracle’s announcement particularly caught my attention:

  1. Model Context Protocol support for connecting agents with approved tools
  2. Governance controls for managing agent access and actions
  3. AI-unit monitoring for understanding usage and operational cost

In this post, I am sharing my understanding of these capabilities and why I believe they will be important when organizations begin moving industry-specific AI agents from demonstrations into real business workflows.

No-Code Alone Does Not Make an Agent Production-Ready

No-code and low-code platforms can make AI agent development accessible to more people.

A business user may understand a particular process very well but may not have the programming knowledge required to build an agent from the beginning. Similarly, a developer may understand the technology but may not fully understand every business rule behind an industry process.

A visual and natural-language development environment can help bring these two groups together.

Teams may be able to define an agent’s role, goal, tools, policies, and working context without writing every component manually. This can reduce initial development effort and help businesses evaluate use cases more quickly.

However, creating the agent is only the first step.

Before allowing an agent to work with production applications, we need answers to several important questions:

  • What data can the agent access?
  • Which application functions can it use?
  • Can it only read information, or can it also update records?
  • Which actions require human approval?
  • How will its activities be recorded?
  • What happens when the agent receives an incomplete or incorrect request?
  • How will the support team investigate a failed execution?
  • How much AI capacity does each workflow consume?
  • Who is responsible if the agent performs an incorrect action?

These are not only AI-development questions. They are also security, operations, compliance, application-support, and database-management questions.

This is why I believe that the real value of Oracle AI Agent Studio will not be measured only by how quickly an agent can be created. It will also depend on how safely and reliably that agent can operate inside an existing business process.

Understanding the Role of MCP

One of the most interesting parts of the announcement is support for Model Context Protocol, commonly called MCP.

An AI model can understand and reason about a request, but reasoning alone cannot complete a business transaction. The agent needs a controlled method to communicate with tools and applications.

For example, depending on the business process, an agent may need to:

  • Retrieve a project milestone
  • Check the status of an invoice
  • Review customer or supplier information
  • Examine a product catalogue
  • Access an approved database function
  • Initiate an application workflow
  • Request approval from an authorized user

MCP can provide a standard method for connecting an AI agent with these tools and contextual resources.

In the case of Oracle AI Agent Studio for Industry Applications, the idea is to connect agents with approved Oracle Industry Application tools and capabilities through MCP servers. The same approved capabilities can then be reused across multiple agent use cases.

A simplified flow could work like this:

  1. A user submits a business request.
  2. The agent interprets the request and identifies the required objective.
  3. The agent determines which approved tool is needed.
  4. The tool is accessed through the MCP connection.
  5. Existing permissions and business policies are applied.
  6. The tool retrieves information or performs an allowed action.
  7. The result is returned to the agent.
  8. The agent continues the process, requests human approval, or presents the result.

In this flow, the most important word is approved.

The agent should not receive unrestricted access to every tool available in the environment. It should only be provided with the tools required for its assigned business function.

For example, a finance agent may be permitted to analyse an accounting exception and prepare a recommendation. That does not necessarily mean that the agent should be allowed to post a journal entry without human approval.

Similarly, a project-management agent may identify a possible schedule risk and suggest corrective actions. The final business decision may still need to be made by the responsible project manager.

MCP can standardize how an agent connects with a tool, but it does not automatically solve every security and governance concern.

Organizations will still need to define:

  • Which tools are available to each agent
  • What data those tools can access
  • Which operations are read-only
  • Which operations can modify business records
  • What approvals are required
  • How credentials and secrets are protected
  • What information is recorded for auditing
  • How unauthorized or failed tool calls are handled

For this reason, I would consider MCP part of the overall integration and security architecture, rather than viewing it only as a plug-and-play connection method.

Governance Must Be Included from the Beginning

Traditional enterprise applications normally operate through predefined screens, user roles, transactions, and approval paths.

AI agents introduce a different working model. An agent may interpret an objective, create a plan, select available tools, and change its next action based on the result of a previous step.

This flexibility can be useful, but it also creates additional risks.

A production agent needs clear boundaries. It should understand not only what it can do but also what it is not permitted to do.

In my view, agent governance should cover at least the following areas.

Identity

Every agent activity should have an identifiable origin.

The organization should be able to determine which user, application, service, or other agent initiated a particular workflow.

An agent should not become an anonymous method of accessing enterprise data.

Authorization

An agent should receive only the permissions required to complete its assigned work.

If a user does not have permission to access certain financial or employee data, using an AI agent should not allow that user to bypass the existing restriction.

The same least-privilege approach that we apply to database users and application accounts should also be applied to agents.

Tool Access

Each agent should receive access only to the tools required for its purpose.

For example, an agent created for customer support should not automatically receive access to financial posting or database-administration functions.

Restricting the available tools can reduce both accidental actions and security exposure.

Data Boundaries

Enterprise applications may contain financial, personal, customer, supplier, employee, or industry-regulated information.

The agent must operate within the organization’s existing data-security and privacy requirements. Natural-language access should not become a new method of bypassing application or database controls.

Human Approval

Not every process should be fully autonomous.

Low-risk and repeatable tasks may be suitable for higher levels of automation. Actions that create financial, legal, compliance, or customer impact may still need approval from an authorized person.

The approval requirement should be based on the potential impact of the action, not only on the technical capability of the agent.

Auditability

Organizations should be able to review:

  • What request the agent received
  • What information it accessed
  • Which tools it selected
  • What actions it performed
  • What approvals it requested
  • What errors occurred
  • What final result it produced

Without this level of traceability, troubleshooting an agent workflow could become very difficult.

Exception Handling

A reliable agent should know when it cannot safely continue.

If information is missing, a tool is unavailable, or the request is outside the agent’s permitted area, it should stop and escalate the issue instead of generating an uncertain answer or attempting an unauthorized action.

Governance should not be added only after completing agent development. It should influence the agent’s design, instructions, permissions, tools, test cases, approvals, and deployment process from the beginning.

We Need to Test Agent Actions, Not Only Answers

When a normal chatbot provides an incorrect answer, the problem may remain within the conversation.

When an agent performs an incorrect action, the impact can reach the actual business application or database.

For this reason, testing an enterprise agent should cover more than the quality of its language.

A proper test plan should include several areas.

Functional Testing

Does the agent understand the request and complete the expected workflow?

Does it call the correct tools and return the intended business result?

Permission Testing

Can the agent access only the applications, tools, and records that it is authorized to use?

Testing should confirm that unauthorized requests are rejected, even when they are submitted through natural language.

Negative Testing

We should check how the agent behaves when it receives:

  • Incomplete information
  • Contradictory instructions
  • An unauthorized request
  • An unsupported request
  • Incorrect or unexpected tool output
  • A request outside its assigned business purpose

The agent should handle these situations safely instead of trying to complete the workflow at any cost.

Integration Testing

An agent may depend on several applications and tools.

Teams need to test what happens when one application is unavailable, a tool responds slowly, a connection fails, or an intermediate step returns unexpected information.

Regression Testing

When an agent’s instructions, tools, model, or workflow are changed, previously completed test cases should be executed again.

This can help the team identify whether a new change has affected existing behaviour.

Security Testing

Testing should also cover prompt-injection attempts, unauthorized tool calls, sensitive-data exposure, duplicate transactions, and attempts to bypass approval requirements.

Agent testing should eventually become part of normal enterprise release management. Development, testing, change approval, deployment, and production validation will continue to be necessary even when the agent itself is created using a no-code platform.

Production Monitoring Is Equally Important

Testing can reduce risk before deployment, but it cannot identify every situation that may occur in production.

After deployment, organizations need visibility into how the agent is actually operating.

Useful operational information may include:

  • Total number of requests
  • Successful and failed executions
  • Average time required to complete a workflow
  • Tool-call failures
  • Number of retries
  • Approval and escalation frequency
  • Workflows stopped by security policies
  • Resource or model consumption
  • AI units consumed by each workflow
  • Cost per successful business result

This information can help application-support and operations teams identify whether the agent is reliable.

For example, a workflow may appear successful because it eventually completes. However, monitoring may show that the agent repeatedly calls the same tool or retries several steps before reaching the result.

That behaviour can increase completion time and AI consumption. It may also indicate that the agent’s instructions or workflow design need improvement.

The support team should be able to trace an execution from the original request to the final result. Without that visibility, a failed multi-step agent workflow could be much harder to investigate than a normal application transaction.

Why AI-Unit Monitoring Matters

AI-agent costs may not always be easy to predict.

A simple request may require only one model interaction. A complex workflow may involve multiple reasoning steps, several tool calls, stored context, retries, and interaction with other agents.

This means that two apparently similar requests could consume different amounts of AI capacity.

AI-unit monitoring can help organizations understand how much capacity each agent and workflow is consuming.

Some practical questions that monitoring can help answer include:

  • Which agents are consuming the most AI units?
  • Which business processes are producing useful outcomes?
  • Are repeated tool calls increasing consumption?
  • Are failed workflows consuming resources without providing value?
  • Is the agent using more reasoning steps than required?
  • Can part of the workflow be simplified?
  • What is the consumption per successful transaction?
  • Should limits or alerts be introduced?
  • Is the value created by the agent higher than its operational cost?

In my opinion, the last question is the most important.

The goal should not simply be to reduce AI-unit consumption. A workflow that consumes more resources may still be valuable if it completes a complex task that previously required several hours of manual effort.

At the same time, low consumption does not automatically mean that an agent is efficient. If the agent frequently fails or produces unusable results, even a low-cost execution has limited business value.

For this reason, AI consumption should be compared with business outcomes.

Organizations could measure indicators such as:

  • AI units per successful workflow
  • Cost per completed transaction
  • Time saved for business users
  • Reduction in manual activities
  • Percentage of requests requiring human correction
  • Number of errors prevented
  • Improvement in process completion time

This is where agent operations and FinOps may begin to work together.

Traditional cloud cost management focuses on compute, storage, network, and database resources. Agentic AI introduces additional areas such as model selection, context size, reasoning depth, tool calls, memory usage, workflow duration, and retry behaviour.

AI-unit monitoring can provide technical consumption information. Organizations will still need to connect that information with business measurements to understand the agent’s actual value.

Cross-Application Workflows Increase Both Value and Complexity

Most enterprise business processes do not remain inside a single application.

A project workflow may involve project schedules, supplier information, procurement details, field issues, risk assessments, and management approvals.

A retail workflow may need product information, catalogue data, images, inventory, customer preferences, and order information.

A finance workflow may require the agent to collect information from different functions before preparing a recommendation or requesting approval.

Oracle’s announced direction includes coordinating supported agents, tools, and services across Oracle Industry Applications and Oracle Fusion Cloud Applications.

This could allow an agent to work across multiple stages of a business process instead of answering only one question.

We may also see teams of specialized agents working together. One agent could collect information, another could analyse risk, and another could prepare a recommended action.

This model has strong potential, but it also increases operational complexity.

Each handoff between agents, applications, and tools should maintain:

  • User and agent identity
  • Access permissions
  • Business context
  • Approval status
  • Audit information
  • Error details
  • Workflow history

If these details are not maintained, troubleshooting a multi-agent process could become complicated.

Cross-application orchestration should therefore be introduced gradually, starting with clear processes that have measurable outcomes and well-defined ownership.

A Simple Way to View the Architecture

From my understanding, a production agent architecture can be viewed in six logical layers.

1. User and Business-Process Layer

This is where an employee, customer, supplier, scheduled process, or another application submits a request.

2. Agent and Orchestration Layer

The agent understands the objective, plans the required steps, selects approved tools, and coordinates with other agents when required.

3. Governance and Policy Layer

This layer applies identity, application roles, permissions, approval rules, operational boundaries, and data-access controls.

4. MCP and Tool Layer

Approved MCP servers expose specific application tools and capabilities to the agent.

5. Application and Data Layer

Oracle Industry Applications, Oracle Fusion Cloud Applications, databases, and supported OCI services provide the business functions and information required by the workflow.

6. Monitoring and Cost Layer

Execution traces, performance, failures, tool calls, usage, and AI-unit consumption are monitored for operational support, governance, and cost management.

The platform may bring several of these components together, but organizations will still need clear ownership.

Business teams, application administrators, security teams, architects, DBAs, and cloud-operations teams will all have responsibilities in a production agent environment.

What Oracle DBAs and Application Administrators Should Consider

Agentic AI is not relevant only to AI developers and data scientists.

Database administrators and application administrators may need to support the security, performance, integration, and operational requirements behind these agents.

From a DBA and production-support perspective, I believe the following areas will be important:

  • Applying least-privilege database access
  • Reviewing how agent-generated queries access enterprise data
  • Auditing SQL and transaction activity initiated through agents
  • Protecting production credentials, wallets, API keys, and secrets
  • Monitoring database workload created by agent workflows
  • Validating natural-language-to-SQL use cases
  • Preventing unrestricted or inefficient queries
  • Managing access to vector stores and retrieval data
  • Reviewing retention requirements for agent memory and conversation history
  • Investigating failed or unusually expensive workflows
  • Separating development, testing, and production environments
  • Including agent-related components in change-management processes
  • Planning backup, recovery, and continuity for dependent services

An agent may provide a natural-language interface, but the underlying database and application responsibilities will not disappear.

In fact, they may become more important because an agent can coordinate several operations more quickly than a human user.

For example, if an incorrectly configured agent runs an inefficient query only once, the impact may be limited. If that agent automatically runs the same query hundreds of times as part of a frequently used workflow, the performance impact could be much greater.

DBAs should therefore be involved early when an agent will access important production databases.

A Practical Adoption Approach

Organizations do not need to begin with a highly complex, completely autonomous process.

A controlled approach may be more suitable.

Step 1: Select a Clear Use Case

Start with a well-understood process that has defined inputs, outputs, owners, and success criteria.

Step 2: Begin with Read-Only Access

Where possible, allow the first version of the agent to retrieve and analyse information without updating production records.

Step 3: Define Permissions and Tools

Provide only the data and tools required for the selected process.

Step 4: Add Human Approval

Require an authorized user to approve actions that could create a financial, legal, operational, or customer impact.

Step 5: Test Failure Scenarios

Test unauthorized requests, incorrect inputs, unavailable tools, repeated actions, and unexpected application responses.

Step 6: Enable Monitoring

Capture execution status, tool calls, errors, completion time, approvals, and AI-unit consumption.

Step 7: Compare Consumption with Business Value

Measure whether the agent is saving time, reducing manual effort, improving accuracy, or helping the business complete work faster.

Step 8: Increase Autonomy Gradually

Additional tools and actions should be introduced only after the existing workflow has demonstrated reliable behaviour.

This approach can help organizations learn how their agents behave without immediately exposing critical production processes to unnecessary risk.

Final Thoughts

The main message I took from Oracle AI Agent Studio for Industry Applications is not only that enterprises may be able to create agents using natural language or a visual interface.

The larger change is the movement toward AI agents that can work with industry context, approved enterprise tools, business applications, and organizational policies.

MCP can provide a standard way to connect agents with approved tools. Governance can define what each agent is permitted to access and perform. Testing can help validate the agent’s answers, actions, and tool usage. Production monitoring can show how reliably it operates. AI-unit monitoring can help organizations compare technical consumption with business value.

No-code may help teams create an agent more quickly. However, production readiness will depend on security, governance, integration, testing, monitoring, cost control, and human accountability.

For Oracle DBAs and application-support professionals, this change also creates a new area of responsibility. We may need to monitor not only database users and application transactions, but also the agents that are initiating queries, calling tools, and coordinating business workflows.

In my view, the successful enterprise agent will not be the one that demonstrates the highest level of autonomy. It will be the one that completes useful work while remaining secure, traceable, reliable, and cost-effective.

That is the real journey beyond no-code: moving from an interesting AI demonstration to an enterprise agent that can be responsibly trusted with industry work.

References

  1. Oracle, “Oracle AI Agent Studio for Industry Applications Helps Accelerate Business Outcomes,” October 21, 2026.
  2. Oracle Cloud Infrastructure Documentation, “Enterprise AI Agents are in General Availability in OCI Generative AI,” March 31, 2026.
  3. Oracle, “Oracle Extends Fusion Agentic Applications with Introduction of Fusion Claw,” September 29, 2026.

Beyond No-Code: How Oracle AI Agent Studio Uses MCP, Governance, and AI-Unit Monitoring to Build Production-Ready Industry Agents

  Beyond No-Code: How Oracle AI Agent Studio Uses MCP, Governance, and AI-Unit Monitoring to Build Production-Ready Industry Agents Recentl...