Logiciel Solutions Contact Us
Success Stories Tech News Investors Contact Us
whitepaper
5 min read

MCP in the Enterprise: Security and Integration Guide.

The model context protocol has become the default way to connect AI applications to tools and data. It now sits under the Linux Foundation, and its 2026-07-28 revision makes the protocol stateless and tightens OAuth 2.1 authorization.

That maturity has not made MCP safe by default. Public research has shown tool poisoning, prompt injection through tool output, a critical remote code execution flaw in a popular MCP proxy and the first malicious MCP server on npm.

Every MCP tool is remotely triggered code execution, and your threat model should start there.

In depth

MCP's Biggest Risk Is Mixing Untrusted Content With Privileged Tools.

01

Any text a tool returns can carry instructions.

A malicious GitHub issue once hijacked an agent using GitHub's official MCP server and leaked private repository data. The server had no code bug; the agent held a broad token while reading attacker content. When one session has private data, untrusted content and an outbound channel, assume exfiltration is possible.

In shortassume exfiltration is possible
02

Tool descriptions are an attack surface.

Hidden instructions inside a description can steer a model to read SSH keys, and a server can change a description after a user approved it. Users rarely read full descriptions, but models read every word. Pin tool definitions by hash and re-review on every change.

In shortPin tool definitions by hash and re-review on every…
03

Community servers are supply chain risk.

Local servers run with the user's privileges, and an unofficial npm package once copied a real server and quietly BCC'd every sent email to an outside address. Thousands of servers were also found bound to all network interfaces. Only connect to servers listed in a private, reviewed registry.

In shortreviewed registry
04

Sandboxing does not stop instruction-following attacks.

Tool poisoning and prompt injection work through the model, not the server process. The real control is what data and actions the agent can reach in a single session. Ship read-only use cases first.

In shortShip read-only use cases first
The detail

API, MCP or A2A: Which One You Need.

MCP does not replace APIs, and A2A does not replace MCP. Most enterprise agent programs will run all three.

Zone · 01

APIs

Expose a system to application code written by developers. Best for deterministic system-to-system integration. A typical MCP server is a thin layer over an existing REST or GraphQL API, so if a system has no stable API, build that first.

Zone · 02

MCP

Exposes tools, resources and prompts to AI models in a discoverable form, using JSON-RPC 2.0 and an OAuth 2.1 profile over HTTP. Use it when a model must choose and call tools at runtime. One server works across any compliant AI client.

Zone · 03

A2A

Lets independent agents discover each other through agent cards, delegate tasks and return results. Use it when one agent must hand work to another. A planner agent calls specialists over A2A, and each specialist reaches its tools over MCP.

By the numbers

The figures that make it a board-level conversation.

10,000+
active public MCP servers, with 97M+ monthly SDK downloads
40%
of enterprise applications will include task-specific AI agents by 2026, up from under 5% in 2025
9.6
CVSS score of CVE-2025-6514, a remote code execution flaw in the widely used mcp-remote proxy
Inside the report

What you'll take away.

01

Step 1 - Understand MCP and the 2026-07-28 spec

Learn hosts, clients, servers and primitives, and what the stateless revision changes for servers built on older versions.

02

Step 2 - Wire MCP authorization into your identity stack

Apply the OAuth 2.1 profile with per-server audiences, narrow scopes, step-up auth and no token passthrough.

03

Step 3 - Map threats to controls and deploy a gateway

Cover prompt injection, tool poisoning, confused deputy and supply chain risk with a gateway, registry and curated tool catalogs.

04

Step 4 - Govern and roll out in 90 days

Follow a 13-step governance checklist and readiness scorecard, moving from read-only pilots to guarded write tools.

Questions

Frequently asked.

What is the model context protocol?

An open, JSON-RPC 2.0 based standard that lets AI applications connect to tools, data and workflows through a common interface. A host runs MCP clients that talk to MCP servers, which expose tools, resources and prompts. One server works across any compliant AI client.

How is MCP different from an API?

An API exposes a system to code written by developers. MCP wraps that capability so an AI model can discover tools at runtime, read their schemas and call them, with a standard authorization flow. The API still does the work underneath.

What is the latest version of the MCP specification?

Revision 2026-07-28. It removes protocol-level sessions and the initialize handshake, adds a server/discover call, deprecates Roots, Sampling, Logging and Dynamic Client Registration, and documents OpenTelemetry trace propagation.

How does MCP authorization work?

A protected MCP server acts as an OAuth 2.1 resource server and your identity provider issues tokens. Clients send RFC 8707 resource indicators with PKCE, and servers must reject tokens not issued for them and never forward other tokens.

Is MCP secure for enterprise use?

Not by default. Main risks are prompt injection through tool output, tool poisoning, confused deputy attacks, token passthrough and malicious community servers. With a gateway, a private registry, scoped OAuth, sandboxing and human approval for high-risk actions, it can be run safely.

What is MCP tool poisoning?

Hidden instructions placed in a tool's description that steer the model to do something the user did not ask, such as reading SSH keys. A rug pull is when a server changes a description after approval. Hash pinning and change alerts are the direct countermeasures.

Do I need an MCP gateway?

Once you run more than a few remote servers, yes. A gateway centralizes authentication, policy, rate limits, logging, tool filtering and egress controls. It must validate tokens for its own audience and obtain separate downstream tokens, never pass tokens through.

Who is this for?

CTOs, CISOs and platform leaders connecting AI agents to internal tools and data, and the engineers who will build and operate MCP servers.

Get the whitepaper

Have it emailed to you.

Drop your details and we'll send MCP in the Enterprise: Security and Integration Guide straight to your inbox - no spam, unsubscribe anytime.

Download whitepaper
Next step

Treat every MCP tool as remote code execution.

Talk through your MCP gateway, registry and authorization design with our engineering leads. A working session, not a sales pitch. SECTION 7 - FAQ - 5 to 8 questions

Talk to our engineers