{
  "id": "model-context-protocol",
  "code": "PTL-0061",
  "term": "Model Context Protocol",
  "aliases": [
    "MCP"
  ],
  "category": "retrieval-tools",
  "definition": "The Model Context Protocol (MCP) is an open standard, introduced by Anthropic in 2024, that defines how applications expose tools, data resources, and prompt templates to language-model clients through a common client-server interface.",
  "description": "MCP replaces one-off integrations between each model application and each data source with a single protocol, so any compliant client can use any compliant server.",
  "example": null,
  "broader": [],
  "narrower": [],
  "related": [
    "function-calling",
    "context-engineering"
  ],
  "introduced": 2024,
  "sources": [
    {
      "title": "Introducing the Model Context Protocol",
      "authors": "Anthropic",
      "year": 2024,
      "url": "https://www.anthropic.com/news/model-context-protocol"
    },
    {
      "title": "Model Context Protocol specification",
      "authors": "Model Context Protocol",
      "year": 2025,
      "url": "https://modelcontextprotocol.io/"
    }
  ],
  "url": "https://protologue.com/t/model-context-protocol/",
  "citation": "Protologue. (2026). Model Context Protocol. In Protologue: A Taxonomy of Prompting and LLM Techniques (v1.0.0, PTL-0061). https://protologue.com/t/model-context-protocol/"
}