APIs for Agents: Rethinking API Programs in the MCP Era

Summary

Disclaimer: This summary has been generated by AI. It is experimental, and feedback is welcomed. Please reach out to info@qconlondon.com with any comments or concerns.

Main Topics Discussed:

  • Introduction to MCP: The session began with an introduction to the Model Context Protocol (MCP), a new protocol for enabling interactions between tools and data. MCP caters to LLM-based applications, differing from traditional APIs by focusing on structured operations and parameterized instructions that guide behavior.
  • Calm Architecture: The speakers explored the use of Calm architecture paired with other protocols for seamless and accelerated development processes. This involves using architecture as code to deploy services across the platform at Morgan Stanley.
  • Governance and Controls: Emphasis was placed on establishing robust governance and control systems. This includes building self-service guardrails to aid teams in moving quickly, and implementing codified architectural patterns to maintain security and automate compliance checks.
  • Scalability and Innovation: The presentation covered strategies for scaling platforms effectively while limiting fragmentation and manual coordination. This approach ensures measurable security outcomes across large API estates.
  • Agent to Agent Interaction (A2A): The session also touched on the evolution towards agent-to-agent interactions, highlighting the shift away from tool-centric designs to more autonomous systems capable of collaborative task execution.

Key Outcomes:

  • Attendees learned practical approaches to modernize governance for agent-driven consumption without causing bureaucratic slowdowns.
  • The talk provided actionable insights into employing platform capabilities combined with the FINOS Architecture as Code to enhance both speed and security in API programs.

Conclusion: The presentation emphasized the necessity for API programs to adapt to the evolving landscape where autonomous agents are the primary consumers. Adopting protocols like MCP and A2A offers substantial benefits but requires careful governance and innovation to realize their full potential.

This is the end of the AI-generated content.


Abstract

As API programs mature, a familiar gap emerges: some teams operate with strong standards, reusable platforms, and clear governance,  while others rely on informal guidance and best-effort consistency. That disparity becomes a real risk at scale, even if it feels manageable when API consumers are known systems and human-built integrations.

The Model Context Protocol (MCP) changes the shape of the problem. APIs aren’t just consumed by human developers anymore — they’re consumed by tools and autonomous agents. That shift forces API programs to answer uncomfortable questions:

  • What does an “API product” mean when the primary consumer is an agent?
  • How do you introduce governance changes without slowing delivery to a crawl?
  • How do you roll out fixes, evolving controls, and improvements across 200+ APIs without creating endless upgrade work for teams?

This talk explores how to evolve API programs for MCP-era workloads, using platform capabilities and FINOS Architecture as Code to improve both speed and security.

You’ll learn practical ways to:

  • Build self-service guardrails that help teams move fast without turning governance into central gatekeeping.
  • Codify architectural patterns to define and enforce security standards, automate compliance checks, detect drift, and roll out changes safely.
  • Scale innovation reliably across large API estates — reducing fragmentation, limiting manual coordination, and keeping security outcomes measurable.
  • Attendees will leave with practical patterns, examples, and an approach they can apply immediately to modernize governance for agent-driven consumption — without turning their API program into bureaucracy.
     

Speaker

Jim Gough

Distinguished Engineer, API Platform Lead Architect @Morgan Stanley, Co-Author of Optimizing Java

James (Jim) Gough is a Distinguished Engineer and API Platform Lead Architect at Morgan Stanley, where he works on API strategy, security, and developer experience. A Java Champion, author, and conference speaker, Jim has contributed to the Java Community Process, co-authored Mastering API Architecture and Optimizing Cloud Native Java (O’Reilly), and leads open-source initiatives like FINOS Architecture as Code. Passionate about APIs, cloud-native architecture, and evolutionary design, he helps shape modern engineering practices across finance technology.


📘 Author of Mastering API Architecture and Optimizing Cloud Native Java | 🏆 Java Champion | 🎤 Speaker & Mentor

Read more

Speaker

Andreea Niculcea

Vice President @Morgan Stanley

Andreea is a Vice President at Morgan Stanley, where she leads the development of self-service deployment capabilities for the firm’s API Platform, with a strong focus on developer experience. Her work promotes the use of open-source technologies, including FINOS initiatives such as CALM, to enable secure, scalable, and standards-driven engineering practices. In 2024, Andreea was shortlisted for the TechWomen100 awards in recognition of both her technical leadership and her commitment to supporting STEM education and initiatives that encourage diversity in technology.

Read more

From the same track

Session architecture

From Fan-Out to Fast: Sub-100ms API Design in Distributed Systems

Monday Mar 16 / 10:35AM GMT

A “simple” API request rarely stays simple. In distributed systems, one call quickly turns into fan-out across gateways, services, caches, and databases — and your p99 becomes the sum of every hop and every flaky dependency.

Speaker image - Saranya Vedagiri

Saranya Vedagiri

Senior Staff Engineer @eBay

Session architecture

Managing Asynchronous APIs at Scale

Monday Mar 16 / 05:05PM GMT

When event-driven architectures are small, teams can reason about events through word-of-mouth. They know who publishes what, who consumes it, and how messages flow through the system. Teams manage their own infrastructure or raise tickets to request changes.

Speaker image - Ian Cooper

Ian Cooper

Senior Principal Engineer @Just Eat Takeaway

Session Observability

Uncorking Queueing Bottlenecks with OpenTelemetry

Monday Mar 16 / 11:45AM GMT

Queues are the backbone of scalable, asynchronous systems, but they can easily create a tangled web of complexity. When things slow down, the bottleneck could be anywhere, from producer lag to consumer exhaustion, and standard metrics often fail to show the full picture.

Speaker image - Julian Wreford

Julian Wreford

Team Lead of Operability Team @Gearset, Software Engineer Turned Accidental SRE

Speaker image - Oli Lane

Oli Lane

Engineering Team Lead @Gearset, Focusing on Engineering Culture, Observability, and Platform Reliability

Session AI

Enchant Your AI and APIs with eBPF Magic 🪄

Monday Mar 16 / 03:55PM GMT

It is a common occurrence to see applications thrown over the fence, landing somewhere in production without a second thought about their lifecycle or how they may need maintaining in the future to connect to more efficient API endpoints.

Speaker image - Dan Finneran

Dan Finneran

Principal Community Advocate at Isovalent @Cisco

Session

Unconference: Connecting Systems

Monday Mar 16 / 02:45PM GMT