VOOZH about

URL: https://thenewstack.io/why-apis-are-essential-and-mcp-is-optional-for-now/

⇱ Why APIs Are Essential and MCP Is Optional (for Now) - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-05-08 08:00:23
Why APIs Are Essential and MCP Is Optional (for Now)
contributed,sponsor-hasura,sponsored-topic,
AI / API Management / Software Development

Why APIs Are Essential and MCP Is Optional (for Now)

It's crucial to understand that MCP and APIs are complementary layers in an integration ecosystem.
May 8th, 2025 8:00am by Gil Feig
👁 Featued image for: Why APIs Are Essential and MCP Is Optional (for Now)
Photo by Douglas Lopes on Unsplash.

AI assistants are becoming increasingly central to product experiences, and a new standard has emerged to help build them: the Model Context Protocol (MCP). With adoption from major large language model (LLM) providers like Anthropic, OpenAI, and Gemini, the protocol has quickly gained traction among the broader software ecosystem, with companies left and right building their own MCP servers.

As someone involved in building both MCP servers and API integrations, I’ve seen this rapid adoption lead to confusion. Some developers and product managers view MCP as an API replacement, while others see MCP as inferior to APIs.

The reality is more nuanced: MCP and APIs are complementary. Many well-designed AI systems will need both, and some AI engineers may not build a system with enough complexity to warrant using MCP.

To help you understand which solution is right for your specific scenario, I’ll explain how each one works, its limitations, and how they work together.

How MCP and APIs Fit Together

At its core, MCP provides a standardized way for large language models to interact with external data sources, but those interactions typically happen through existing APIs. When an LLM invokes a tool from an MCP server to, for example, create a ticket in Jira, an API call is still made to the relevant Jira endpoint.

MCP’s value comes from its management of context between LLMs and data sources. It provides a standardized framework for:

  1. Tool selection and invocation: MCP allows LLMs to dynamically choose which tools to use based on user prompts rather than requiring hardcoded API calls.
  2. Context retention: The protocol helps LLMs retain, update, and get context, which is crucial for managing multistep workflows.
  3. Simplified interactions: MCP makes it easier for LLMs and applications to integrate by providing a standard protocol.

Meanwhile, APIs still handle the core data transmission, authentication flows, and connections to different applications.

MCP’s Security Challenges Require API-Level Solutions

MCP’s flexible and open architecture introduces unique security challenges. Developers want to use as many tools (API endpoints) as possible. This leads to keys that often have blanket access to sensitive services like email, confidential planning tools, and sales data. As another example, an LLM might mistake field labels (confusing “SN” for social security number rather than surname) and inadvertently expose sensitive data.

To prevent situations like these, engineers need to integrate access control levels, schema enforcement, and data loss prevention. The most effective approach for doing this involves combining MCP’s context management capabilities with robust API infrastructure.

For example, an API provider’s authentication method (e.g., OAuth 2.0) enables the LLM to confirm whether the user has the necessary permissions to access the underlying API endpoint. And the API provider’s response codes can help your LLM diagnose and tackle issues (such as alerting the user when a request fails and offering up a solution to address it).

Most AI Use Cases Only Call for APIs

I’m seeing AI teams adopting MCPs to paper over deeper issues, like disorganized retrieval systems, out of control prompt chains, and a lack of clear conventions across teams. Instead of fixing the architecture, they add another layer, resulting in more abstraction and less clarity.

These AI teams don’t need MCP yet; they just need to clean up their prompts and data pipelines (by building robust API integrations). If a team is just using MCP to organize the infrastructure layer, it’s probably premature.

MCP is powerful when you’ve earned the complexity: juggling multiple models, sources, and downstream consumers, and need structured contracts. But until then, consider building consistency across your infrastructure first and then implementing automated policies for archiving, deduplication, and permissions management to reduce manual overhead and maintain order.

Understanding When and How to Leverage Each Will Give You a Competitive Advantage

As we build increasingly sophisticated AI assistants, it’s crucial to understand that MCP and APIs are complementary layers in an integration ecosystem. MCP provides the context management layer that helps LLMs interact more effectively with external systems, while APIs offer secure, reliable connections to those systems.

The companies that successfully build truly useful AI assistants will recognize this relationship and invest in robust API infrastructure, organized retrieval systems, and standardized conventions before they can build effective MCP implementations — if it’s even necessary.

Hasura makes data access easy, by instantly composing a GraphQL API that is backed by databases and services so that the developer team (or API consumers) get immediately productive. The nature of GraphQL itself and Hasura’s dynamic approach makes integration and iteration easy.  
Learn More
The latest from Hasura
TRENDING STORIES
Gil is the co-founder and CTO of Merge, the leading unified API platform. Previously, Gil was the Head of Engineering at Untapped and worked as a software engineer at Wealthfront and LinkedIn. A graduate of Columbia University, he lives and...
Read more from Gil Feig
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Anthropic, OpenAI.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.