Agentic AI & MCP / 2026

Let agents plan. Do not let them inherit unlimited authority.

Agentic AI can pursue goals across multiple steps and systems. That makes identity, tool permissions, memory, authorization and human approval part of the security boundary.

MissionNarrow IdentityDedicated ToolsAllowlisted OverrideReady

Agent boundary

Goal → model → memory → context → tools → action.

Every transition can introduce manipulated instructions, excessive permissions or misunderstood consequences.

01

Mission & stopping conditions

Define success, prohibited actions and when the agent must stop.

  • Avoid vague goals
  • Set duration and transaction limits
02

Dedicated identity

Give the agent its own identity rather than sharing an administrator or user session.

  • Minimum scopes
  • Short-lived credentials
  • Separate environments
03

Memory & context

Treat memory and retrieved content as potentially stale, poisoned or over-broad.

  • Source provenance
  • Expiry/review
  • Per-user access controls
04

Tool calls

Treat each invocation as an API security decision.

  • Schema validation
  • Allowlists
  • Rate limits and audit logs
05

Approval gates

Place human review at the point of consequence.

  • Payments
  • Security/account changes
  • External communication
06

Safe failure

Design rollback, credential revocation and a tested kill switch.

  • Stop downstream automation
  • Preserve evidence
  • Recover from known-clean state

MCP security

Connection does not equal trust. Capability does not equal authority.

MCP connects AI applications to external systems; secure implementations need authorization, resource-bound tokens, access control and consent.

01

Authorize the right resource

Tokens should be intended for the MCP server that receives them.

  • No token passthrough
  • Validate resource/audience
02

Constrain servers & tools

Approve which servers and tools are allowed in each environment.

  • Inventory connections
  • Separate test/production
  • Block unknown servers
03

Validate inputs & outputs

Tool interfaces need API-grade validation.

  • Validate parameters
  • Sanitise outputs
  • Rate limit
04

Protect consent

Users need enough context to understand what a tool will access or change.

  • Show action and target
  • Confirm sensitive operations
05

Observe & revoke

Log scopes and sensitive invocations so access can be removed quickly.

  • Central logs
  • Token revocation
  • Anomaly review

Careful adoption

Start with repetitive, well-defined and low-risk work.

Increase autonomy only after evidence shows safe behaviour under normal, failure and adversarial conditions.

01

Start low risk

Use bounded internal tasks before high-impact workflows.

02

Red-team workflow

Test indirect injection, malicious tools, poisoned memory and approval bypass.

03

Measure outcomes

Track errors, blocked actions, overrides and security events.

04

Expand deliberately

Increase tools or autonomy one controlled change at a time.

Human-controlled AI defence

Build capability without losing authority.

Start with the real workflow, data, identities, tools and consequences. Then place controls where they can stop harm.