What is MCP?

Corbin Brown
2 min read
Out of the box, an AI coding agent can read and write the files in your project — and that's roughly it. It can't check your database, look at your Stripe dashboard, or click through your live site. MCP (Model Context Protocol) is the standard that fixes this: a common plug that connects agents to outside tools and data. The analogy everyone uses because it's right: MCP is USB-C for AI. One port shape, endless devices.
Servers and clients, in one breath
An MCP server is a connector for one tool — there's a Postgres server that lets agents query databases, a browser server that lets them drive a web page, servers for Stripe, Figma, Notion, GitHub. Your coding agent (Cursor, Claude Code, Codex — the MCP client) plugs into whichever servers you enable, and from then on those abilities just exist in conversation: “check the database for users who signed up today” works because the plug is there. Before MCP, every tool needed a custom integration with every agent; now both sides build to one standard, which is why it went from an Anthropic project to industry-wide in about a year.
When to actually add one
The honest advice: don't collect MCP servers like plugins. Each one adds setup, and an agent with forty tools gets worse at picking the right one, not better. Add a server when you notice yourself being the middleman — copying database results into chat, describing what a webpage looks like, pasting error logs from a dashboard. Each of those is an API-shaped hole an MCP server fills. Your agent's settings page has a directory; enabling one is usually a click plus an API key.
FAQ
Is MCP the same as an API?
MCP is a standard built on top of APIs, designed for agents. An API is a menu for programmers; an MCP server wraps that menu in a form any AI agent can discover and use without custom code. Same kitchen, waiter trained for a new kind of customer.
Do I need MCP servers to vibe code?
No — file access covers most building. MCP starts paying off when your project has living parts to inspect: a production database, a deployed site, a payment account. Until then, skipping it entirely is the right call.
The 60-second version
In a hurry? What is MCP? — the whole idea, as a Short.