Presentation: APIs for Agents: Rethinking API Programs in the MCP Era

Jim Gough, Andreea Niculcea ยท rss ยท 2026-09-23 Reader ๐Ÿ–ฅ๏ธ

Agent Governance (Internal)Agent-to-Agent ProtocolsAPI Products & SprawlEvolutionary Architecture & Fitness FunctionsMCP (Model Context Protocol)Platform EngineeringPolicy-as-Code
As agent protocols (MCP, then A2A, then whatever comes next) reshape how consumers reach enterprise systems, Morgan Stanley argues platforms should keep APIs as the stable, governed foundation and use Architecture-as-Code (CALM) to encode, version, and automatically enforce security/governance controls and deployment gates across every protocol adapter built on top โ€” so the organization can adopt new interaction protocols quickly, and evolve already-deployed services at scale, without sacrificing safety or consistency.

practical ยท mixed โ€” A practitioner conference talk arguing for a specific course of action (rethink your API program around Architecture-as-Code rather than around any single agent protocol), built mostly from five live demo narratives rather than abstract argument โ€” expository framing around narrative/demonstrative evidence, with argumentative claims concentrated in the framing and summary sections.

Structure

PartRole
Opening framing: last year's API-only demo vs. this year's MCP/A2A-augmented democontext
Introduction to MCP: protocol basics (tools/prompts/resources), the discover-invoke-validate cycle, and what's actually driving MCP hypeevidence/context
Core Concepts of CALM: the FINOS Architecture-as-Code project โ€” core JSON-schema model, CLI, patterns, templates, decorators, CALM Hubmechanism โ€” the platform machinery unity depends on
Scenario 1 (Hello MCP): deploying a bare MCP server in front of the Trades API, Claude resolving a natural-language trade querynarrative evidence
Introducing Controls and Governance + Scenario 2 (MCP Guardrails): control requirement/configuration model, denied-symbols guardrailevidence
Gating Deployments + Scenario 3 (Deployment Gates): pattern-conformance and schema-validation gates rejecting a rogue architecture, then accepting a conforming oneevidence
Scaling Deployments and Operational Change + Scenario 4 (Platform Upgrades): agentic capacity-planning problem, CALM Hub as golden source, zero-downtime operational rolloutevidence
Rapid Platform Adoption: Thoughtworks Radar framing, APIs as the stable anchor beneath fast-churning protocol adaptersargument
Scenario 5 (Future Proofing): A2A adapter and rebalancer agent demo, MCP-vs-A2A architectural contrastnarrative evidence / exploration
Summary and Q&A: platforms as guardrails not just infrastructure, culture-change discussionconclusion / reinforcement

Key terms

Propositions

Arguments

Security and governance controls for agent-facing interactions should be implemented in the API (or API gateway) layer, not in protocol-specific adapters such as an MCP server.
Explicit premises:
Implicit premises:
Inferences:
Architecture-as-Code (CALM) lets a platform team push a new 'platform opinion' across all existing production deployments as a zero-downtime, developer-uninvolved 'operational rollout.' strength: high
Explicit premises:
Implicit premises:
Inferences:
MCP's headline complexity is agent-side tool orchestration (selection, disambiguation, chaining, retries), not the protocol itself โ€” so investment should go into gateways/control planes and tool governance rather than protocol-level tooling.
Explicit premises:
Implicit premises:
Inferences:
Automated deployment gates that run identical conformance/security checks on every deployment let a platform scale trust without scaling human review effort per deployment. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents