What is BFCL?
BFCL, the Berkeley Function Calling Leaderboard, tests whether a model picks the right function, fills in the right arguments, and calls nothing when nothing fits. It’s built and maintained by UC Berkeley’s Gorilla project, and it isn’t a single frozen run: the leaderboard states it is “updated periodically,” and its most recent update, April 12, 2026, is published against a specific GitHub commit so anyone can reproduce the exact results behind it.
That matters because a model’s rank on BFCL can move between updates as new checkpoints get tested, so a number quoted from months ago is not the same claim as the live leaderboard. BFCL’s test cases and scoring code are public on GitHub and Hugging Face, so a team can run the same checks against its own tool definitions instead of reading the public leaderboard as a verdict on their setup. Which benchmark to use for tool calling specifically covers how BFCL stacks up against the alternatives.