A Baseline Assessment for the Agentic Web Technology Stack
Organizations: NIC.br, Brazil · NIC.br / PUC-SP, Brazil
Abstract
The fast pace in which protocols, frameworks, and technologies are being proposed for LLM-based agents results in a complex scenario for anyone aiming to create state-of-the-art AI solutions. Without an assessment on how different protocols, frameworks, and libraries work together to compose an Agentic Web solution, developers and organizations face different challenges (e.g., skilling, governance, infrastructure) even before becoming part of the Agentic Web ecosystem. In this context, we propose a system for performing Agentic Web evaluations called MASTIF (Multi-Agent System TestIng Framework) and present a baseline assessment of Agentic Web technologies, including 3 LLMs, 3 protocols, and 4 agent implementation frameworks, against 300 Mind2Web benchmark tasks. Results suggest that selecting a task-specific technology stack may result in gains of task completion rate, efficiency score, and social value stability scores; and reductions in verbosity and time to complete tasks. With the presented results, we expect to present a baseline in terms of metrics and results for this complex and fast evolving scenario for those aiming at designing, assessing, and developing multi-agent systems.
Figures & tables
| Category | |
|---|---|
| Models | Mistral-7B-Instruct-v0.1 ( Jiang et al., 2023 ) Qwen2.5-7B ( Team, 2024 ) Llama-4-Scout-17B-16E-Instruct ( AI, 2025 ) |
| Judge model | GPT-4o-mini ( OpenAI, 2024 ) |
| Protocols | Standard call A2A ( A2A, 2025 ) MCP ( Anthropic, 2024 ) |
| Frameworks | LangGraph ( LangGraph, 2025 ) LangChain ( LangChain, 2025 ) CrewAI ( CrewAI, ) Semantic Kernel ( SemanticKernel, 2025 ) |
| Benchmark | Mind2Web ( Deng et al., 2023b ) |
| ( ) | |||
|---|---|---|---|
| Mistral-7B, standard, CrewAI | 0.910 | 0.969 | 0.667 (0.186) |
| Mistral-7B, MCP, CrewAI | 0.883 | 0.947 | 0.633 (0.222) |
| Mistral-7B, A2A, CrewAI | 0.893 | 0.952 | 0.628 (0.196) |
| Mistral-7B, standard, LangChain | 0.925 | 0.983 | 0.680 (0.207) |
| Mistral-7B, MCP, LangChain | 0.918 | 0.987 | 0.659 (0.199) |
| Mistral-7B, A2A, LangChain | 0.910 | 0.967 | 0.631 (0.215) |
| Mistral-7B, standard, CrewAI | 20.8 (13.3) | 912.4 (273.6) |
| Mistral-7B, MCP, CrewAI | 32.8 (19.1) | 1186.6 (405.5) |
| Mistral-7B, A2A, CrewAI | 32.8 (17.2) | 1176.6 (332.1) |
| Mistral-7B, standard, LangChain | 9.5 (3.2) | 822.7 (212.5) |
| Mistral-7B, MCP, LangChain | 13.1 (6.9) | 1088.0 (210.1) |
| Mistral-7B, A2A, LangChain | 13.1 (7.8) | 1059.9 (177.8) |
| ( ) | |
|---|---|
| Qwen2.5-7B, standard, CrewAI | 0.543 (0.442) |
| Qwen2.5-7B, MCP, CrewAI | 0.523 (0.306) |
| Qwen2.5-7B, A2A, CrewAI | 0.570 (0.330) |
| Qwen2.5-7B, standard, LangChain | 0.638 (0.310) |
| Qwen2.5-7B, MCP, LangChain | 0.670 (0.238) |
| Qwen2.5-7B, A2A, LangChain | 0.577 (0.323) |
| ( ) | |||
|---|---|---|---|
| Mistral-7B, standard, CrewAI | 0.156 | 0.235 | 0.212 (0.0380) |
| Mistral-7B, MCP, CrewAI | 0.129 | 0.228 | 0.189 ( 0.0116 ) |
| Mistral-7B, A2A, CrewAI | 0.105 | 0.228 | 0.189 (0.0123) |
| Mistral-7B, standard, LangChain | 0.146 | 0.235 | 0.212 (0.0383) |
| Mistral-7B, MCP, LangChain | 0.091 | 0.228 | 0.189 (0.0124) |
| Mistral-7B, A2A, LangChain | 0.172 | 0.228 | 0.190 (0.0134) |
| Metric | Model | Protocol | Framework | |
|---|---|---|---|---|
| Efficiency (RQ2) | Task Completion (RQ1) | Qwen2.5-7B | Standard | SemanticKernel |
| Convergence Time | Qwen2.5-7B | MCP | LangChain | |
| Verbosity | Qwen2.5-7B | Standard | LangChain | |
| Tool Use Success (RQ3) | Qwen2.5-7B * | MCP | SemanticKernel | |
| Social Value Stability (RQ4) | Mistral-7B | A2A | SemanticKernel |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Name | Short description | License | Stars | Forks | Contributors |
|---|---|---|---|---|---|
| AutoGPT ( Significant Gravitas, 2025 ) | Framework for managing GPT-4 agents. | PolyForm 1.0 and MIT | 179k | 46k | 781 |
| LangChain ( LangChain, 2025 ) | Framework for building applications through composability. | MIT | 133k | 21.9k | 3,914 |
| AutoGen ( Wu et al., 2023 ) | Framework for creating MAS that can act autonomously or work alongside humans. | CC-BY-4.0 | 56.8k | 8.5k | 558 |
| LlamaIndex ( Liu, 2022 ) | Data framework for LLM application allowinf for covering core and plugin components. | MIT | 48.4k | 7.2k | 1,855 |
| Mem0 ( Chhikara et al., 2025 ) | Memory layer for agents. | Apache 2.0 | 52.2k | 5.8k | 297 |
| CrewAI ( CrewAI, ) | Framework for orchestrating role-playing MAS. | MIT | 48.3k | 6.6k | 302 |
| Benchmark | Task | Environment | Modalities |
|---|---|---|---|
| AgentBench ( Liu et al., 2023 ) | Multi-environment evaluation of LLMs acting as agents | Mixed (APIs, simulated env.) | Actions |
| AgentEval ( Arabzadeh et al., 2024 ) | Multi-dimensional utility assessment framework for LLM-powered applications | Offline simulation-based task evaluation | Text, Solution traces |
| Agent-SafetyBench ( Zhang et al., 2025 ) | Tasks to assess safety of agents | Simulated interaction env. | Text |
| AgentSims ( Lin et al., 2023 ) | Sandbox for creating agent evaluation tasks | Simulated GUI sandbox | Text, Actions |
| ALFWorld ( Shridhar et al., 2020 ) | Align text-based abstractions with embodied environments | Simulated | Text, Vision, Actions |
| ClemBench ( Chalamalasetti et al., 2023 ) | Game-based interactive tests for chat-optimized LLMs | Simulated games | Text |
Web Agents
Web agents use language and vision models to navigate websites, gather information, and complete tasks through interactive interfaces.
See all 174 papers