Skip to main content
  1. Tags/

Function-Calling

MCP: What It Is and Why It Changes How You Build AI Tools

Deep Dive · Apr 21, 2026 · 10 min read
Before MCP existed, adding tools to an AI application meant writing the same glue code over and over. You had OpenAI’s function calling syntax. Anthropic had tool use with a slightly different schema. LangChain abstracted over both, but now you depended on LangChain’s versioning decisions. Every new model provider meant rewriting your tool definitions. Every new tool meant re-registering it across every AI integration you maintained.
MCP: What It Is and Why It Changes How You Build AI Tools

AI Agents: Concepts and Your First Implementation

Deep Dive · Apr 12, 2026 · 20 min read
Revised with .NET examples — A newer version of this article, covering both Python and .NET, is available as part of the MAF v1: Python and .NET series: MAF v1 — 01-first-agent, MAF v1 — 02-add-tools.
AI Agents: Concepts and Your First Implementation