Shah AI Security Lab / Labs

ASL-015Planned

MCP Server Trust Failure

Testing what an agent implicitly trusts about an MCP server it connects to, and what happens when that trust is misplaced.

Category
MCP Security
Difficulty
Intermediate
Last Updated
20 September 2026
  • mcp
  • trust-boundary
  • agentic-ai

Lab detail

Objective

The Model Context Protocol lets an agent connect to a server that advertises tools, resources and capabilities — and the agent generally has no independent way to verify those advertisements are accurate or safe. This lab will build a reference MCP integration and test what an agent does when connected to a server that misrepresents itself.

Planned Scope

  • Build a reference agent that connects to one or more MCP servers for tool access.
  • Build a deliberately misbehaving reference MCP server (misleading tool metadata, unexpected responses).
  • Test whether the agent detects or resists the mismatch between advertised and actual behavior.
  • Document MCP connection patterns (allowlisting, capability verification, sandboxing) that reduce risk.

Framework Mapping

Referenced frameworks

Exact control-ID mappings are to be validated as this lab progresses — see the full Frameworks reference.

  • OWASP Top 10 for Agentic Applications

Responsible Use / Safety Notes

How this lab is run

This lab uses synthetic data and controlled environments. It is intended to demonstrate defensive AI-security principles and does not contain customer data, production credentials or intentionally weaponized exploit infrastructure.

A decision is waiting for sign-off. Get an independent view first.

Tell me what is being decided and what is at stake. I will first say honestly whether my experience fits — then we talk about scope, not before.

Or connect on LinkedIn first.