Function Calling
AI / MCPDefinition
Function calling is the ability of language models to invoke external functions or APIs during a conversation. The model decides when to call a function, generates the appropriate arguments, and processes the returned results.
How It Relates to CrawlForge
Function calling is the mechanism that enables AI agents to use CrawlForge tools. When an agent determines it needs web data, it generates a function call with the appropriate tool name and parameters. The MCP server executes the call and returns the results to the agent.
CrawlForge tools are designed to be easily discoverable through function calling interfaces. Each tool has clear parameter definitions and return types, making it straightforward for models to select the right tool and provide valid arguments.
Related CrawlForge Tools
Related Terms
Tool Use
Tool use is the capability of AI models to interact with external tools, APIs, and services to accomplish tasks beyond text generation. It extends model capabilities to include web browsing, code execution, data retrieval, and more.
Model Context Protocol (MCP)
The Model Context Protocol is an open standard that enables AI models to interact with external tools and data sources through a unified interface. It provides a structured way for LLMs to call functions, access APIs, and retrieve real-time information.
AI Agent
An AI agent is an autonomous system powered by a large language model that can reason about tasks, make decisions, and take actions by using tools. Agents go beyond simple chatbots by planning and executing multi-step workflows.
Structured Output
Structured output refers to data returned in a predictable, machine-readable format like JSON, rather than free-form text. It enables reliable downstream processing by AI agents and data pipelines.
Start Scraping with 1,000 Free Credits
Get started with CrawlForge today. No credit card required.
Start scraping with 1,000 free credits