The Missing Protocol: How MCP Bridges LLMs and Data Streams

A presentation at AI By The Bay in November 2025 in Oakland, CA, USA by Viktor Gamov

Slide 1

Slide 1

The Missing Protocol How MCP Bridges LLMs and Data Streams Viktor Gamov Principal Developer Advocate, Confluent https://linkedin.com/in/vikgamov @gamussa

Slide 2

Slide 2

Slide 3

Slide 3

What LLMs do X/Bluesky: @gamussa

Slide 4

Slide 4

What LLMs do X/Bluesky: @gamussa

Slide 5

Slide 5

What LLMs don t do ❌ Know your data ❌ Take any action ’ X/Bluesky: @gamussa

Slide 6

Slide 6

Adding Your Data X/Bluesky: @gamussa

Slide 7

Slide 7

The first pass: RAG X/Bluesky: @gamussa

Slide 8

Slide 8

RAG: old and busted? ✅ It works just fine 🟡 Batch Oriented ❌ MCP competes with it X/Bluesky: @gamussa

Slide 9

Slide 9

Doing things X/Bluesky: @gamussa

Slide 10

Slide 10

What makes an Agent? ✅ small program ✅ calls an LLM ✅ takes action X/Bluesky: @gamussa

Slide 11

Slide 11

Isn t that just a microservice? ’ X/Bluesky: @gamussa

Slide 12

Slide 12

Slide 13

Slide 13

Calling External Tools X/Bluesky: @gamussa

Slide 14

Slide 14

Agents at Scale are Complex Systems They don t exist in isolation, they have many dependencies ’ X/Bluesky: @gamussa

Slide 15

Slide 15

The problem with rolling your own ❌ Tool integrations ❌ Resource integrations ❌ Discoverability X/Bluesky: @gamussa

Slide 16

Slide 16

Slide 17

Slide 17

Model Context Protocol in a nutshell X/Bluesky: @gamussa

Slide 18

Slide 18

Model Context Protocol MCP Server MCP Client X/Bluesky: @gamussa

Slide 19

Slide 19

Model Context Protocol MCP Host MCP Server MCP Client X/Bluesky: @gamussa

Slide 20

Slide 20

Model Context Protocol - Host MCP Host • Microservice • Claude Desktop, etc. MCP Client • May contain multiple clients X/Bluesky: @gamussa

Slide 21

Slide 21

Model Context Protocol MCP Host MCP Client Request Response X/Bluesky: @gamussa MCP Server

Slide 22

Slide 22

Model Context Protocol MCP Host Request MCP Client Response Async X/Bluesky: @gamussa MCP Server

Slide 23

Slide 23

Model Context Protocol MCP Host MCP Client MCP Client Request Response Request Response X/Bluesky: @gamussa MCP Server (calendaring) MCP Server (geospatial search)

Slide 24

Slide 24

Agents with MCP MCP Server Calendar API (calendaring) Request «book me a restaurant for tomorrow» Agentic Microservice MCP Server (geospatial) X/Bluesky: @gamussa Google Maps API

Slide 25

Slide 25

Discovery (rando?) (tools? prompts? resources? • Each resource has a description. These can be aggregated into the prompt. X/Bluesky: @gamussa ) Agentic Microservice MCP Server • Agent exposes /capabilities

Slide 26

Slide 26

Discovery Agentic Microservice MCP Server (rando?) “Set up coffee with me and Neal. • Agent exposes /capabilities (tools? prompts? resources? • Each resource has a description. These can be aggregated into the prompt. ” ) X/Bluesky: @gamussa

Slide 27

Slide 27

Discovery Agentic Microservice • Agent exposes /capabilities MCP Server (tools? prompts? resources? (rando?) • Each resource has a description. “Set up coffee with me and Dom. You are a helpful scheduling agent with access to (upon request): * A geospatial API that can find meeting places near a location in a given price range and meeting style * Complete access to my calendar These can be aggregated into the prompt. ” ) X/Bluesky: @gamussa

Slide 28

Slide 28

Discovery Agentic Microservice • Agent exposes /capabilities MCP Server (tools? prompts? resources? (rando?) • Each resource has a description. “Set up coffee with me and Neal. You are a helpful scheduling agent with access to (upon request): * A geospatial API that can find meeting places near a location in a given price range and meeting style * Complete access to my calendar These can be aggregated into the prompt. • Each tool has a description and a schema. Common foundation model APIs directly support tool descriptions. ” ) X/Bluesky: @gamussa

Slide 29

Slide 29

Discovery Agentic Microservice MCP Server (rando?) Q What do you, as the microservice author, need to enable this? A: a URL : X/Bluesky: @gamussa

Slide 30

Slide 30

What MCP gives you ✅ Context Management ✅ Tool invocation ✅ Discovery ✅ Composition X/Bluesky: @gamussa

Slide 31

Slide 31

When not to use MCP ❌ When it s all internal ’ X/Bluesky: @gamussa

Slide 32

Slide 32

When to write agents in the first place ✅ Natural language input ✅ Probabilistic results ❌ LinkedInfluencer said so X/Bluesky: @gamussa

Slide 33

Slide 33

How agents will evolve MCP Server MCP Server Enhanced Prompt Agentic Microservice User Prompt Response Legacy Data X/Bluesky: @gamussa LLM

Slide 34

Slide 34

Multi-agent architecture A2A Request Agentic Microservice Response ) X/Bluesky: @gamussa ( User Prompt Agentic Microservice

Slide 35

Slide 35

Multi-agent architecture (streaming) MCP Server User Prompt Agentic Microservice MCP Server Agentic Microservice X/Bluesky: @gamussa

Slide 36

Slide 36

As always, Have a Nice Day… X/Bluesky: @gamussa http://speaking.gamov.io