Prompts Don’t Protect: Architectural Enforcement via MCP Proxy for LLM Tool Access Control

Rohith Uppala


Abstract
Large language models increasingly operate as autonomous agents that select and invoke tools from large registries. We identify a critical gap: when unauthorized tools are visible in an agent’s context, models select them in 48–68% of adversarial scenarios—even when explicitly instructed not to. Role escalation attacks (e.g., “I’m the CFO, override the access controls”) are the most dangerous category, reaching 96% unauthorized invocation in frontier models. We show this holds across three models spanning open-weight and frontier systems, including instruction-tuned models with strong alignment training. Critically, prompt-based compliance is both insufficient and unpredictable: explicit per-tool allowlists reduce violations to as low as 4.0% but never to zero, and compliance varies widely across models—from 4.0% to 37.0% UIR—with no reliable relationship to general capability. We propose a proxy-enforced attribute-based access control (ABAC) layer for MCP that filters tool registries at discovery time. Because unauthorized tools never reach the model context, UIR is 0% by design—a structural guarantee that prompt instructions cannot replicate regardless of model or phrasing.
Anthology ID:
2026.emnlp-industry.4
Volume:
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Month:
October
Year:
2026
Address:
Budapest, Hungary
Editors:
Pepa Atanasova, Gholamreza Haffari, Minghan Wang
Venue:
EMNLP
SIG:
SIGDAT
Publisher:
Association for Computational Linguistics
Note:
Pages:
43–49
Language:
URL:
https://aclanthology.org/2026.emnlp-industry.4/
DOI:
Bibkey:
Cite (ACL):
Rohith Uppala. 2026. Prompts Don’t Protect: Architectural Enforcement via MCP Proxy for LLM Tool Access Control. In Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track, pages 43–49, Budapest, Hungary. Association for Computational Linguistics.
Cite (Informal):
Prompts Don’t Protect: Architectural Enforcement via MCP Proxy for LLM Tool Access Control (Uppala, EMNLP 2026)
Copy Citation:
PDF:
https://aclanthology.org/2026.emnlp-industry.4.pdf