MCP (Model Context Protocol)
MCP (Model Context Protocol) is an open standard that lets AI applications connect to external tools, data sources and services through one consistent client–server interface.
Definition
The Model Context Protocol (MCP) is an open standard, introduced by Anthropic, that defines how AI assistants and agents communicate with external systems — tools, databases, APIs, files and more — through a single uniform interface. It is often described as a 'USB-C port for AI': one standard connector instead of a custom integration for every data source.
How MCP works
An MCP server exposes capabilities (tools to call, resources to read, prompts to reuse). An MCP client — embedded in an AI app or agent — discovers those capabilities at runtime and invokes them on the model's behalf. Because the contract is standardized, the same server works across any compliant client, and the same client can talk to any compliant server.
Why it matters
Before MCP, every AI-to-tool connection was a bespoke integration. MCP turns those into reusable, composable building blocks, which makes AI systems far more extensible and portable across vendors.
- Tools — functions the model can call (e.g. run a query, fetch a URL).
- Resources — data the model can read (files, records, documents).
- Prompts — reusable templates a server can offer to clients.
Examples
An MCP server that exposes a company knowledge base to an AI assistant
Connecting a coding agent to a Git repository through an MCP server
A browser-automation MCP server that lets an agent scrape pages on demand
Common Use Cases
Frequently Asked Questions
Keep Learning
All termsAnti-Detect Browser
An anti-detect browser lets you run many isolated browser profiles, each with its own fingerprint, cookies and proxy, so sites see them as separate, genuine users.
Read definitionWeb Scraping
Web scraping is the automated extraction of data from websites — fetching pages programmatically and parsing their content into structured data.
Read definitionHeadless Browser
A headless browser is a real browser that runs without a visible interface, controlled by code — the workhorse for scraping JavaScript-heavy sites and automation.
Read definition