FinMCP-Bench: Benchmarking LLM Agents for Real-World Financial Tool Use under the Model Context Protocol
Organizations: Qwen DianJin Team, Alibaba Cloud Computing · YINGMI Wealth Management · Soochow University
Abstract
This paper introduces FinMCP-Bench, a novel benchmark for evaluating large language models (LLMs) in solving real-world financial problems through tool invocation of financial model context protocols. FinMCP-Bench contains 613 samples spanning 10 main scenarios and 33 sub-scenarios, featuring both real and synthetic user queries to ensure diversity and authenticity. It incorporates 65 real financial MCPs and three types of samples, single tool, multi-tool, and multi-turn, allowing evaluation of models across different levels of task complexity. Using this benchmark, we systematically assess a range of mainstream LLMs and propose metrics that explicitly measure tool invocation accuracy and reasoning capabilities. FinMCP-Bench provides a standardized, practical, and challenging testbed for advancing research on financial LLM agents.
Figures & tables
| Type | Number |
|---|---|
| FinMCP-Bench dataset | |
| All | 613 |
| - Easy/Medium/Hard | 343 / 245 / 25 |
| Single-Tool | 145 |
| Multi-Tool | 249 |
| - MCP calls per instance (Median / Avg) | 8 / 7.32 |
| Model | Single-Tool | Multi-Tool | Multi-Turn | All | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TP | TR | TF1 | EMR | TP | TR | TF1 | EMR | TP | TR | TF1 | EMR | TP | TR | TF1 | EMR | |
| DeepSeek-R1 | 59.87 | 65.28 | 62.46 | 49.31 | 65.95 | 43.42 | 52.36 | 4.85 | 46.15 | 5.15 | 9.27 | 0.00 | 64.79 | 40.55 | 49.88 | 18.08 |
| GPT-OSS-20B | 13.50 | 68.97 | 22.57 | 15.17 | 28.26 | 60.59 | 38.54 | 1.20 | 9.51 | 6.03 | 7.38 | 0.00 | 25.97 | 43.84 | 32.62 | 4.43 |
| Seed-OSS-36B | 35.59 | 72.41 | 47.73 | 35.17 | 58.21 | 28.13 | 37.93 | 3.61 | 39.26 | 45.49 | 42.15 | 2.17 | 50.36 | 32.28 | 39.34 | 13.86 |
| Qwen3-4B-Thinking | 63.01 | 75.17 | 68.55 | 65.52 | 64.44 | 41.16 | 50.23 | 4.82 | 49.23 | 46.16 | 47.65 | 2.26 | 58.02 | 44.06 | 50.08 | 18.82 |
| Qwen3-30B-A3B-Thinking | 40.96 | 70.34 | 51.78 | 55.17 | 67.92 | 54.92 | 60.73 | 7.47 | 53.17 | 41.17 | 46.40 | 4.10 | 61.75 | 50.53 | 55.58 | 18.24 |
LLM Agent Evaluation
Large language model agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently.
See all 1,132 papers