๐บ️ Module Map
CLAUDE FOUNDATION ├── What Is Claude? ├── Claude Models ├── Claude Reasoning ├── Claude Tool Use ├── AI Agents ├── Model Context Protocol (MCP) ← Current Topic ├── MCP Architecture └── Claudeforce Architecture
A sales manager tells their AI assistant: "Prepare me for today's customer meetings."
To do this, the AI needs CRM data from Salesforce, proposal documents from Google Drive, support tickets from Jira, and calendar events from Outlook.
Without MCP: Developers must write, maintain, and secure entirely separate integration patterns for each of these four platforms.
With MCP: The AI application simply uses an MCP Client to connect to standardized MCP Servers for each platform. The AI dynamically discovers what it can read and what actions it can take, dramatically speeding up agentic workflows.
๐️ MCP Architecture & Core Concepts
At its core, MCP operates on a client-server architecture using JSON-RPC messaging to negotiate capabilities. Here is how the ecosystem breaks down:
Host: The AI application itself (e.g., Claude Desktop or your custom LLM wrapper).Client: The connection engine inside the Host that initiates requests and communicates with an MCP server.Server: A lightweight service that connects to your specific enterprise system (like Salesforce) and exposes its capabilities in a standardized format.
Once connected, an MCP Server exposes three primary primitives to the AI:
Resources: Contextual data the AI can read. Think of this as giving the AI view access to a customer record, a database schema, or a file directory.Prompts: Reusable instruction templates. These help the AI understand how to interact with the specific server context (e.g., a "Customer Review" prompt template).Tools: Executable functions. These allow the AI to take action, such as executing aget_customer()function or updating a CRM field.
Rule: MCP standardizes connections between AI applications and external data/tools.
Gain: Creates reusable, composable integrations. Write an MCP server once, and any compatible AI agent can use it.
Price: Developing the server layer requires engineering effort. Standardizing the protocol does not eliminate the need for proper security and governance.
Limits: MCP is strictly a communication protocol, not an authorization policy. It does not magically bypass firewalls or grant blanket data access.
Connects to: Claude, Custom AI Agents, Enterprise Systems (Salesforce, SAP, GitHub), and local development environments.
Do not say: "MCP is a new AI model."
Correct: "MCP is an open standard communication protocol for connecting AI applications with external capabilities."
Do not say: "Using MCP automatically gives Claude full access to our Salesforce org."
Correct: "An MCP server exposes specific, approved Salesforce capabilities to Claude. Actual data access still strictly depends on standard authentication, API limits, and user authorization policies."
๐ Key Points
- Universal Compatibility: Promotes a "write once, run anywhere" philosophy for AI integrations.
- Bi-directional Utility: Allows AI to both read data (Resources) and take action (Tools).
- Future-Proofing: As Agentic AI grows, standardized protocols like MCP will become the backbone of enterprise automation.
- Security First: Maintains strict boundaries. The AI only sees what the MCP server explicitly exposes and authorizes.
๐ฃ️ Core Q&A
No. An API exposes functionality from a specific service (like Salesforce's REST API). MCP is a higher-level protocol standardizing how AI applications understand and interact with those capabilities. An MCP server actually sits in the middle, translating between the AI and the underlying REST APIs.
Not at all. An MCP server relies on existing APIs. It acts as an intelligent wrapper, consuming Salesforce APIs on the backend and exposing them as AI-friendly Resources, Prompts, and Tools on the frontend.
Agents are autonomous. If they have to rely on rigid, hardcoded scripts to fetch data, they aren't truly autonomous. MCP allows agents to dynamically discover what tools and resources are available in their environment, enabling them to construct complex, multi-step workflows on the fly across completely different software ecosystems.
MCP was spearheaded by Anthropic (the creators of Claude), but it was released as an open-source standard. The goal is industry-wide adoption so that developers can build integrations that work universally across different LLMs and AI platforms.
AI Application (Claude) ➔ MCP Client ➔ MCP Server ➔ Resources / Prompts / Tools ➔ Enterprise Systems (Salesforce)Claude = The Brain (Intelligence)
MCP = The Universal Cable (Standard Connection)
Resources = The Files/Data (Context)
Tools = The Hands (Actions)