Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
An agent that only generates text can't do real work. This course connects your agents to databases, APIs, and external services using custom tools and Model Context Protocol (MCP) servers, with the security controls to meet production demands. You'll define typed tool schemas that agents discover on their own, wire up local and remote MCP servers, enforce least-privilege permissions, and handle failures gracefully.
By the end, you'll be able to:
- Build custom tools with typed schemas that agents invoke autonomously
- Configure MCP servers for external data and service access
- Implement least-privilege permission controls for tool calls
- Build error-handling patterns that keep workflows running
Who this is for: Developers who want to extend their agents with custom tools, external data sources via MCP servers, and production-grade error handling.
Tools include the GitHub Copilot SDK (Python and Node.js/TypeScript), MCP servers, the GitHub Copilot CLI, VS Code, and Git/GitHub. No prior experience with AI agents or the GitHub Copilot SDK is required.