Berkeley Function-Calling Leaderboard (BFCL)
The Berkeley Function-Calling Leaderboard (BFCL) is the de facto benchmark for measuring how well language models call functions, APIs and tools. It was created by the Gorilla project at UC Berkeley (Shishir Patil and colleagues) and first released in February 2024. It has grown through several versions. V1 introduced Abstract Syntax Tree matching to score calls without executing them, V2 added enterprise and community-contributed functions, V3 introduced multi-turn interactions, and V4 extended the suite to holistic agentic evaluation including web search and memory. Cases span Python, Java, JavaScript and REST, and cover simple calls, multiple and parallel calls, relevance and irrelevance detection, and multi-turn or agentic sequences.
You access it two ways. The evaluation harness is on GitHub and installs as a pip package (bfcl-eval), while the underlying question, function and answer cases are mirrored on Hugging Face as JSON. Note that the maintainers advise against the standard load_dataset method and suggest reading the JSON files directly. The whole corpus is small, roughly twelve megabytes of structured cases rather than a large training set.
For building tool-using and agentic systems, BFCL is an evaluation set rather than training material. It tells you whether a model produces correctly structured calls, picks the right function, handles several calls at once, and knows when not to call anything. It is best used as a gate on a fine-tuned or prompted model before deployment, and it is widely cited, with many tool-calling model releases quoting a BFCL score.
The licence is Apache 2.0, which permits commercial use subject to the usual notice retention, so it is safe to use in a commercial workflow. The main caveat is scope. It evaluates the call itself, not the quality of downstream reasoning or retrieval. This is the evaluation counterpart to our sibling entry Toucan-1.5M, which is training data for tool agents. Teams often train on Toucan and then report results on BFCL, where the Toucan authors benchmark their tuned models against BFCL V3.
Related sources
APEX-Agents
Mercor's benchmark of 480 long-horizon, document-grounded professional tasks across investment banking, consulting and corporate law, with rubrics, gold outputs and an open execution harness for evaluating enterprise AI agents.
GAIA
The most-cited benchmark for general AI assistants: 466 real-world questions that need multi-step reasoning, live web browsing, file and image handling and tool use. Gated on Hugging Face, with test-set answers withheld for leaderboard scoring.
Glaive Function Calling v2
A widely used open dataset of about 113,000 synthetic multi-turn chat conversations that include function calls and their results, made by Glaive AI. One of the most downloaded open datasets for fine-tuning models to call tools, released under Apache 2.0.
Nemotron RL Agentic Conversational Tool-Use (Pivot v1)
NVIDIA's reinforcement learning dataset for conversational tool use, recasting expert multi-turn trajectories into 170,320 behaviour-cloning problems across 838 domains such as IT support, travel and EdTech. Released with the NeMo Gym framework for RLVR post-training.