← All AI Engineer talks

AI Engineer Europe 2026

Gateways are All You Need

Karan Sampath· Member of Technical Staff, Anthropic17:48

Read the talk

Gateways Are All You Need

A shared MCP gateway lets teams build their own tools while centralizing identity, access policy, and secure connectivity—and keeping agent deployments independent of enterprise data.

From a talk by Karan Sampath

Before you start: Basic familiarity with MCP clients, servers, and tools will help; no prior gateway implementation experience is required.

Finding a server is not enough

An enterprise can find an MCP server, but can it tell who uses its tools, which calls fail, and who should be allowed to change anything? Working on enterprise and internal MCP deployments at Anthropic, Karan Sampath encounters this gap between server availability and operational readiness. MCP is an open standard originating at Anthropic, and its official registry provides a growing discovery surface. Sampath describes the registry at talk time as containing thousands of servers. As companies build more servers, however, discovery alone does not answer the questions that determine whether enterprises can actually use them.

Consider an observability MCP server. The whole company might need to inspect failures, while only selected people should change systems or update dashboards. That requires more than granting access to the server as a whole: permissions must distinguish tools and actions within it.

  • Observability: Identify who uses the tools, understand how they are used, and locate failures that need engineering attention.
  • Access control: Scope servers and individual tools to the appropriate users and groups, separating visibility from permission to mutate state.
  • Security: Assess whether a server can expose data or cause harmful actions against internal or external infrastructure. Then consider the other side of the connection: a potentially untrusted remote client requesting private enterprise data.

These concerns reinforce one another. Permission decisions need identity; investigating misuse needs visibility; safe access requires attention to both the server and the client. Sampath’s diagnosis is that enterprises recognize these as familiar API infrastructure requirements, but their MCP deployments have not yet made them routine.

Slide titled “Enterprise State of Play” with three illustrated columns covering MCP usage visibility, user access to servers, verification of server security, and remote client access to private servers.
Enterprise MCP challenges: observability, access control, and security.
0:150:40
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:15 · section reference included

When server creation outruns deployment

A registry remains useful, but its job is incomplete from an enterprise’s perspective. Finding a server does not supply authentication, access control, observability, or credential management. The protocol leaves room for that infrastructure; a catalog does not implement it for the organization.

Coding agents such as Claude Code make it easier for individual teams to build MCP servers. The next step is where progress stalls: a server cannot get deployed, or its tools cannot obtain the access they need. Security teams face a growing approval queue without enough visibility to make decisions efficiently. Leadership then sees ineffective agents, even though teams have already built the integrations those agents need.

The Bottleneck slide shows Infra, Knowledge Base, CRM, Analytics, and DevOps MCPs feeding into a central Security Review box, with an outgoing arrow labeled Approved.
MCP servers converge on a security-review bottleneck.

The bottleneck is organizational as much as technical. Reviewing every server as a separate infrastructure project overloads security teams, limits builders’ freedom, and leaves the company with only a handful of usable tools. The goal is to let teams develop independently while preserving organization-wide visibility. Restricting the available toolset also restricts what every agent can accomplish, so solving these deployment frictions has consequences beyond any one integration.

3:203:31
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:20 · section reference included

Approve the platform, then decentralize the tools

Once coding agents can help teams construct servers, tool definitions, and access-control structures, the scarce resource becomes a trusted path to deployment. Security teams should approve a shared platform within which teams can build. Sampath calls this establishing a root of trust: the organization makes a common infrastructure decision instead of repeatedly reconstructing the same security foundation for each server.

Sampath reports that this approach has expanded MCP adoption in both internal and external work. The benefit can spread across the organization because a useful server is reusable by many agents, not just the agent that motivated its creation. This is a qualitative account of compounding utility, rather than a measured growth law. The gateway is his proposed way to turn that shared-platform principle into infrastructure.

A gateway sits between MCP clients and a potentially large collection of MCP servers. It supplies shared authentication, authorization, observability, secure connectivity, and support for hosting and deploying new servers. Those responsibilities move into a common layer so that each new server does not have to implement them independently.

For a legal team, the remaining work is concrete: decide what a contract review should surface, how redlining should work, and when a contract should be escalated to another person.

ResponsibilityDomain serverShared platform
Contract workflowReview, redline, escalateProvide deployment support
AccessImplement domain operationsEnforce who may invoke them
OperationMaintain business logicTrack usage and support scaling

The legal team still owns the meaning of its workflow. It does not need to rebuild the machinery for identifying callers, controlling usage, or accommodating additional agents. That separation matters because the team may now be able to build the server itself, without handing every change to a separate technical team.

5:345:51
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:34 · section reference included

What belongs inside the gateway

There is no single mandatory gateway design. Sampath’s component list is neither exhaustive nor a requirement that every implementation contain every part. It describes the pieces that support the shared-platform goal:

ComponentResponsibility
Auth HandlerAuthenticate callers
RBAC EngineApply role-based access policy
Proxy RouterRoute requests to internal servers
Tunnel HandlerProvide secured connectivity
SubregistryCatalog internal MCP servers
ToolingHelp builders create and integrate servers

The routing boundary is particularly important: clients see the gateway, and internal servers treat the gateway as their trusted endpoint. The proxy is therefore more than a convenient address; it is the common entry point through which the organization applies its controls.

A gateway CLI makes this infrastructure usable by the people building servers—and by the coding agents helping them. A team can use that tooling to create a server, integrate it with the platform’s services, and then concentrate on the server’s business logic. The complete diagram combines those developer tools with authentication, role-based policy, routing, tunneling, and the internal registry.

Gateway diagram contains Auth Handler, RBAC Engine, Proxy Router, Tunnel Handler, Subregistry, and Tooling, connected to MCP clients and MCP servers.
Inside the gateway: six components between MCP clients and servers.

The investment pays off when those shared capabilities stop being repeated work for every team. Sampath hopes that the platform can remain relatively inexpensive to maintain, with agents helping build it, but low maintenance is an aspiration rather than an automatic property of adding a gateway. The durable benefit is a common place to improve infrastructure that many servers depend on.

8:288:37
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:28 · section reference included

Centralize identity, policy, and tool feedback

With that structure in place, the enterprise can connect its existing identity provider and support delegated identity for users and agents. Sampath anticipates that agents will need more explicit identities and scopes as their roles develop. A gateway gives the organization somewhere to express those distinctions, with one access-control surface for its agents and MCP servers and policies scoped to teams or individual users.

A small TypeScript policy example makes that separation concrete for the legal workflow. The operation names and roles below illustrate a central permission decision; the contract-review implementation remains elsewhere.

typescript

type Role = "legal-reader" | "legal-reviewer";
type Operation = "review-contract" | "redline-contract" | "escalate-contract";

const grants: Record<Role, ReadonlySet<Operation>> = {
  "legal-reader": new Set<Operation>(["review-contract"]),
  "legal-reviewer": new Set<Operation>([
    "review-contract",
    "redline-contract",
    "escalate-contract",
  ]),
};

function authorize(
  authenticatedRoles: readonly Role[],
  operation: Operation,
): "allow" | "deny" {
  return authenticatedRoles.some(role => grants[role].has(operation))
    ? "allow"
    : "deny";
}

const reviewDecision = authorize(["legal-reader"], "review-contract");
const redlineDecision = authorize(["legal-reader"], "redline-contract");
// reviewDecision: "allow"
// redlineDecision: "deny"

These are permission decisions, not executed contract operations. The roles must come from authenticated identity, and the gateway must enforce the decision before routing a request. Central policy makes it possible to change access without embedding a separate permission system in every domain workflow.

Observability should improve tools, not merely count calls. Usage metrics show which MCP servers are active, but the platform should also help teams understand their tool definitions and identify the tools on which important workflows depend. As MCP evolves and agents’ needs change, those observations guide where to adapt interfaces and invest engineering effort.

10:0010:15
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:00 · section reference included

Add clients without rebuilding every integration

Once a gateway exists, additional client surfaces can connect to the same shared layer. Sampath names Claude.ai, Claude Code, and Claude Cowork: each can reach the organization’s MCP servers through the gateway. The contrast is a hypothetical estate of forty servers configured unevenly for different clients. A common entry point reduces repeated integration work and makes the server estate less dependent on whichever client surface appears next.

The next benefit concerns sensitive data. Internal MCP servers may expose years of valuable enterprise work, and sending that data to another client raises legitimate questions about access and exfiltration. A gateway concentrates investment in encrypted connectivity and a defined trust boundary, making it easier to move beyond demonstrations that use only non-sensitive data. Encryption protects transport; it does not, by itself, prevent an authorized or compromised client from misusing data it receives.

11:2611:39
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:26 · section reference included

Iterate within shared standards

The legal team can now revise its workflow without repeatedly submitting the same infrastructure foundations for security review. That is the practical value of decentralized ownership: the people who understand the work can improve it quickly, within the approved platform’s scope. A gateway does not make every possible workflow change safe; it provides stable infrastructure so that unchanged foundations do not need to be reconsidered every time.

Shared infrastructure also gives the enterprise a way to encode its operating standards. New servers can use common primitives that reflect expected procedures, permitted tools, and prohibited behavior. Teams retain control over their domain logic while building against a consistent set of organizational expectations.

Credential flexibility follows the same pattern. A server may initially accept only one authentication type, while enterprise workflows need credentials associated with a user, a team, the company, or a service account. Gateway infrastructure can support selecting and substituting appropriate credentials for integrations that support them. This must not become blind token forwarding: MCP security guidance forbids token passthrough, so credential handling must respect the intended recipient and authorization boundary.

Sampath illustrates the scaling challenge with forty MCP servers serving populations that grow from tens to hundreds of thousands of agents. This is a hypothetical workload, not a reported capacity result. Rather than having every team independently maintain the entire request-handling surface, the gateway provides a common place to accept requests and distribute them to the appropriate servers. Backend capacity still matters; the architectural benefit is concentrating shared routing and scaling work where the organization can manage it coherently.

There are several routes to that infrastructure: open-source implementations, providers, and an in-house platform. Sampath describes enterprise gateway work as part of his own day-to-day role and offers implementation help, without prescribing a named product or a deployment recipe. The common requirement across those options is the trusted platform boundary, not a particular vendor.

12:5913:15
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:59 · section reference included

Keep the agent harness separate from the data layer

The longer-term purpose of the gateway is to separate the agent harness from where enterprise data lives. As agents multiply and new execution surfaces appear, their deployment choices should not force changes to the organization’s data structure or MCP server organization. Conversely, the data layer should not need to be designed around one particular harness. A stable gateway interface gives both sides room to evolve.

Sampath illustrates this with Claude Managed Agents, newly released at the time of the talk, and an internally deployed Claude Agent SDK application. Either deployment can connect through a gateway to enterprise MCP servers.

Agent deploymentWhat changesWhat can remain stable
Claude Managed AgentsHosted agent executionGateway and enterprise tool boundary
Internal Agent SDK applicationEnterprise-operated executionGateway and enterprise tool boundary

The enterprise can decide which agents run inside and which run outside without rebuilding its gateway layer. Shared connectivity does not imply identical client authentication behavior: in the current Agent SDK, the application handles interactive OAuth itself. That implementation distinction does not change the architectural separation.

In Practice slide compares Claude Managed Agents connecting to a gateway in a customer VPC with a local Claude Agent SDK connecting to a gateway and enterprise MCP servers.
Managed agents and a local Agent SDK connect through MCP gateways.

This separation lets an enterprise invest in gateway primitives that closely match its own procedures while retaining flexibility in agent design. The shared infrastructure should enable teams to build their own MCP servers, rather than make each team reproduce the platform plumbing. Secured gateway connections establish the common trust boundary; the harness remains free to change without reorganizing the data layer around it.

15:1115:26
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

15:11 · section reference included

Resources

From the talk

Read the complete timestamped transcript
  1. 0:00

    [upbeat music] All right.

  2. 0:15

    Um, so hey, everyone. I'm, uh, Karan Sampath. I'll be talking to you about, um, how we at Anthropic think about MCPs in the enterprise. I've alternatively titled it, I think more casually, as why we think gateways are all you need.

  3. 0:30

    Um, so before I go into the talk, uh, I'm gonna quickly tell you a bit about me. I was-- I, I'm a product engineer at Anthropic, um, first one outside, uh, the US.

  4. 0:40

    Uh, a lot of my work includes working with enterprises on things like MCPs, and I also work on our internal use cases. In this talk, I'm gonna be positing to you what we think the problems with enterprises-- what enterprises face with MCPs today, why we think gateways and the n-the necessary implications that come out of it are

  5. 1:00

    the best way to fix a lot of these problems, and what does that-- how does that align with our future vision for agentic deployments. Um, so before we go on, I know a lot of you already know this, I'm gonna quickly run through this, but just a very quick overview of MCPs as it is relevant today.

  6. 1:14

    The first is, of course, we all know it's an open standard that was created. Uh, most of us know at Anthropic. Um, there is an official registry today which contains over thousands of servers, and this has grown rapidly over the last year.

  7. 1:25

    Um, and we see this happening, that individual companies all the time are building new servers, uh, very quickly and are trying to ensure that they stay ahead and trying to adhere to this protocol nowadays.

  8. 1:37

    But still, even if this happens, we see a major problem when enterprises try to use it. Enterprises struggle to deal with what they believe to be table stakes, things like observability.

  9. 1:47

    When they want to know who's using my MCP, who's using these tools? How do I ensure that the correct people are using it? Um, and how do I know how to develop on certain parts of an MCP protocol?

  10. 1:57

    Which parts of my tools aren't working properly? These are something that-- something that's simply completely opaque to enterprises today. Second is access control, something I just touched upon already, right?

  11. 2:07

    How do I ensure the correct, correct users have access to these servers? Things like ensuring that certain servers are scoped correctly. Tools are only made-- are only allowed for certain groups of servers.

  12. 2:17

    If you're working on observability MCP, you might want the entire company to have vi-v-view into, like, why-- which things are failing, but only certain people to have the ability to actually change things and update new dashboards, right?

  13. 2:28

    These are the kind of things that currently are quite hard to do with MCP servers, and honestly, not something that we as a community have worked on enough. And finally, security.

  14. 2:37

    And I like to think of the three of these as almost like a three-headed Hydra in some ways, right? Um, security is a wide range of things. I like to think not only in terms of the MCP server, where, you know, you-- enterprises want to know how do you verify whether a server is safe, it has, uh,

  15. 2:50

    the correct protocols and the correct ways of ensuring data exfiltration doesn't occur. Things like, uh, you know, the tools aren't, aren't har- can't be used in a harmful way, both for infrastructure externally, but your internal infrastructure as well.

  16. 3:04

    But secondly, how do you ensure remote clients that are perhaps untrusted in nature can access your private data as an enterprise, right? These are all really hard problems that we've kind of solved in previous paradigms with APIs, but we really don't have a good way of solving it, uh, at the moment.

  17. 3:20

    So just going back to the registry point, it's really useful to think of where we are and where we wanna go, right? Registries are really useful, and I don't think there's any discussion that here where we're having where we think they're not useful.

  18. 3:31

    We're really proud of it, and we're really happy we ha- we helped develop this. But it's very important to realize that registry, registries simply aren't complete for an enterprise.

  19. 3:39

    And what's, like, funny about this is, is that MCPs are specifically designed, um, if you attended David, David's talk earlier today, MCPs are specifically designed because they allow themselves to be so much more useful for enterprises.

  20. 3:51

    And there's this kind of gap which the protocol allows for that we have yet to build into well, and these include things like authentication, but also access control, observability, and credential management.

  21. 4:01

    These are all things that enterprises need and a critical part, um, but are simply not working. So now that we have this happening, what does enter-- what do enterprises do right nowadays?

  22. 4:11

    What they do is something like this. Where every single team, now with Claude Code, you know, and explosion of coding across, across various surfaces, can now start developing MCPs, but suddenly find out that they can't actually get them deployed.

  23. 4:25

    Or even if they want to get them deployed, the MCPs often can't use the tools they want to, those tools can't give them the correct access. And security teams on the other end are also pretty justified how they're going about it because they're often overloaded, and they're often unable to see which MCPs they want to go through

  24. 4:40

    and, uh, which they want, which they want to allow. And finally, at the company level, CEOs and C-suites are like, you know, why are my MCPs not working correctly?

  25. 4:49

    Why are my agents ineffective? Why can't, um, why can't your agents actually, you know, being, be the thing that we all thought it was going to be? And so this bottleneck, which we're seeing right here, is something we need to solve.

  26. 5:00

    We need to ensure that security teams aren't overloaded, that users are given the freedom to actually develop their own MCPs, and organizations have in-vi-visibility into all of them. And so what I'm gonna tell you is that this problem where enterprises stay with a handful of MCP tools is gonna fundamentally restrict the protocol and hurt agents until we

  27. 5:20

    really go and solve this. And I think it's worth zooming out at that moment, right? It's like, I think it's really valuable to think how important these paper cuts are and how valuable it is to try and invest the time to try and solve it, um, super, super well.

  28. 5:34

    Onto why we think the be-- gateways are a better solution. I think this is a very way to-- good way to build intuition. The core intuition here is at a point at which almost all of your teams can build MCP servers really well or have the ability to theoretically be able to do so because they're simply using

  29. 5:51

    coding agents that can understand and structure the servers very well, that are able to understand what the tool definitions look like, what you should want, uh, what, what access controls look like.

  30. 6:00

    The really important thing for security teams and enterprises that want to allow this to be decentralized is they need to establish a root of trust. And so we think that the goal for a secure-- the s- for any security team is to s- is to bless one platform.

  31. 6:14

    And this is... If I take one thing away from this talk, I would really suggest it be this slide because it's irrelevant, like, you might wanna use a gateway, and I'm obviously gonna be talking to you through this, but I think this intuition is really the intuition I would really wanna stress.

  32. 6:27

    Because enterprises are able to do this, in our experience, we've done this internally and, and this externally too, are able to s- explode the usage of MCPs and thereby explode the usage of how powerful the agents are.

  33. 6:37

    And it's worth obviously coming back here and saying like, you know, MCPs, the usage is exponential. Every good MCP you have helps all of the agents in your company.

  34. 6:45

    And so doing something like this has knock-on effects beyond just that one MCP. Um, so now, now that we think that, you know, a platform is really useful, let me tell you why I think gateways are a, and I'll define it for you, are a good way of doing this.

  35. 6:59

    So a gateway, as a black box definition of it, is simply a middleman or s- or, or sort of middle layer in between your MCP servers, and they can be numerous into the hundreds, and any MCP client.

  36. 7:13

    Notice the diagram here is notice is extremely simple, and it leaves a lot to be filled in. But what I really wanna c- talk about is what we want to get out of the gateway.

  37. 7:21

    Things like authorization, authentication, observability, ensuring that you have correct connectivity between, uh, clear secured connections between your MCP client, which might be untrusted and internally. And also finally, you're able-- uh, it's easy way to host and deploy any new MCP server.

  38. 7:39

    What this allows for is that any new MCP server now does not have to deal with any of these five things. And a team that wants to, wants to add a new server only needs to care about what is the business logic.

  39. 7:49

    So your legal team, which wants to review contracts, only needs to care about, okay, if a contract comes in, this is what I want to be seen, this is how a red line should happen, this is what-- this is how you should escalate to different people.

  40. 8:00

    They don't need to ensure, you know, who, who accesses this? How often can it be accessed? How do I know it's being accessed correctly? How do I know it's, like, scalable, and if I wanna have new agents come in, how...

  41. 8:10

    These are all things you don't need to worry about. And that's a really, really useful middle layer to have. Because actually, in the world we live in, your legal team can build the MCP server on their own.

  42. 8:18

    They aren't forced to go back to a new technical team and build it, right? And so if you really do want to live in that world, a gateway is a fundamental piece of that inf- infrastructure.

  43. 8:28

    What does a gateway contain? Now, there's, like, multiple definitions of gateways. We're gonna give you examples. But in my mind, uh, there is, there are normally these components which usually exist within it.

  44. 8:37

    You know, I'm not gonna be like, this is hard and fast. This is neither exhaustive nor, nor the only, nor, like, the-- without these, like, these are not all required.

  45. 8:47

    But what you would really like to do to achieve the goals I just achieved, I just talked about, is you kind of want a way to do auth. You want a way to do access control using roles.

  46. 8:55

    You want a way to route using a proxy such that any MCP client can only see your gateway and a, and the gateway then can route to the individual MCP servers which treat the gateway as the only trusted endpoint.

  47. 9:06

    You want a way to ensure you have a tunnel which is a secured connection. You want to have a sub-registry, which is your MCP servers internally. And finally, you would want to have any additional tooling.

  48. 9:15

    Tooling like a CLI for your gateway, such that anyone who wants to create a new MCP server in your, in your company can easily create one because the gateway is a quick and easy CLI that not you, not, not that team, but the, but the agent that team is using, like Claude Code or something else, can easily

  49. 9:32

    understand. Um, these are all parts that when put together become really powerful because someone who is-- just wants to create a new MCP server can use the gateway CLI and just in-- easily integrate it with these five components, and then completely focus on their MCP server, right?

  50. 9:48

    And that's why we really think that i- making that kind of one-time investment, which doesn't re- hopefully doesn't require a lot of maintenance and something you can easily do with agents, would lead to several knock-on benefits.

  51. 10:00

    Um, just like an-- just like a higher level view of what this gives you, right? So we already talked about this in terms of the listing of what we think is required, but just looking at once we have this, you have a vision of a gateway which can give you acc- authentication very easily.

  52. 10:15

    You might have your own IDP which you can plug in. You can have delegated identity in terms of users and agents. This is something we think is gonna be really important into the coming year, where we think agents are gonna require newer and novel definitions of identity that, you know, you can uniquely define and think about and

  53. 10:31

    scope for your enterprise using a gateway. We'll ensure that you can have one access control panel for all of your a-- for all of your agents and, and MCPs, and your a- access control can be scoped depending on, like, whether a team is accessing it, whether a user's accessing it, whether a, uh, whether another employee is accessing

  54. 10:48

    it. And finally, observability. And I think observability here is nuanced in the sense that you not only want usage metrics to reflect what MCPs are being used, but you also kind of want to know how, how are your tools being defined.

  55. 11:02

    In a world where MC- the MCP protocol is itself being, uh, developed so rapidly, you kind of want to see how to ad- how-- what are your load-bearing tools, and how do you better adapt them to meet the needs of your various agents.

  56. 11:14

    So I think this is really, really cool and really useful. It kind of, you know, in-- sometimes some people often say that it sounds too good to be true, but I really encourage you to try and take a look at this, uh, and try and, and try and see where you can go from there.

  57. 11:26

    Um, but let's say you have a gateway now, right? We've already talked about, like, the minimum requirements. I think there's a lot of- Exciting worlds that you get, and very easy follow-ons or almost free lunches you kind of get from there.

  58. 11:39

    The first is it's very easy for you to add any new surface. So you can easily have your MCP servers now plug into Claude.ai. They can easily plug into Claude Code.

  59. 11:47

    They can easily plug into Claude Cowork. Because why? Because all of them are kind of, uh, listening to the same gateway, and you kind... You only need to do it one time.

  60. 11:55

    Compare that to the world where you have 40 different MCP servers, and some MCP servers are better configured for only one of these surfaces and one of these clients.

  61. 12:02

    This is really important because this kind of ensures that you can be kind of invariant, uh, to any new surface that comes up. And I know, like, uh, this is something that sounds interesting coming from me, but, like, it's really, really useful for any new enterprise.

  62. 12:15

    It's really, really u-useful for any enterprise to do this. The second is you have far more secured connections that can be built in. Currently, you know, your MCP servers often have access to sensitive data internally, and you...

  63. 12:26

    Any enterprises are worried about, you know, if I send this out to another client, is that data gonna be exfiltrated? What happens to my data? How do I ensure that, you know, my, like, literally years and years of work doesn't go away?

  64. 12:37

    You can now invest in much more secured, uh, connections between your MCP serv-servers that are... between your MCP server and your client that is completely encrypted, uh, and can ensure that you have root trust in how, uh...

  65. 12:49

    in what kind of data we sent. Uh, and this is really important. I think, like, you know, we've often done... You've often made MCP servers with kind of, uh, play data and things that, you know, enterprises can't really use.

  66. 12:59

    But for enterprises to actually derive the exponential value they can get from this, this is something we need. The third is fast iteration. The real value in, like, ensuring your teams can be decentralized completely is going to be that they can iterate and develop their own workflows much faster.

  67. 13:15

    If the legal team is able to very quickly just change their legal MCP rapidly and iterate on it without repeated secur- uh, security, uh, reviews, that has a massive, uh, effect which can just...

  68. 13:26

    which just builds upon itself. So this is something that shouldn't be underrated. The fourth is that you get very much more standard primitives. So any new MCP server that you want to build kind of has to adhere to primitives that are w- that are within your enterprise and how your enterprise wants to go about it.

  69. 13:41

    A common request, you know, a common problem enterprises have is like, how do I ensure said AI agent meets my standards and operating procedures? A gateway is a way of encoding that.

  70. 13:51

    A gateway is a way of you being like, "These are my standard procedures. These are the primitives I want to see. These are the tools I expect, and these are the things I don't wanna see."

  71. 13:59

    And that's a very quick way of encoding how you as an enterprise want to behave. Uh, the fifth is pluggable credentials, right? What we currently have is certain MCP servers will only ac- uh, accept one type of user authentication, right?

  72. 14:12

    And it's very hard to kind of make sure it, it, it becomes, uh, like, you know, you can have a, a company-wide one or a team-wide one or something with service accounts.

  73. 14:22

    These are all things which are often useful in different cases, and that becomes easier with a gateway because a gateway is, uh... allows any new MCP server to easily support new credentials and swap it in and out in an intelligent manner.

  74. 14:34

    And then finally, it's scalable, right? Like, if you have 40 MCP servers that need to scale from tens to hundreds to thousands to hundreds of thousands of agents, that's a really hard surface to maintain.

  75. 14:45

    A gateway which is able to take all these requests in and farm it out in an intelligent manner is a far better place for your teams to focus on.

  76. 14:53

    Finally, you know, this is not something that's... we think is going to be like we're, we're telling you out of the blocks. We have examples of this both in the open source, you have providers, something in-house, but this is also something we can help with.

  77. 15:04

    This is something I do in my daily basis. If you're interested, I'd love to talk to you about this after this.

  78. 15:11

    Um, but just finally zooming out, right? I wanna, I wanna take these last few minutes to think about where we're going with this. I, like, pitched a version of the MCP world to you that, you know, sounds cool, probably works, but does this really work in the hundreds of things you've been hearing over this conference?

  79. 15:26

    I think what we wanna ensure is the larger picture where things are going is you wanna separate the agent harness from where your data lives. We have many more surfaces coming up.

  80. 15:35

    We see an explosion of agents, but those agents shouldn't be tightly coupled to where... how your data is structured and how your MCPs are structured. An example of this is just the pure definition of an agent should n- like, when you have tens of thousands of the orange box on the left, you don't need to keep...

  81. 15:54

    You don't want to ensure that it has to be opinionated. You don't want, you don't want the things on the right to be opinionated on how this works. We have this working.

  82. 16:01

    Uh, we have an example of this which was released recently, right? Just as an example of this right now, if you have an MCP gateway, you can use... You can easily connect it to Claude Manage Agents, which was released recently, but you can also build it int- use it internally, uh, with your own Claude Agent SDK as

  83. 16:15

    well, right? And this is just an example from the Claude ex- ecosystem. But think about the value of this. As an enterprise, you now have the ability to quickly decide which agents you want to keep in-house, which agents you want to have outside, but that becomes an invariant decision.

  84. 16:29

    The gateway remains regardless. What I'm trying to tell you is that the gateway as an investment will allow you, give you the flexibility to try and, to try and meet the wide-ranging agent needs of the future, and that's going to be really, really exciting.

  85. 16:43

    Um, and that allows you to not only, uh, not have to think that much about agent design at the moment, but it also allows you to really invest very strongly in opinionated MCP, uh, gateway, uh, primitives.

  86. 16:56

    So just in summary, uh, I would say three main things here, right? The first and the most important takeaway is to invest in common infra, to not try and roll your own M-MCPs, and to ensure your teams can build their own MCPs.

  87. 17:08

    Second, we really think gateways for secured connections allow you to build that root of trust. And third, that moves towards a world where we think the agent harness is better be able to separate it from your data layer.

  88. 17:21

    Um, so yeah, thank you so much. If you're ha- if you're interested in any of this, I'd love to talk. Um, and that was our talk. Thank you so much. [audience applauding] [upbeat music]