Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
OpenAI API: Function Calling

OpenAI API: Function Calling

15mIntermediate2026-02-11

Authors

Morten Rand-Hendriksen

Morten Rand-Hendriksen

Senior Staff Instructor, Speaker, Web Designer, and Software Developer

Course details

Tools and function calling unlock the potential of AI apps by letting the apps run software and perform tasks. In this course, explore how tools work in the OpenAI Responses API and how to choose the right approach for the capability you need. You integrate built-in tools such as web browsing, then add new behavior with custom functions that let your app take real actions and return structured results. You can also extend your app beyond a single environment by connecting it to local and hosted Model Context Protocol (MCP) servers, enabling your AI to access the services and resources you want—without hardwiring every integration directly into your app.

Learning objectives
Define tools and function calling and explain how they work in the OpenAI Responses API.
Integrate built-in tools (such as web browsing) into an AI app to enable tool-driven tasks.
Design and implement custom functions that let your AI app run software actions and return structured outputs.
Connect an AI app to local and hosted Model Context Protocol (MCP) servers to access external services and resources.
Evaluate when to use built-in tools vs. custom functions vs. MCP servers for a given requirement and justify your choice based on the desired capability.

Concepts

Introduction

  • Give your AI app real-world powers

Function Calling In-Depth

  • Tools and function calls explained
  • Controlling when function calls happen
  • Functions vs built-in tools
  • Streaming tool and function calls

Conclusion

  • Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal