The latest Model Context Protocol specification removes protocol-level sessions, eliminates the initialization handshake, and deprecates sampling and roots logging from older clients. Teams that built MCP infrastructure on stdio or the first HTTP transport are now facing breaking changes with no direct migration path. The new architecture behaves like a standard HTTP API, but the security controls, state management patterns, and client assumptions required to run it safely are not defined by the protocol itself.
In this interview on TFiR, Du’An Lightfoot, Senior Developer Advocate for AI Engineering at Akamai, breaks down every material change in the new MCP specification, covers the attack surfaces introduced by long-running tasks and interactive app forms, and explains what teams must audit and build before they attempt migration.
Guest: Du’An Lightfoot, Senior Developer Advocate for AI Engineering at Akamai
Show: TFiR
Here is what every AI platform engineer and developer building on MCP needs to know.
Technical Deep Dive
Q: What is MCP and why did it become the standard for connecting AI agents to tools and data?
Du’An Lightfoot, Senior Developer Advocate for AI Engineering at Akamai, explains that before MCP, developers had to write individual Python functions to connect each tool to each agent, then scale that work manually across every AI application in their stack. MCP standardized the way tools are built and exposed to AI applications, removing that per-agent manual integration burden. It created a single, consistent interface that both individual developers and enterprise teams could use to give agents access to backends, databases, and APIs.
“What helps an agent be successful and actually play the role of an agent is the tools it has access to.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: How did MCP evolve from its original stdio transport to HTTP, and why did enterprise adoption drive that shift?
The original MCP release used standard in and standard out, which meant developers ran MCP servers locally on laptops or desktops. Lightfoot notes that enterprise deployment requires centralization, and stdio could not support that. The move to HTTP and streamable HTTP allowed teams to host MCP servers on virtual machines or in containers, enabling other developers across an organization to connect to a shared, centralized MCP server rather than each managing their own local instance.
“In enterprise, since it’s standardized, it also needs to be centralized.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What are the most significant changes in the latest MCP specification?
Lightfoot identifies several major changes: the session ID and initialization handshake have been removed, enabling true stateless request handling. Long-running tasks now receive a ticket or ID that lets agents check back asynchronously rather than holding an open connection. Interactive app forms allow servers to send verification prompts or structured data back to the user through the AI layer. Additionally, a one-year deprecation notice requirement has been introduced, giving organizations advance warning before any feature is removed from the protocol.
“Now every request kind of stands alone, and any server can answer any request.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: How does removing protocol-level sessions unlock scale for organizations running MCP in production?
The original MCP client-server model required one client to maintain a persistent session with a single server, making it impossible to place MCP servers behind a load balancer using round-robin distribution. With sessions removed, any server can handle any incoming request, which means organizations can now scale MCP deployments horizontally behind a standard load balancer. Lightfoot notes this also increases reliability because servers no longer carry the overhead of maintaining session state.
“Now you can actually do round robin behind a normal load balancer. This helps scale for an organization and also increases reliability.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: If there are no server-side sessions, how does state management work in the new MCP specification?
State management shifts entirely to the client side under the new specification. Lightfoot compares the mechanism to cookie-based state in traditional web applications: the MCP server may issue a token or cookie-like object to the client, and the client is responsible for sending it back with subsequent requests. The server must then validate that the returned state has not been altered, belongs to the requesting client, and has not expired. The protocol defines that this validation is required but does not prescribe how to implement it.
“The protocol for the new MCP server does not tell us how to do that, but it says that this is something that you should do.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What new capabilities do long-running tasks and interactive app forms add for developers building AI applications?
Long-running task support allows an MCP server to return a ticket or ID to the AI application instead of holding an open connection while work completes on the backend. The application can drop the request, continue processing other work, and check back later using the ticket, converting what was synchronous blocking behavior into an asynchronous pattern. Interactive app forms allow the server to send structured prompts, verification requests, or forms back through the AI layer to the user, meaning the backend can request human confirmation before executing destructive or irreversible operations.
“The work happens on the server rather than tying up the connection. It now can be more asynchronous.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What new security risks does the new MCP specification introduce, and how should teams mitigate them?
Lightfoot identifies three primary new attack surfaces. Long-running task ticket IDs become targets for replay or manipulation, requiring server-side validation of ownership and expiry. Long-running tasks also introduce a denial-of-service vector because they are cheap to initiate but costly to execute at scale. Interactive app forms create prompt injection and phishing risk if the server returns a form that contains malicious content the user acts on. Mitigation starts at the network layer: firewalls, access control lists, and Layer 7 web application firewalls can inspect headers and enforce rate limiting before traffic reaches the MCP server.
“Those ticket IDs for long running requests become targets. An attacker can do a denial of service because now they’re doing a bunch of requests in that application.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: How does the new MCP specification address fragmentation across tools and providers implementing the protocol differently?
Lightfoot acknowledges that fragmentation will persist in the older version of MCP, where implementations diverged significantly. The new version was deliberately designed to align with how traditional HTTP APIs are built and consumed, which reduces the surface area for proprietary deviation. By operating through standard HTTP, the new MCP architecture fits into existing API infrastructure patterns, making it easier for organizations to apply consistent tooling, scaling strategies, and security controls across their MCP deployments.
“The changes they have made put it more in line with how you would scale an API within your organization.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What should security and platform teams do first when auditing their existing MCP deployments before migrating?
Lightfoot recommends starting with discovery: identify every MCP server running across the organization, including those spun up on developer laptops using stdio, by inspecting load balancer and WAF logs and checking headers to locate MCP traffic. Once servers are catalogued, teams should review which version each server runs, what tools it exposes, and how those tools are documented. This audit is also the right time to address token bloat, since the migration requires a new implementation rather than an in-place upgrade, giving teams an opportunity to redesign MCP servers to be leaner and more efficient.
“Identify what MCP servers you have that are out there now. This is an opportunity to really design your MCP servers more efficiently.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: Is there a direct upgrade path from the old MCP version to the new specification?
There is no direct migration path. Lightfoot is explicit that the new version is a new implementation, not an upgrade of the old one. Old client handshakes will break because the session ID no longer exists. The new version also removes sampling and roots logging that existed in older clients, so any application logic that depended on those features will need to be rebuilt. Teams should treat this as a greenfield implementation rather than an incremental update.
“There’s no real direct path from the older version. This is a new implementation, so you’ll have to focus on that.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What is token bloat in the context of MCP servers, and why does the migration create an opportunity to fix it?
Token bloat refers to MCP servers exposing more tools than an AI application actually needs, which inflates the token count in every interaction and increases cost and latency. Lightfoot notes this was one of the most significant operational challenges with MCP deployments in the months before the new specification. Because migrating to the new version requires a new implementation anyway, teams are forced to revisit their MCP server designs, making it a natural moment to rationalize tool sets, simplify documentation strings, and reduce the token footprint of each server.
“Everyone’s talking about tokenomics. This is an opportunity to figure out what tools you actually need in your MCP servers and how they are actually designed.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: How does the new MCP specification change the day-to-day experience for developers who have been building AI agents on MCP?
Lightfoot frames the change as an opportunity rather than only a disruption. Developers who were experiencing latency because their AI application had to wait on a blocking MCP call can now offload that work asynchronously using the long-running task pattern, potentially reducing end-user latency and improving application responsiveness. The interactive app form capability opens new workflow patterns where the backend can drive user interaction through the AI layer. Lightfoot acknowledges that because the specification is new, it will require experimentation to determine what works at scale in real applications.
“Rather than waiting on this job to finish, you could actually move on within your application, decrease some latency, increase user experience.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: How can Akamai help organizations migrate to the new MCP architecture and protect their MCP traffic?
Lightfoot explains that organizations already using Akamai for API traffic protection are already positioned to extend that coverage to MCP, since the new specification uses standard HTTP. Akamai’s web application firewall and load balancer tooling can be placed in front of MCP servers to inspect headers, enforce rate limiting, identify and monitor MCP-specific traffic, and protect against malicious requests at the edge. This means teams can apply the same edge security controls they use for traditional APIs directly to their MCP infrastructure without building a separate security layer.
“Since we’re already in front of that API traffic, we can put the web application firewall and our tools in front of your MCP servers and monitor that traffic, check the headers, and protect you at the edge.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What infrastructure preparation should teams complete on their own before migrating to the new MCP specification?
Lightfoot recommends that teams inventory their current workloads and tools, establish rate limiting requirements, and measure how many tokens their existing MCP servers generate per request. At the application layer, teams need to define how they will handle long-running task verification: when a task ticket comes back from the server, the application must be able to authenticate and validate it. Planning those verification flows before migration begins reduces implementation risk and prevents the new attack surfaces from being left unprotected at launch.
“Identify the tools, identify the workloads, identify the rate limiting that you may need, identify how many tokens are being sent from your MCP server.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Q: What features or capabilities does Du’An Lightfoot want to see in future MCP specification iterations?
Lightfoot describes a vision for MCP as the foundation for a broader app integration ecosystem, analogous to a centralized app store for MCP servers. Rather than requiring users to download and install application-specific skill files, a discoverable registry of MCP servers would allow agents running on any platform to connect directly to the tools and data sources they need. He sees this pattern applying beyond enterprise use cases to consumer AI agents running on mobile devices, where users could browse and connect to MCP servers the same way they install mobile applications today.
“I would like to see a central repository of MCP servers, like an app store, where everybody with an agent can connect to that MCP server, get the data and tools they need, and build new things.” — Du’An Lightfoot, Senior Developer Advocate for AI Engineering, Akamai
Resources and Documentation
- Akamai, edge security and delivery platform covering API protection, web application firewall, and load balancing for enterprise infrastructure
- Model Context Protocol, official MCP specification and documentation maintained by Anthropic
***
👇 Click to Read Full Raw Transcript
Swapnil Bhartiya: When we started building on MCP, it was yet another exciting shiny new thing and a shiny new standard. People were doing whatever they wanted to do then it was open source. And as we have seen with every other open source project, as the adoption grows, the usage grows, new users come in and they try to bring their own problems and they wanted to solve. So it quickly became the backbone that connects all AI systems to your tools and data. Now with growth of usage, developers started to demand different things and they were starting to do different things. So the community, they released the latest specifications for MCP which changed the way we used to work. Whether it’s sessions, servers, security, everything has changed. And it’s good also because now you have stateful, no more stateless things. But it is a lot of changes. So today we have with us Du’An Lightfoot, senior developer advocate for AI engineering at Akamai, to not only unpack this, but to also talk about how it serves developers. And we will talk a lot about the whole MCP space as well. But before that, first of all, Du’An, it’s great to have you on the show.
Du’An Lightfoot: Hey Swapnil, thank you for having me today. I’m glad to be here. Hello everyone.
Swapnil Bhartiya: It’s my pleasure. So listen, start with, you know, I mean, of course it’s not even a question that who doesn’t know about MCP. But let’s just quickly talk about the role MCP. Since Anthropic announced it, then it was open source, but now it is playing, it is plugging into it has kind of, you know, become a backbone. So talk about the role of MCPs before we talk about specification and what has changed.
Du’An Lightfoot: Yeah, so when you think about AI applications, whether it’s a coding agent or you have some other agent that are performing tasks, what helps an agent be successful and actually play the role of an agent is the tools it has access to. And so those tools can come in the form of git, you know, with traditional connecting the traditional back end APIs to, let’s say get the weather, get some information from a database or they can just come from looking up information on some other backend storage where you have some data. Right. Well, in order to connect the tools, traditionally what you would have to do as a developer was you would have to write, let’s say Python functions and you would have to write them, connect it to your agent, and then scale that to every agent that you have. So there was a lot of manual work in order to give capabilities to agents and AI applications. What MCP did was it said, okay, let’s standardize a way to build tools and provide them to AI applications in this standardized way. Now, when it was first release, it was through standard in, standard out. So everybody was building MCP servers and running them on their laptop or desktop. Well, in enterprise, you know, since it’s standardized, it also needs to be centralized. So we needed HTTP, streamable HTTP. So now we could host this on a virtual machine or a Docker container and then other developers can connect to this MCP server, get the tools and capabilities. And it’s constantly been progressing to where we are today.
Swapnil Bhartiya: Now let’s talk about this latest specifications, what has changed and what kind of impact it will have on developers and the way they plug things to AI and LLMs.
Du’An Lightfoot: Yeah. So when you think when we were talking about the initial version of MCP, it had this client server relationship, one client connect to a single MCP server, right? So if you wanted to scale as a business to have an MCP server and scale it across multiple servers and multiple users, you would struggle with that because you couldn’t put it behind a load balancer and do something like round robin. What this new version allows you to do is remove the session in the handshake. That would happen with MCP, right. So now every request kind of stands alone, right? And any server you know can answer any request. So now you can actually do that round robin. When it comes to MCP behind a normal load balancer. This helps scale for an organization, you know, and it also increases reliability because not you’re not also maintaining that session state on your end. This is more on the client side when it comes to managing MCP. There’s also some tightening around securities improvements, there’s introductions around interactive apps, right? So now you can send forms or send additional information or request. Did you really want to make this change through the MCP server? Right. And then if you have long running tasks, you can create some type of ticketing to say, okay, this task is going to take maybe an hour, send it back to the agent. The agent now can check back to see how long it’s going to take. One last thing which is also important when it comes to MCP is that before when changes happen, there was no real way to mitigate when these changes happen within your application. Now you get a one year notice before anything is removed, right? So they kind of standardized to say, hey, we’re delivering MCP to the community since it’s open source and we’re going to make sure that it’s stable and available. For businesses to be able to use it within their enterprise applications.
Swapnil Bhartiya: The interesting thing with standards is that there was a joke also. We love standards so much that we have made so many of those and that becomes a problem. While on paper MCP does look like standards, but when it comes to day to day also depends on the provider you’re using, tool you’re using. Everybody is doing their own things. There is a kind of fragmentation. Also how you talk to tools, they are. Everybody is doing their own implementation. How much fragmentation problem is there and will this because it is solving a lot of major problems that we face day to day. Will it push organizations towards more standardized standard or will that fragmentation remain?
Du’An Lightfoot: There will be fragmentation in the older version. The newer version was designed to operate more like traditional APIs through HTTP. So rather than you having that client server relationship, you kind of just build your MCP server and then you connect to it like a traditional API. So I believe that there will may be some challenges around the security and risk around MCP, but when it comes to being able to roll it out and use it and consume it, I believe the changes that they have made it more in line with how you would scale a API within your organization.
Swapnil Bhartiya: Now let’s talk about some of the biggest things which is going to impact almost everybody, which is statelessness. Talk a bit about what does removing protocol level sessions unlock for organizations running MCPs at a scale and how does that shift make changes to performance, reliability, repeatability and most importantly, security.
Du’An Lightfoot: The session ID has been removed from the new version of MCP. So there’s no more sticky routing, right? No more sessions stored by the server. Caching and tracing works like traditional APIs. But the one thing about that is that some of the risk has been removed, but it also didn’t vanish because you don’t have a session ID. There’s no stealing of the session or the state and being able to replay it. Right? The app memory now travels through the client. So anything that you want to remember and send back, that needs to happen via, okay, I want to have a connection to this MCP server. Well, the MCP server may provide you like a cookie, like in a traditional application. And so when that cookie comes back, the requester has to send that back to the server. And now the server needs to analyze this to ensure that the cookie or the state wasn’t altered. Right? It belongs to the person that’s asking and it hasn’t expired. Now, the protocol for the new MCP server does not tell us how to do that, but it says that this is something that you should do.
Swapnil Bhartiya: Beyond statelessness, the new spec also enables richer interactions from multi round trip request and long tasks to MCP apps and broader extensions model. Talk a bit about, because when we look at Akamai, you folks enable so many businesses real time. I mean the use cases are just beyond comprehension. So talk a bit about what new possibilities will these unlock that developers, users, organizations, business were not able to do. Now we have to also consider security risk, whether they will eliminate them or introduce new risks.
Du’An Lightfoot: So when it comes to this new version of MCP, tools can now pause and ask the user a question. So let’s say you request to remove a file or change a file on a database or some other storage location. The tool can pause and the server can request, hey, do you really want to do this? And you can reply back that, say yes, I do want to do this. And then when it comes to long running tasks, if a developer is working on an application and they have a tool call for MCP server, then that workload is going to take a longer time on the back end. Well, the server can actually send a ticket or some ID number back to the AI application and the AI application can now drop that request and on the next request check the status of that long running task. And to me that really changes how we use AI, right? Because now the work happens on the server rather than tying up the connection between something like cloud code or Codex, and it’s having that async communication or that synchronous communication that’s waiting, it now can be more asynchronous. We’ll say, hey, okay, this job is working, we can check back later and move on. Now one more thing that I’ll cover is that when it comes to apps, which is a new feature, interactive feature within MCP, is that it could actually send maybe a form or some type of data within the return from the server to the user. Which is interesting because now the back end can really send a request or some verification or some other type of app to the user through AI rather than the AI having to render that. This can happen from the server. But there are some risks, right? Those ticket IDs for those long running requests, they become targets, right? So when we think about that, well, how do you protect against that? Right? The same with the cookies in the state and verify, has it been altered? Does it really belong to the user that done the request? Has it expired? There needs to be some controls on the server to do that verification. Now another thing about those long running tasks is that now this is an attack surface because those long running tasks could be cheap to implement, cheap to start, but then they’re costly to run. But also an attacker now could do a denial of service because now they’re doing a bunch of requests in that application. So that’s something we got to think about as well. When it comes to the app, if you’re sending a form now, you got to worry about like prompt injection or phishing inside of that form when it comes back. So those are some of the things that we have to think about when we’re implementing or rolling out this new version of MCP and its features.
Swapnil Bhartiya: We can put as many guardrails as we want, we can even put gates. But we all know there was a saying in Jurassic Park, life finds a way, AI finds a way, you know, to break those. So hallucination is there, making things up and then try to validate it or even try to remove the traces there. In these new specifications or from your perspective as AI is moving into production, the kind of disclaimer that, hey, AI can make mistakes, you know, double check is not going to work because damage can be done and damage can be much more severe, whether at standard level, protocol level, either the work is already underway or should be done to kind of prevent as much possible hallucination or such risky behavior where it can actually we have seen cases where agents interact with each other to compromise the secrets or to get access because they have to get something done. So they will behave just like humans behave, actually. So talk a bit about are these guardrails part of this specification? Or you feel that, no, that is something we must do, but that is for future.
Du’An Lightfoot: Yeah. So when you think about using AI, right? MCP is a server, right. How do you protect the server? Well, the network layer is the first place to start, right. What should actually connect to your MCP server? I would start there. Right. And then if you have like a load balancer, well, your load balancer can do protection at that layer 7, right. Checking the headers because now it acts like traditional HTTP. So these are things we got to think about. So between your network layer, which are firewalls, your access control list, and then your layer 7 load balancer or web application firewall, you can do some mitigation there. When it comes to guardrails. Now you’re thinking about the firewall around, let’s say the AI, whether it’s your AI agent or your LLMs, you could put guardrails to protect against those prompt injections. There’s some WAF applications that do that as well, that look inside of the payload. But there are mitigations that we’ve been doing traditionally with HTTP and now we can actually do that with MCP, since we don’t actually have to go in that JSON body. We actually just look at the headers now to really do some protections for our applications.
Swapnil Bhartiya: Excellent. Thank you for taking the question. Now, of course, everybody has already deployed MCP in production, MCP client servers. What should those setups, what should those teams who have this very crazy, very complicated, very complex, the whole MCP client server deployment, what should they do? What are the biggest migration or security things that they should be worried about?
Du’An Lightfoot: Yeah, so when it comes to the migration from traditional or the older version of MCP, one of the things you got to think about is that I mentioned that when MCP was first rolled out, you had a lot of standard in, standard out. So what did that mean? You had developers spinning up MCP servers on a laptop all across your organization. Right. You had teams spinning up MCP servers in different environments. So the question is, do you have, let’s say, a load balancer web application firewall to monitor the traffic to see what MCP servers are out there? Because you can look at the headers and identify that. So identify what MCP servers are out there. Right? Find out where they are, look at the logs, look at the versions and verify. Now, if you’re trying to migrate, there’s no real direct path from the older version. This is a new implementation, so you’ll have to focus on that. The second thing is that when you put the new version out, you know the old handshakes from the clients are going to break. Right? Because there’s no session ID, none of that exists. The new version also doesn’t have sampling, doesn’t have roots logging in the old client information. So those are some of the things that you have to think about. But I would start with just identifying what MCP servers you have that are out there now. What are the features? Right. This is an opportunity to really design your MCP servers more efficiently. Because one of the biggest challenges with MCP servers from a few months ago, less than six months ago, was token bloat. And now everyone’s talking about tokenomics. This is an opportunity to figure out what tools do you actually need in your MCP servers. How are they actually designed? What does the doc strings look like? Can you simplify this and make it more efficient in your organization?
Swapnil Bhartiya: If you just look at from purely developer’s point of view, how is it going to solve some of their problems, some of their struggles, some of their frustration when their day to day life has changed. They got access to the things they want, they got things the way they want and also security wise because it is actually, you know, every time you plug into, you have to think about so many things and sometimes you cannot think about that. So talk about the impact on developers day to day life, who is totally hooked into MCP?
Du’An Lightfoot: Yeah, from a developer’s perspective, a lot of developers are using MCP servers. They’ve built their own MCP servers, depending on how deep they are in AI. When it comes to this migration, it’s a question of, okay, does this MCP server solve my needs? Right. If you have one in your organization and it connects to your application, well, now you’re more. If you’re building AI agents that request information, you can do a lot more. Right. Long running tasks, forms, apps within MCP. This is an opportunity to figure out, okay, I’ve been wanting to build these specific workflows, but the problem that I was having was that I had this hangup with MCP. It was adding latency to my application. Well, now what you could actually do is rather than waiting on this job to finish, you could actually move on within your application, maybe decrease some latency, increase user experience. There’s a lot of different things that you can do from a developer perspective, but I think because it’s so new, it’s going to take some experimenting and finding out what works, what doesn’t work, and how to actually apply it at scale within your organization.
Swapnil Bhartiya: As organizations make this transition, how can Akamai help them migrate to the new MCP architecture more securely?
Du’An Lightfoot: I mentioned, when you have a web application firewall and you have a load balancer and you have these different network tools and resources within your organization, often those that are watching this and they’ve heard of Akamai and they’re familiar with Akamai, they’re probably running it in their organization. So that means we’re already protecting their API traffic. So since we’re protecting your API traffic, this new version of MCP is in line with that, right? Because it’s using HTTP. So now since we’re already in front of that, we can put the web application firewall and our tools in front of your MCP servers and then we can monitor those traffic, check the headers, right. Help you with that mitigation or that migration from the old version to the new version, identify that traffic and also protect you at that edge when it comes to malicious attacks or that rate limiting and everything that you’re used to when you use Akamai.
Swapnil Bhartiya: And while Akamai is there to help for those teams who are just starting to plan their migration, what are the things that they should do at their end? What kind of homework, how they should prepare their infrastructure, their tools, their server for this migration?
Du’An Lightfoot: Yeah, I mentioned this before, but when it comes to preparing your servers, identify what your workloads are, right? Identify the tools, identify the workloads, identify the rate limiting that you may need, identify you know, how many tokens that are being sent from your MCP server. These are things that you can do to identify. But when it comes to your application, what’s actually connected to it, what’s being served, you know, how are you going to handle the different types of flows that come through MCP, right? If you’re doing a long running task, well, now you need to figure out how do you identify and verify that task when it comes back, right? That request and that check. So these are some of the things that you have to think about when you’re moving to the new version of MCP.
Swapnil Bhartiya: What are other things that you wish should have made into this specification or that is on your own wish list for the next iteration of specifications?
Du’An Lightfoot: When it comes to wishlist, I see MCP as being the future of maybe app integration, right? Since we have tools like Hermes, Agent, openclaw and they’re using skills. But if I am an app developer and I want to integrate with these agents, skills are one way to do that. But why are we downloading a file when you can just connect to this MCP server, right? So I would like to see in the future if it’s possible, if it happens, if there is maybe like a central repository of MCP servers, like an app store, right? Where everybody that has, which I believe they will, an agent on their phone can go to the app store, download whatever MCP server, connect to that MCP server, get the data, get the tools that they need so we can all build new things and be more efficient, not just in the enterprise, but in life.
Swapnil Bhartiya: Du’An, thank you so much for walking us through these changes and helping our viewers make sense of what all of that means from the perspective of performance, productivity, but also security. So thank you for that. And of course those who are watching, please head over and check akamai.com, their blog post, a lot more about these changes. The whole MCP evolution. Du’An, thank you so much for your time today, and I look forward to chatting with you again. Thank you.
Du’An Lightfoot: Thank you for having me.





