As of the latest version of langchain-anthropic you can specify parallel_tools_calls when calling bind_tools:
langchain-anthropic
parallel_tools_calls
bind_tools
model = ChatAnthropic(model="claude-3-5-sonnet-20241022") model_with_tools = model.bind_tools(tools, parallel_tool_calls=False)