MCP vs. Function Calling vs. A2A

New

How to tell them apart on a resume

Function calling / tool use

Tool definitions, JSON schemas, structured output, OpenAI or Anthropic API tool use — one application giving its model a set of actions.

MCP

Built MCP servers, connectors to internal systems, Claude Desktop or IDE integrations, reusable tools across AI apps.

A2A

Multi-agent systems, agents from different vendors or teams working together, agent cards, orchestration across organisations — still early.

The question that settles it

“When your AI used a tool, was that tool defined inside your own app, exposed through an MCP server others could reuse, or provided by a separate agent?”

Read the full definitions

Open the full tool for the other look-alike pairs, role profiles, and the JD decoder.