← Back to blog

MCP — The Standard That Changes How AI Works

What is MCP?

Model Context Protocol (MCP) is an open standard for communication between AI applications and external data sources and tools. Created by Anthropic in November 2024, in December 2025 it was transferred to the Agentic AI Foundation (Linux Foundation).

Analogy: MCP is to AI agents what USB-C is to devices — one standard that connects everything. Instead of building a separate connector for every tool (N×M problem), you build one MCP server and every agent understands it.

Why does MCP matter for QA?

Before MCP, every AI tool had its own way of connecting to external systems. Claude reads Jira? Custom integration. ChatGPT searches Confluence? Another one. Copilot reads logs from Sentry? Yet another.

MCP solves this: you build one MCP server and EVERY AI agent that supports MCP can automatically use it.

Architecture

Your AI application (Host)
    └── MCP Client
         ├── MCP Server: Jira
         ├── MCP Server: GitHub
         ├── MCP Server: Slack
         └── MCP Server: Your own
              └── External systems and data

Three MCP primitives

PrimitiveWhat it doesQA example
ToolsAI performs actionsCreate a Jira ticket, run a test
ResourcesAI reads data (read-only)Read a test plan from Confluence, test results
PromptsReusable templates”Generate test cases for this user story”

MCP vs RAG

FeatureMCPRAG
DirectionBidirectional — reads AND writesUnidirectional — reads only
StateStatefulStateless
ActionsModifies data (creates tickets, merges PRs)Only generates text
Use caseOrchestration of multiple systemsEnriching model knowledge

The best systems use both: MCP for orchestration + RAG for knowledge.


In the next post: MCP in Practice — who supports it, QA-relevant servers, a scenario, and security.