← All posts

BLOG

Who Gets to Say Yes? Permissions for AI Agents at Your MSP

There’s a difference between asking AI what’s in a ticket and asking it actually to change one. Until now, AI in your shop has mostly answered questions: a client’s open tickets, a device’s status, a doc someone couldn’t find ... Sure, that’s helpful. It’s also pretty low stakes.

Doing things is different. Once AI can change a ticket, run a script, or update a setting, a quiet new question shows up: Who actually said yes to that?

That question isn’t a reason to slow down. It just gives you a reason to set up AI agent permissions, so the answer is always clear.

Why Do Permissions Matter More When AI Starts Doing Things?

Walk the floor at MSP Expo 2027, and you’ll hear two phrases on the agenda: “AI middleware” and “permissions for agentic workflows.” Agentic just means AI that takes action instead of only answering. Both phrases point at the same shift.

When AI only looks things up, the worst case is usually a wrong answer a tech catches and moves past. When AI acts, the change is real: a ticket closed, a setting flipped, and/or a script run on a client’s machine. So the conversation moves from “Is the AI smart enough?” to “Who decided it could do this?”

Under the hood, many of these connections use MCP (Model Context Protocol), a standard plug that lets AI assistants like Claude, Copilot, and ChatGPT talk to your tools. The plug doesn’t decide who’s allowed to do what. That decision is yours, and it’s worth making on purpose.

What’s the Difference between Read Access and Write Access?

In plain terms:

Most shops get comfortable with read access fairly quickly. Write access deserves more thought, because a change made by AI is still a change made in your name, often inside a client’s environment.

A good starting point? Give read access broadly, and give write access only to the roles and tools where it clearly saves time. You can always open things up later. Pulling access back after something goes sideways is much harder.

Who Can Make Changes, and Keeping Each Client Separate

Three practices do most of the work here.

This is how Conduit works today. Access starts closed, and you grant it per tool and per role, with owner, admin, and member roles for your team. You can also see exactly why a person can or can’t use a given tool. Each client is kept separate, with its own users, tools, and audit log. And Conduit’s security page spells out what gets recorded for every tool call: the user, the organization, the vendor and tool, the time, the response status, and how long it took.

What Should You Ask Any AI Vendor about Access Control?

Whatever tool you’re weighing, these questions get to the heart of it:

If a vendor answers these clearly, you’re in good shape. If the answers get fuzzy, that tells you something too.

What’s the Takeaway?

Letting AI take action doesn’t have to feel like a leap. Good AI agent guardrails aren’t about less AI. They’re about being able to answer “Who said yes?” in a few clicks, for every client, every time.

If you’re still figuring out the vocabulary, AI Middleware, Explained for MSP Owners is a good place to start. And if you’re ready to set up permissions that fit your shop, book a free setup call (Zoom or phone), and we’ll walk through it with you.

Frequently Asked Questions

What are AI agent permissions?

They’re the rules that decide what an AI assistant can see and change in your tools, and on whose behalf.

Are AI agent permissions the same as AI guardrails?

Permissions are one kind of guardrail. “Guardrails” covers any limit on what AI can do, while permissions decide which people and which tools it can act for.

Should AI have write access to my PSA?

Only where it clearly saves time, and only for roles you’d trust to make those changes themselves. Start with read access and expand on purpose.

Can AI see data from all my clients at once?

That depends on how it’s connected. With client-by-client separation, AI working for one client can’t reach another client’s data.

How do I know what AI changed?

Look for an audit log that records every tool call, including who ran it, which tool, and when. In Conduit, owners and admins can export that log to CSV.