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.