— Daily intelligence from Cisco's emerging technology sessions —

Saturday, May 23, 2026 The Outshift Brief Daily intelligence from Cisco's emerging technology sessions
AI Security and Compliance

Developers Urged to Prioritize Security, Intention in Agentic AI Systems

Developers Urged to Prioritize Security, Intention in Agentic AI Systems

Original source: Outshift by Cisco


This video from Outshift by Cisco covered a lot of ground. 13 segments stood out as worth your time. Everything below links directly to the timestamp in the original video.

As AI agents become more autonomous, understanding this shift and embedding security from the outset will be paramount to prevent unintended and potentially harmful outcomes. This isn't just about efficiency; it's about responsible AI development.


Developers Urged to Prioritize Security, Intention in Agentic AI Systems

Developers building agentic AI systems must understand and accommodate the paradigm shift from imperative to declarative programming, focusing on user intent rather than explicit, step-by-step instructions. The Model Context Protocol (MCP) is crucial for managing API complexity and providing a consistent structure for agents to access real-time data, effectively separating an agent's reasoning from API execution logic.

Critically, security must be integrated from day one in agentic systems, not treated as an afterthought. Without robust security workflows like authentication, authorization, and rate limiting, agents — which scale both capabilities and consequences — can lead to severe issues. Developers are advised to build agents with clear intention, explicit contracts, and strict control to mitigate risks.

"Build agents with intention, a clear intention and not just with excitement… Also, we should have like clear build agents with clear contracts, explicit control, and security from day one because agents do not just scale capabilities, they scale consequences as well."

▶ Watch this segment — 49:48


Mitigating Critical Security and Context Challenges in Model Context Protocol (MCP)

Working with the Model Context Protocol (MCP) presents several key challenges, including "tool explosion" and context load, where directly mapping numerous APIs to tools can overwhelm an agent's reasoning capabilities. Developers should focus on building high-level semantic tools that encapsulate complex workflows rather than exposing individual low-level APIs. This approach allows agents to interact with capabilities, not raw API calls, reducing context overhead for large language models (LLMs).

Additionally, prompt injection, tool poisoning, and the "confused deputy" problem pose significant security risks. Malicious prompts could trick agents into unauthorized actions, while MCP servers with elevated privileges could be exploited. Robust input validations, guardrails on the agent side, and strong authorization and authentication flows implemented from the very beginning are essential to prevent such attacks and ensure secure agent operation.

"Security cannot never be an afterthought because an agent does not just reason, it does a lot more... it can have really bad consequences."

▶ Watch this segment — 46:47


Model Context Protocol Enables Complex Agent Operations and Enhanced Observability

A demonstration showcased the Model Context Protocol (MCP) facilitating a composite operation where an agent successfully created a new demo admin group and added a user to it. The MCP server managed the underlying API execution logic, allowing the agent to focus solely on reasoning. The process highlighted how MCP provides a structured interface, abstracting the complexities of direct API interaction from the agent.

Further, the demonstration leveraged LangGraph and LangSmith to provide crucial observability into the agent's interactions. This visualization allowed developers to trace the agent's reasoning, tool selections, and the sequencing of calls at runtime, offering insight into how the large language model (LLM) interprets prompts and orchestrates actions to achieve a goal. This transparency is vital for debugging and understanding complex agent behaviors.

▶ Watch this segment — 42:24


Model Context Protocol Streamlines Agent-API Interaction with Structured Approach

The Model Context Protocol (MCP) provides a structured method for agents to interact with APIs, simplifying complex operations. When a user provides an intent, the agent connects to the MCP server, which supplies a list of available tools and their input/output schemas. A large language model (LLM) then uses this structured information to select the most appropriate tool for the user's request.

After the LLM selects a tool, the agent invokes it through the MCP server. Only then does the MCP server execute the actual API call to the backend. The result is returned to the agent as a structured tool output, which the LLM then summarizes for the user. This process ensures that the agent's reasoning is separated from the intricacies of API execution, enhancing efficiency and clarity.

▶ Watch this segment — 21:13


Model Context Protocol Enables Agents to Retrieve Data Without Explicit API Context

A demonstration highlighted the efficiency of the Model Context Protocol (MCP) in enabling AI agents to access organizational data. By connecting an agent in a VS Code environment to an MCP server, the agent successfully retrieved organizational information, such as the organization name and region, using a simple, open-ended prompt without requiring explicit API context or execution logic within the prompt itself.

This showcases a core benefit of MCP: it abstracts the complexities of direct API interaction. The agent leverages the structured capabilities provided by the MCP server to reason and select the appropriate tools, streamlining the interaction between the agent and external data sources. This structured approach allows developers to avoid embedding detailed API instructions directly into agent prompts, making agent development more manageable and scalable.

▶ Watch this segment — 38:08


Model Context Protocol Centralizes API Access for AI Agents, Streamlining Development

The Model Context Protocol (MCP) centralizes API capabilities, allowing multiple AI agents within an organization to connect to a single MCP server for all their external data interactions. This approach abstracts away the complex execution logic of APIs, such as pagination handling, from individual agent developers. Instead of writing custom API integration code for each agent, developers can rely on the MCP server to manage these details.

By centralizing API access through MCP, agent developers are freed to focus entirely on an agent's reasoning and orchestration. The MCP server handles the intricacies of API calls, providing agents with a consistent and structured interface to capabilities. This streamlines development, reduces redundant code, and enhances the scalability of agent-based systems.

▶ Watch this segment — 25:09


Anthropic-Introduced Model Context Protocol Becomes Standard for Agent-API Interaction

The Model Context Protocol (MCP), initially introduced by Anthropic in late 2025, has emerged as a de facto standard for exposing capabilities to AI agents. MCP provides a standardized way to describe tools, manage their discovery, invocation, and determine appropriate usage contexts for agents. This protocol effectively separates an agent's reasoning and orchestration from the underlying execution of tasks.

By using MCP, developers can provide large language models (LLMs) with clear, structured descriptions of available tools, enhancing the LLM's ability to select and utilize the correct capabilities. This separation of concerns improves the efficiency and reliability of agentic systems by allowing agents to focus on their core reasoning functions while the MCP handles the intricacies of tool interaction.

▶ Watch this segment — 17:29


Model Context Protocol Standardizes Agent-API Interaction, Overcoming Direct Exposure Limitations

Directly exposing APIs to AI agents presents significant challenges due to the non-deterministic nature of agents and the complexity of managing API details like endpoints, sequences, and input schemas. An unstructured approach, involving embedding API logic directly into prompts or agent code, proves inefficient and unscalable. This method requires agents to possess explicit knowledge of API specifics, a burden that hinders their primary function of reasoning.

The Model Context Protocol (MCP) addresses these limitations by providing a structured, standardized definition of capabilities. By exposing tools through MCP, agents receive clear input and output schemas, allowing large language models (LLMs) to make more effective reasoning decisions on which tool to select. This structured approach abstracts API complexities, ensuring better scalability and reducing the need for extensive, context-laden prompts or custom SDK wrappers for each agent.

▶ Watch this segment — 23:23


Model Context Protocol Offers Standardized Tool Contracts and Security Plumbing for AI Agents

The Model Context Protocol (MCP) provides critical guarantees for AI agent development, including a standard, interoperable tool contract that ensures consistent interaction with capabilities across various agents and platforms. This consistency is essential for scalable integration, preventing the need for custom, non-scalable solutions. MCP also ensures explicit and deterministic tool invocation, meaning every agent action is a named tool call with structured input and output, which can be logged, traced, and analyzed for better observability.

While MCP itself does not implement security features, it offers a crucial "choke point" for applying security workflows such as authorization, authentication, and rate limiting. This architecture provides the necessary plumbing for developers to integrate robust security policies from day one. Additionally, MCP is language and framework agnostic, allowing its use with popular AI development tools like OpenAI SDK, LangChain, and CrewAI, without being tied to specific programming environments.

▶ Watch this segment — 18:46


Model Context Protocol Enhances Agent Reasoning by Absorbing API Complexity

The Model Context Protocol (MCP) significantly enhances an AI agent's reasoning capabilities by abstracting away the inherent complexity of interacting with APIs. It achieves this by providing Large Language Model (LLM)-native interfaces that offer clear, structured definitions of capabilities rather than raw API endpoints. This structured approach allows agents to better understand available tools and their functions.

Furthermore, MCP incorporates structured error handling, which is crucial for agent robustness. When an API call fails due to various reasons like timeouts or validation errors, MCP presents these failures in a structured format to the LLM. This enables the agent to reason more effectively about the failure, deciding on appropriate actions such as retries, alternative strategies, or even escalating the issue to a human in the loop, thereby improving overall system reliability.

▶ Watch this segment — 27:24


Model Context Protocol Simplifies User Invitation Process for AI Agents

A demonstration showed an AI agent successfully inviting a new user to an organization using the Model Context Protocol (MCP) with a single, simple prompt. The agent independently figured out how to use the MCP server's capabilities to perform the "invite user" action, eliminating the need for complex API instructions within the prompt itself. This highlights MCP's ability to abstract underlying API calls and provide a more intuitive interface for agents.

When questioned about how the agent authenticates the user's identity, it was clarified that the MCP server manages authentication through mechanisms like API keys or OAuth flows. This means the large language model (LLM) does not directly handle sensitive user credentials but relies on the MCP server to establish and maintain authorized access to the organizational data, ensuring secure interactions.

▶ Watch this segment — 40:31


Direct API Exposure Hinders Scalability and Reasoning in AI Agents

Directly exposing traditional APIs to AI agents presents significant challenges due to the non-deterministic nature of agents and the inherent assumptions of API design, which traditionally cater to human developers. Agents struggle with the need to explicitly know API endpoints, call sequences, and input schemas, leading to unscalable solutions such as custom SDK wrappers or overly large prompts filled with contextual API details. This verbose approach burdens the large language model's (LLM) reasoning capacity and reduces efficiency.

Traditional APIs were designed for deterministic human callers who could manage context, but AI agents require a more structured and consistent method for tool discovery and invocation. Without a standardized framework, every agent-API integration becomes a custom, inefficient solution. This highlights a critical need for a protocol that provides a consistent structure for agents and tools to agree upon, enabling better LLM reasoning and more scalable agent development.

▶ Watch this segment — 14:25


Agentic AI Redefines System Interaction with Goal-Oriented Autonomy

Agentic AI represents a fundamental paradigm shift in how users interact with computer systems, moving from explicit, step-by-step instructions to goal-oriented commands. Users now provide a desired outcome, and the AI system autonomously determines the necessary steps and orchestration to achieve that goal. This transition from imperative scripting to declarative intent allows systems to proactively figure out "how" to accomplish tasks, rather than being told precisely what to do.

The core building blocks of an AI agent include user intent, which initiates the process; large language models (LLMs) for reasoning, planning, and orchestration; tools to access real-time external data; memory to maintain continuity and learn from past interactions; and prompt templates to establish operational boundaries and instructions. This architecture enables agents to classify intent, make decisions, and interact with the outside world to fulfill complex objectives.

▶ Watch this segment — 10:44


Also mentioned in this video


Summarised from Outshift by Cisco · 52:10. All credit belongs to the original creators. Streamed.News summarises publicly available video content.

Streamed.News

Convert your full video library into a digital newspaper.

Get this for your newsroom →
Share