MCP-ization and GraphQL | Roy Derks (Principal Product Manager, IBM)

 

Listen to full episode:

Summary: In this episode, Anant, Ed, and guest Roy Derks (Principal Product Manager at IBM) unpack why Model Context Protocol (MCP) is becoming a foundational layer for agentic applications—and why GraphQL may be the best way to curate and expose the data behind it. The conversation moves from API history to practical developer workflows, showing how curated, well-structured interfaces reduce tool sprawl, improve reliability, and make AI systems more useful.

Chapters:

00:00 - Reconnecting and introducing Roy Derks

01:01 - Why MCP is becoming the center of conversation

05:46 - Why enterprise context and inside knowledge matter

08:46 - The API management parallel behind MCP hype

10:30 - REST vs. GraphQL for compositional data access

14:32 - GraphQL and MCP as similar architecture tradeoffs

17:25 - Tool reuse and MCP as the interoperability layer

21:46 - NPM-style reuse and the shift to MCP hub-and-spoke

26:06 - The OpenAPI problem and echoes of GraphQL's origins

31:50 - Speed vs. doing MCP right, and tool overload

36:36 - Roy's demo: REST to GraphQL to MCP to agent loop

43:20 - Curating a smaller MCP surface by combining tools

46:46 - Live demo: natural language to GraphQL and back

51:40 - Final takeaways: GraphQL as the enterprise MCP layer

Sound Bites:

“GraphQL as a language is a declarative language, meaning it's easy to use and read for developers, but thereby also easy to read and use by large language models.”

Previous
Previous

Rethinking Developer Productivity | Neel Sundaresan (GM, Automation & AI, IBM)

Next
Next

Solving the Relevancy Problem