MCP, the HTTP of AI agents, explained for CTOs in 2026
The Model Context Protocol published by Anthropic in 2024 has become the de facto standard to connect LLMs to tools. Why it matters, how to adopt it, what to watch out for.
MCP, for Model Context Protocol, is an open protocol published by Anthropic in November 2024 then transferred to an open source foundation in December 2025. Its adoption by the main LLM providers in 2025 made it the de facto standard for connecting AI agents to tools, data sources and business functions.
For a CTO, MCP is not a technical detail, it is an architectural decision. This article explains why.
The problem MCP solves
Before MCP, every LLM vendor exposed its own tool API. Anthropic had its tool use, OpenAI its function calling, Google its ADK, and so on. These formats were incompatible with each other. For an agent to switch models, you had to rewrite every connector, sometimes change the orchestration logic. The cost of migrating between providers was huge.
MCP unifies. An MCP server exposes its capabilities according to a common specification. Any client (Claude, GPT, Gemini, custom agent) can connect to it without adaptation. That is exactly what HTTP did for the web: an interoperability protocol that survives changes of implementation.
Four reasons why it matters in 2026
- Massive adoption: the major providers adopted MCP between late 2024 and mid-2025. Refusing MCP means cutting yourself off from the ecosystem.
- Model decoupling: an agent that speaks MCP can switch from Claude to GPT to Mistral without rewriting its connectors.
- Security by construction: exposed capabilities are declared, scoped, authenticatable via OAuth 2.1. No more ad hoc plumbing.
- Discoverability: an agent dynamically discovers the tools available in an MCP server, with no manual documentation.
What MCP is not
MCP is a protocol, not an agent framework. It describes how an agent talks to tools, not how it decides or how it remembers. Confusing MCP with a framework like LangChain or CrewAI is a common mistake. MCP is an interoperability brick, complementary to a framework, not a substitute for it.
MCP doesn't replace REST either. REST remains the reference protocol for humans and classic frontends. MCP is optimized for AI agents: natural-language descriptions, guidance metadata, enriched JSON schemas. A good architecture exposes both in parallel, from the same source of truth.
How to start
Anthropic publishes a reference specification and official SDKs in TypeScript and Python. For a SaaS vendor, the shortest path is to expose the most-used business operations through a minimal MCP server, test with Claude Desktop or a custom agent, then iterate. Count one to two weeks for a working MVP.
For an organization developing its own agents, the issue is different: you need to decide which strategy to adopt to expose internal capabilities. Either MCP, or REST, or both. Our recommendation: expose every operation likely to be driven by agents in MCP, and keep REST for human frontends. The two can share the same underlying business logic.
Security and governance
Like any capability-exposure protocol, MCP requires a rigorous authentication and authorization policy. The specification supports OAuth 2.1. Best practices are the same as for a REST API exposed to third parties: scopes, audit, rate limiting, segmentation by domain.
An under-adopted best practice: organize MCP servers along Conway's Law, that is, along the structure of the organization, not along the technical hierarchy. One MCP server for compliance, one for finance, one for operations. This makes access governance easier and lets you control actions by domain.
Sujets abordés
- MCP
- Anthropic
- Interopérabilité
- Agents IA
- Architecture
À approfondir dans le glossaire
How Swoft turns this challenge into software
Chez Swoft, MCP est l'un des cinq protocoles générés isomorphiquement depuis le registre d'opérations. Une opération métier est déclarée une seule fois, et elle est automatiquement exposée en REST HATEOAS, en MCP, en Server-Sent Events, en types TypeScript et en CLI.
- 01
33 serveurs MCP alignés Conway
Swoft expose 33 serveurs MCP organisés selon la loi de Conway, totalisant plus de 700 outils. Chaque équipe métier a ses propres outils IA, avec gouvernance des accès par bounded context.
- 02
Isomorphisme protocolaire
Une opération est déclarée une seule fois et exposée sur cinq protocoles. Aucune désynchronisation possible, parce que les cinq partagent le même schéma d'entrée, les mêmes préconditions, les mêmes métadonnées de guidage.
- 03
OAuth 2.1 par défaut
Authentification et autorisation conformes à la spécification MCP la plus récente. Scopes granulaires par bounded context, audit complet, rate limiting configurable.
Continuer la lecture — SaaS
NIS2 for SaaS vendors: six months to pass the audit NIS2 for SaaS vendors: six months to pass the audit
Applicable since October 2024, the NIS2 directive starts to bite in 2026. SaaS vendors classified as "important entities" face new technical obligations.
EU AI Act articles 8-15: AI SaaS vendors must organize before August 2026 EU AI Act articles 8-15: AI SaaS vendors must organize before August 2026
On 2 August 2026, transparency and governance obligations for high-risk AI become applicable. For SaaS vendors, it's an underestimated workload.