The Agent ExaminerIndependent Review Authority
← News

23 June 2026 · The Agent Examiner

What 'MCP-native' actually means — and why it's more than a checkbox

Every platform claims MCP support now. But 'native' spans a real spectrum — from a bolt-on adapter to a bidirectional runtime feature. Here's how to tell them apart.


"MCP-native" has become a marketing phrase, which means it now hides more than it reveals. The Model Context Protocol is a genuine standard — but supporting it can mean anything from importing an adapter library to shipping a first-class, bidirectional runtime feature. This piece unpacks the spectrum so the label stops being a checkbox.

A quick refresher

MCP lets an agent connect to external tools and data through one common interface, instead of a bespoke integration per tool. An agent speaks MCP; each server exposes tools, resources, and prompts the agent can call. For the full explainer see What is MCP?.

The spectrum of "native"

We score platforms on MCP-nativeness precisely because "supports MCP" collapses real differences:

  • Bidirectional and built-in (5/5). The platform can both consume external MCP servers and publish its own tools as an MCP server, as a core feature. Dify, Relevance AI, and n8n (an MCP Server Trigger node and an MCP Client node) sit here. Cloudflare Agents can even host remote MCP servers.
  • Native client, core runtime (5/5). MCP consumption is part of the runtime, across multiple transports — CrewAI supports Stdio, SSE, and Streamable HTTP.
  • Native via adapter (4/5). MCP works, but through a separate library rather than the core. LangGraph uses langchain-mcp-adapters; the Vercel AI SDK and OpenAI Agents SDK are similar. Perfectly usable — just one more dependency to track.
  • Partial (2/5). MCP means you host a server on the platform's compute, as with Modal — not a built-in feature.
  • None (0/5). No native support at all; Lindy, by its own blog, is "not compatible with MCP yet."

Why the distinction matters

  • Bidirectional support unlocks reuse. If a platform can publish as a server, its capabilities become available to other MCP clients — not just its own agents.
  • Transport coverage decides compatibility. A server that ships as stdio won't help a platform that only speaks remote HTTP, and vice versa. Check the transport before assuming a connection.
  • Adapter vs core is an ops question. An adapter adds a dependency to version and secure; a built-in feature doesn't. At small scale it's noise; at large scale it's real.

The deeper treatment is in our guide MCP-native vs bolt-on, and the ranked list is at /best/mcp-native-platforms.

How to verify a claim

  • Ask whether it can both consume and publish MCP.
  • Check the transports supported (stdio / SSE / Streamable HTTP).
  • Confirm whether MCP is core or an add-on library.
  • Then connect a real server — see how to connect an MCP server.

Key takeaways

  • "MCP-native" spans a spectrum from bidirectional built-in to adapter-only to none.
  • Bidirectional support and broad transport coverage are the real differentiators.
  • Adapter-based MCP (LangGraph, Vercel AI SDK, OpenAI Agents SDK) is still strong — it's just a dependency.
  • Verify the claim: consume and publish? which transports? core or add-on?