An Empirical Study of Model Context Protocol Applications
On the map: LLM agents and tool use → Agent threats, guardrails and governance
Abstract (arXiv)
The Model Context Protocol (MCP) standardizes how large language model applications communicate with external tools, but leaves the application side unspecified: unlike traditional dependencies resolved through package managers, developers integrating MCP servers face no conventions for configuration, communication, or human oversight. This ecosystem is also under-researched, with existing work focused on servers rather than the applications consuming them. We conduct a large-scale study of 1,723 MCPApps mined from GitHub. We first derive MCPAppTax from a representative sample, then use an LLM-assisted pipeline to apply it across the full dataset, characterizing server integration across configuration, SDK use, and human-in-the-loop mechanisms. Our results show that the ecosystem has converged on some practices but not others: most MCPApps configure servers using files (85.2%) and use an official SDK (81.1%) to communicate with servers, yet no naming convention has emerged for configuration files. Human oversight diverges most, logging (90.8%) and enable/disable controls (77.2%) are common, but only 37.2% gate tool execution behind a blocking approval step, leaving the LLM able to invoke any enabled tool unconditionally in most MCPApps.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Agent threats, guardrails and governance, one of 16 directions in LLM agents and tool use. Builds on 10 of its 28 references that are in the map. First posted on arXiv 28 Jul 2026.
Builds on
10 of 28 references.
Closest ancestors · 2
Same direction, newest first
- 2025A Measurement Study of Model Context Protocol Ecosystem29 Sep
- 2025A Large-Scale Evolvable Dataset for Model Context Protocol Ecosystem and Security Analysis30 Jun
Other references · 8
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2025Model Context Protocol (MCP): Landscape, Security Threats, and Future Research Directionscited by 257
- 2025Model Context Protocol (MCP) at First Glance: Studying the Security and Maintainability of MCP Serverscited by 62
- 2017Do Developers Update Their Library Dependencies? An Empirical Study on the Impact of Security Advisories on Library Migrationcited by 23
- 2020Selecting third-party libraries: The practitioners' perspectivecited by 9
- 2026How are AI agents used? Evidence from 177,000 MCP toolscited by 7
- 2026A Large-Scale Dataset of MCP Implementations on GitHubcited by 3
- 2026GenAI Is No Silver Bullet for Qualitative Research in Software Engineeringcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025We Urgently Need Privilege Management in MCP: A Measurement of API Usage in MCP Ecosystems
- 2026A Taxonomy of Runtime Faults in Model Context Protocol Servers
- 2026A Two-Dimensional Study of the Model Context Protocol: Publication and Adoption
- 2026Description-Code Inconsistency in Real-world MCP Servers: Measurement, Detection, and Security Implications
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agents
- 2026Understanding How Enterprises Adopt the Model Context Protocol for LLM-Driven Software Engineering
- 2025A First Look at the Security Issues in the Model Context Protocol Ecosystem
- 2026Separating Intelligence from Execution: A Workflow Engine for the Model Context Protocol