~/talk

External Processing, Internal Leverage: MCP Tool Calls...

name:Jens Kat
links:none on file
slides:none on file

ING runs an Envoy external processing external processor that translates MCP JSON‑RPC tool calls into HTTP calls against existing OpenAPI endpoints, handling headers, bodies, and direct responses over a gRPC bidirectional stream. It serves AI agents across a mesh of ~2,000 services owned by hundreds of teams, keeps MCP thin with 1:1 mapping from tool calls to REST, forwards traceparent for OpenTelemetry spans, yields built‑in ext_proc stats and access logs, and is running in production with plans to open‑source the implementation.

AI-written summary · about

  1. 0:00AI agent enablement with Envoy
  2. 1:04ING chose Envoy for AI agents
  3. 2:50Model Context Protocol and MCP servers
  4. 4:35External processing fits ING’s needs
  5. 5:58External processing in Envoy
  6. 8:06MCP tool calls to HTTP endpoints
  7. 10:14Envoy for MCP transformations
  8. 11:40Observability with external processing
  9. 12:44Benefits of external processing
  10. 13:47OpenAPI MCP proxy open sourced
  11. 14:30Key takeaways and future outlook
  12. 15:12Q&A: Use case triggers and autonomy
  13. 16:58Q&A: Service mapping and governance
  14. 18:23Q&A: Dynamic tool discovery limits
  15. 19:27Q&A: OpenAPI schema feedback
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.