Function Calling with Custom Tools
Enable AI models to use external functions by defining tool schemas using OpenAI format. Models can then call these functions automatically based on user requests.Connecting to MCP Servers
Connect to Model Context Protocol (MCP) servers to give AI models access to external tools and services without manually defining each function.- Using Web UI
- Using API
- Using config.json

- Go to http://localhost:8080
- Navigate to “MCP Clients” in the sidebar
- Click “Add MCP Client”
- Enter server details and save
Tool Choice Options
Control how the AI uses tools:Next Steps
Now that you understand tool calling, explore these related topics:Essential Topics
- Multimodal AI - Process images, audio, and multimedia content
- Streaming Responses - Real-time response generation with tool calls
- Provider Configuration - Multiple providers for redundancy
- Integrations - Drop-in compatibility with existing SDKs
Advanced Topics
- MCP Features - Advanced MCP server management and configuration
- Core Features - Advanced Bifrost capabilities
- Architecture - How Bifrost works internally

