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
Figure 1. Overview of Multi-Agent System TestIng Framework (MASTIF). Component diagram of the MASTIF (Multi-Agent System TestIng Framework), which combines frameworks, protocols, and frameworks.
Table 2. Average task understanding ( TUTS ), adherence ( TATS ), and task completion ( TCRTS ) for different technology stacks, as provided by judge model given rubric detailed in Appendix C .
Figure 2. Task completion scores by model, protocol, and framework. Dunn’s Post-hoc pairwise significant differences are shown according to the following coding: *** for p−value < 0.001, ** for p−value < 0.01, and * for p−value < 0.05. Task completion scores by model, protocol, and framework.
Figure 3. Convergence time in seconds grouped by model, protocol, and framework. Dunn’s Post-hoc pairwise significant differences are shown according to the following coding: *** for p−value < 0.001, ** for p−value < 0.01, and * for p−value < 0.05. Convergence time by model, protocol, and framework.
Figure 4. Verbosity in tokens grouped by model, protocol, and framework. Dunn’s Post-hoc pairwise significant differences are shown according to the following coding: *** for p−value < 0.001, ** for p−value < 0.01, and * for p−value < 0.05. Verbosity time by model, protocol, and framework.
Figure 5. Pareto analysis zoomed on the frontier region of technology stacks combining task completion, verbosity, and convergence time. Pareto analysis zoomed on the frontier region of technology stacks combining task completion, verbosity, and convergence time.
TSmodel,protocol,framework
CTTS(σ)
VTS(σ)
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)
Table 3. Mean convergence time ( CTTS ) per task in seconds and mean verbosity VTS per task in tokens for different technology stacks.
Figure 6. Tool use success rate for Qwen2.5-7B by protocol and framework. Dunn’s Post-hoc pairwise significant differences are shown according to the following coding: *** for p−value < 0.001, ** for p−value < 0.01, and * for p−value < 0.05. Tool use success rate by model, protocol, and framework.
TSmodel,protocol,framework
TUSRTS ( σ )
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)
Table 4. Tool use success rate for different technology stacks. Not shown technology stacks did not register tool usage.
Figure 7. Social value score by model, protocol, and framework. Dunn’s Post-hoc pairwise significant differences are shown according to the following coding: *** for p−value < 0.001, ** for p−value < 0.01, and * for p−value < 0.05. Social value score by model, protocol, and framework.
Figure 8. Comparison of mean frequency of social values retrieved by a human-curated prompt social value classifier ( Santana et al., 2025 ) . Input tasks (a, b) show that classifier is stable. Reasoning steps (c, d) show that intermediate reasoning steps are consistent reporting agents functioning, regardless of input. Social values represented in the final answer (e, f) are similar, differing in the ranking involving some values.
TSmodel,protocol,framework
SVSTSP,oa
SVSTSreasoning
SVSTS ( σ )
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)
Table 5. Social value stability considering values present in the prompt and final answer ( SVSTSP,oa ), reasoning steps ( SVSTSreasoning ), and all steps from prompt, reasoning steps up to final answer ( SVSTS ) for different technology stacks; the higher the better.
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
Table 6. Best-performing technology stacks per metric (consolidated from Sections 5.1 to 5.4) and respective research questions (from RQ1 to RQ4)
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
Appendix
Table 7. LLM-agnostic python agent frameworks (sorted by GitHub stars).
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
Appendix
Table 8. Benchmarks used in agent evaluations (alphabetical order).