API vs MCP
APIs are for app-to-app. MCP is for AI-to-tools, with model-friendly schemas.
Plain English
An API is the raw contract. MCP wraps tools in self-describing schemas the model can read, plus discovery, permissions, and a conversation-friendly call/result loop. You'd still use APIs for everything else; MCP is specifically about giving AI assistants safe, structured tool access.
API is the manual. MCP is the manual plus a friendly assistant who tells you what each button does before you press it.
Agentify exposes a REST API for the web app. It could also run an MCP server that wraps a subset of that API for Claude to use.
Go deeper
API = app↔app raw. MCP = AI↔tools with schemas + discovery.
Common mistakes
- Replacing a working REST API with MCP for non-AI clients. Wrong tool.
- Exposing every API endpoint as a tool. Curate.
AI-agent trap
Summary
MCP adds: tool discovery (list_tools), JSON schemas per tool, structured results, prompts, resources, and a permission flow in the host.