durin
Sign up

AI tool approval process: apps, connections and agent actions

Set up an AI tool approval process that is quick for low-risk tools and careful about the company systems an agent can reach and the actions it can take.

The decision in brief

An AI tool approval process decides which AI tools people may use, with which data and under what conditions. For tools that connect to company systems, it also decides which systems they may reach and which actions need a person’s review. Make requesting easy, match the review to the risk, approve a specific scope with an owner and a review date, enforce the decision through configuration rather than a spreadsheet, and re-review when the tool changes.

What an AI tool approval process decides

An AI tool approval process is how an organization decides which AI tools people may use for work, with which data and under what conditions. Most processes start with the app itself: a chat assistant, a meeting note-taker or a coding assistant.

Agents add two more decisions. Many AI tools now connect to company systems, through built-in connectors or the Model Context Protocol (MCP), and some can act in those systems: send a message, update a record or merge a change. Approving the app does not settle which systems it may reach or which actions need a person’s review.

A useful process therefore approves three things, each at the right level of detail.

Three decisions in an AI tool approval
DecisionQuestionWho usually reviews
The toolCan people use this product with company data?IT, security, privacy and procurement
Its connectionsWhich company systems and data may it reach, and with whose credentials?System owners and security
Its actionsWhich changes can it make, and which need a person’s review first?The business owner and security

Make requesting easy

People use the tools that are easy to get. If the approved path is slow or unclear, they find their own, which is how shadow AI starts. A short request form, a published list of approved tools and a clear expected turnaround do more than a strict policy nobody reads.

Ask for the information reviewers need up front, so requests do not bounce back and forth:

  • The business purpose and the team that will use the tool.
  • The data involved, using your existing classification levels.
  • Any company systems it should connect to, and whether it needs to change anything in them.
  • Who will own the tool once it is approved.
  • The vendor, the plan and links to its security and data-use terms.

Match the review to the risk

Not every request needs the same review. Tiers let low-risk tools through quickly and reserve deeper review for tools that touch sensitive data or take actions.

Tier the use case rather than the product. The same assistant is low risk as a writing aid and high risk once it can send email on someone’s behalf. The tiers below are illustrative; adapt them to your data classification and obligations.

An illustrative set of review tiers
TierExampleReview
LowDrafting help with non-sensitive content and no connectionsIT checks the vendor terms and sign-in, then approves from a standard list
MediumReads internal documents or tickets through a connectorSecurity and the data owner review access, scopes and data handling
HighReads customer or financial data, or can change records and contact peopleFull security and privacy review, a named owner, limits on actions and a pilot

Review what matters for AI tools

Standard vendor review still applies: security practices, sign-in through your identity provider, audit logs and contract terms. AI tools add questions about data. Check whether the vendor uses your data to train models, how long prompts and outputs are kept, and whether those terms differ between free and business plans.

For tools that connect to company systems, review each connection as its own decision: which system, whose credentials, which scopes and which data. A connection authorized with a broad scope can reach everything that scope allows, whatever the tool was approved for.

For tools that take actions, decide which actions they may take on their own. OWASP describes giving an AI system more functions, permissions or autonomy than it needs as excessive agency, and lists requiring a person’s approval for high-impact actions among the mitigations.

If you want a broader structure for this work, NIST’s AI Risk Management Framework, currently being revised, organizes it around governing, mapping, measuring and managing risk.

OWASP LLM Top 10 (2025): Excessive AgencyNIST AI Risk Management Framework

Approve a specific scope, with an end date

An approval is most useful when it says exactly what was approved: this tool, for this team and use case, with this class of data, connected to these systems, with these actions allowed. Anything outside that scope is a new request.

Attach conditions where they reduce risk, such as business plans only, single sign-on required, no customer data, or review of certain actions during a pilot. Give each approval an owner and a review date, so tools that are no longer needed, or have changed, come back for a decision.

Turn the decision into configuration

A decision that exists only in a spreadsheet does not stop anyone. Enforce what you can: enable the tool through single sign-on for the approved group, configure only the approved connections and scopes, and publish the approved list where people look for it.

For agents that connect to company systems over MCP, a gateway can turn the decision into rules that apply to every request: who may use a connection, which tools and data are available and which changes need review. Requests that bypass the gateway still need other controls, such as endpoint management and careful handling of credentials.

MCP access governanceMCP server governance

Handle tools already in use

The process often starts after tools are already in use. An amnesty period, in which people can register tools without penalty, gives you an honest inventory. Discovery helps too: sign-in logs, expense reports, browser extension inventories and, for agents, MCP configurations on managed devices.

Then sort what you find: approve it with conditions, offer an approved alternative or ask people to stop. Explaining why a tool was declined, and what to use instead, keeps the process credible.

Approving a tool is not approving every action

Approving a tool for use and reviewing what it does are different controls. The first happens once, before rollout. The second happens when an agent proposes a specific action, such as issuing a refund or emailing a customer list.

The MCP specification recommends that a person can always deny a tool call and that clients ask for confirmation before operations. For consequential actions, you can go further and have a second person review the exact request before it runs. Choose which actions need that review based on how much harm a mistake could cause.

MCP tools specification: user interactionHow AI approval workflows work

Review approvals over time

AI tools change quickly. Vendors add features, change data terms and introduce new connectors, so an approval from six months ago may describe a different product. Review approvals on a schedule and when something material changes: a new use of data, new connections, new actions or a change of plan.

Keep the records: who requested the tool, who approved it, under which conditions and when it was last reviewed. They make audits easier and show which decisions to revisit first.

Where Durin fits

Durin handles the connection and action decisions for agents that use MCP. Members request a connection in Connections, choosing a catalog provider or proposing a custom server with its purpose, and an administrator approves or declines the request in Approvals. Approval does not activate anything by itself: provider setup, tool review and a read-only test still follow.

Once a connection is active, Durin checks each request against current access and the team’s rules. Reviewed requests can proceed by default after those checks. Administrators can require another administrator to review proposed changes; the requester then sends the same request again before the permission expires. Shadow MCP discovery reports MCP servers configured on enrolled devices, which helps find tools that skipped the process.

Durin does not assess AI vendors, apps or their data terms, and it governs only requests routed through its gateway. Your wider approval process still owns those decisions.

Add a provider connectionReview an exact approvalReview Shadow MCP discoveries

Questions about approving AI tools.

Which AI tools need approval?

Any tool that will handle company data or connect to company systems. That includes free tools and browser extensions, whose data terms often differ from business plans.

Do AI features in software we already use need approval?

Often, yes. A new AI feature can change how data is processed or which vendor receives it. Check whether the existing approval covers it; if not, treat it as a change to that approval.

How long should an AI tool approval take?

There is no single right answer. Aim for a fast path for low-risk tools and a longer review for tools that reach sensitive data or take actions, and publish the expected time so people can plan around it.

Who should approve AI tools?

IT usually runs the intake and the approved list. Security and privacy review data handling and access, system owners approve connections to their systems, and a business owner is accountable for how the tool is used. Name one person to make the final decision for each tier.

Should we approve AI tools for the whole company or per team?

Approving per use case is usually safer. A tool approved for one team’s low-risk work may need a different review before another team uses it with sensitive data or connected systems.

Give agent connections an approval path.

Create an account to let people request connections, review each tool and choose which changes need another administrator.

Create an account

Choose which optional purposes this browser allows. Cookies that keep the site working, keep you signed in and remember this choice are always on, as is the referral cookie a referral link sets for up to 90 days. Your choice is stored in a first-party cookie for 180 days. Saving a choice that turns analytics off reloads this page if analytics was running on it. Read the privacy notice.