Skip to content
NovaeMinds

— NovaeMinds team · 6 min read

AI agent governance: permissions, identity and audit

Governing AI agents means deciding, before they act, who can use which tool, with what identity and within what limits, and keeping a record of everything they do. Today each MCP server handles this its own way, or not at all. It’s worth bringing it into a single point before someone holds you to account.

What changes when an AI agent uses real tools?

An assistant that only chats can be wrong about what it says. An agent with tools can be wrong about what it does: query a database it shouldn’t, open a hundred tickets, change a configuration or delete a record.

In critical operations the difference is plain: an agent that checks the state of the network saves you time; one that can also change a setpoint or close a valve calls for a different conversation.

More and more, those tools arrive over MCP (Model Context Protocol), an open standard that AI assistants and agents use to work with external tools: querying a database, opening a ticket, reading a document. MCP standardises how an agent connects to a tool. Who should be allowed to use each one, and within what limits, is left to each server.

The risk moves from what the model says to what the agent does. And what it does happens in your systems.

Where are the risks with MCP agents?

Each server handles permissions its own way

Every tool an agent uses reads data or carries out actions. And each MCP server handles permissions its own way, or not at all. With three servers it’s manageable; with thirty, nobody knows any more which agent can do what. Credentials end up scattered across configuration files, and permissions live in the memory of whoever set them up.

A tool can change after you approve it

An agent decides what to do with a tool by reading its description. If that description changes after you’ve approved it, what the agent does with it changes too, and nobody reviews it. This is known as a tool “rug pull”: what you approved is no longer what runs.

You will be held to account

When something goes wrong, someone will ask who did what, with which permission and when. “The agent did it” isn’t an answer. You need a record you can trust, and one nobody has been able to touch up afterwards.

What principles should AI agent governance follow?

These seven principles sum up what it takes for an agent to work with real systems without becoming a black box:

PrincipleWhat it meansWhat it prevents
A single entry pointEvery MCP server is registered, discovered and routed in one placeAgents connected to tools nobody has inventoried
Identity without shortcutsEvery agent and user is verified with your provider (OIDC), without forwarding their credentialsCredentials copied into configs, and agents acting as anyone
Per-tool permissionsWhich role can use which tool, and within what usage limitsA read-only agent that can also write
Pinned toolsAny change to a tool’s definition is detected, compared and held for approvalThe silent rug pull
Tamper-proof auditA record of who did what, with which permission and whenRebuilding an incident from memory
Strict isolationSeparation between customers, and operation on air-gapped networksA mistake in one environment reaching another
Human approval where it mattersSensitive actions wait for a person to approve themAn irreversible deletion decided by the model alone

None of these principles is new. They are the ones you already apply to the people who access your systems: identity, least privilege, approved changes and logging. What’s new is applying them to an actor that works at machine speed, never gets tired and does exactly what the tool’s description suggests.

The last principle doesn’t need to wait for any new tool. We already apply it in our own products: when an AI assistant operates NovaeOps over MCP, the operations that delete anything ask for explicit confirmation. The AI proposes; a person approves.

What do ENS, DORA and the AI Act ask for?

None of the three mentions MCP, but they all push in the same direction: access control, traceability and the ability to reconstruct what happened. If your agents will touch the systems of a public body or a financial entity, or form part of a high-risk AI system, you will be asked for it.

The timeline gives you room, and it’s worth using well:

  • The AI Act’s obligations for high-risk systems have been pushed back to December 2027 and August 2028.
  • Spain has not yet transposed NIS2, and the European Commission has taken it to the EU Court of Justice (July 2026).
  • Spain’s National Security Framework (ENS) also reaches suppliers that develop or operate systems handling a public body’s information (Royal Decree 311/2022, article 2).

This is an argument for preparation, not urgency. Adding traceability to a system that is already in production costs more than designing it in from the start, and an audit log only helps if it existed before the incident.

What is Praesidix and what stage is it at?

Praesidix, the control gate for your AI agents, is the governance gateway we are designing for agents that use tools over MCP. It is in the lab and has no software yet: we have finished the market and regulatory study, and the next step is a prototype.

Once it exists, Praesidix will sit in front of your MCP servers and decide who can use which tool, with what identity and within what limits. It will validate identity with your provider (OIDC) without forwarding credentials, pin each tool’s definition and hold any change until you approve it. It will keep an audit log that can’t be tampered with, designed for what ENS, DORA and the AI Act require, and it will also run on air-gapped networks.

It will have three security profiles: local, enterprise and high security. And it’s worth saying what it won’t be: an identity provider, a service mesh, a generic API gateway or a language-model proxy. It will rely on your identity provider and live alongside your gateway.

We are looking for organisations about to put agents to work on real systems to design it with, especially in regulated sectors: banking and insurance, infrastructure and high-security environments.

What can you do today to govern your agents?

You don’t need to wait for any tool to get started:

  1. Take inventory. Which agents you have, which MCP servers they use and which tools those servers expose.
  2. Separate reading from writing. An agent that only queries doesn’t need tools that modify.
  3. Keep what you approve. Record each tool’s definition on the day you approve it, and review it when it changes.
  4. Get credentials out of configuration files. Each agent with its own identity and the minimum permissions.
  5. Require human approval for anything that can’t be undone.
  6. Centralise your logs before you need them.

If agents will also use your own tools, AI and developer experience covers how to design your CLI and API for them without losing human control over anything sensitive.

Where do you start?

With the inventory, and with deciding which actions an agent must never take without a person in the loop. If your organisation is about to put agents to work on real systems, let’s design Praesidix together.

FAQ

Frequently asked questions

What is AI agent governance?

The set of controls that decide what an AI agent can do before it does it: which identity it acts with, which tools it can use, within what limits, which actions need human approval and how everything is recorded. It isn’t about what the model says, but about what the agent does in your systems.

What are the risks of connecting AI agents over MCP?

Three main ones: scattered permissions, because each MCP server handles them its own way or not at all; tools that change after you approve them, and with them what the agent does; and no traceability, when you can’t reconstruct who did what, with which permission and when.

What is an MCP tool rug pull?

When a tool changes its description or behaviour after you have approved it. Because the agent decides what to do by reading that description, a silent change alters what it does without anyone reviewing it. The defence is to pin every approved definition, detect any change and hold it until a person approves it.

When do the AI Act's high-risk obligations apply?

Under the current timeline, the obligations for high-risk systems have been pushed back to December 2027 and August 2028. That isn’t an emergency, but it is a reasonable window to prepare traceability and auditing for your agents calmly, instead of bolting them on in a hurry when the date arrives.

Is Praesidix available?

Not yet. Praesidix is in the lab and has no software yet: we have finished the market and regulatory study, and the next step is a prototype. We are looking for organisations about to put agents to work on real systems, to design it with them.

CONTACT

Tell us what your operation has to withstand.

45 minutes with the team that would build it. You leave with a written technical assessment, whether we work together or not.

BOOK AN ASSESSMENT