Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agents, Tools, and MCP, oh my! Next-level AI co...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Agents, Tools, and MCP, oh my! Next-level AI concepts for developers

AI is evolving fast, and so are the ways developers can integrate it into tech systems. A flurry of new approaches and tools surfaces every week, and it’s hard to know where to focus. In this session, we will pull back the curtain on the next wave of AI development with agents, tool integrations, and Model Context Protocol (MCP). We will break down what AI agents are, how they interact with tools and APIs, and why context is critical for building smarter, more reliable applications. Next, we will look at MCP and how it standardizes communication between AI models and external systems. Along the way, we will touch on related concepts and step through code and demos, giving you a complete roadmap to level up your AI skills. You won’t need a yellow brick road to follow along, but you will discover some magical new tricks to level up your AI skills!
Code: https://github.com/JMHReif/agents-mcp-ohmy

Avatar for Jennifer Reif

Jennifer Reif

March 05, 2026
Tweet

More Decks by Jennifer Reif

Other Decks in Technology

Transcript

  1. About Jennifer Developer advocate, Neo4j • Java champion • Builder,

    coder, tech learner • Tech speaker/blogger/podcaster/author • Other: reader, mom, cat mom, etc Jennifer Reif [email protected] @JMHReif github.com/JMHReif jmhreif.com linkedin.com/in/jmhreif/
  2. The AI Stack in 2026 More != Better LLMs Vector

    search / naive RAG / easy RAG Advanced RAG / GraphRAG Agentic work fl ows / Agents Evals / Guardrails / Security Memory / State / History
  3. The “Magic” of AI? • Fix-all silver bullet • Add

    AI = problems solved • Implementation isn’t so magical
  4. Reality of Building with AI Can collapse under their own

    weight • Works in demo • Hallucinated API calls • Fragile integrations • Complexity overwhelm • Optimization nightmares
  5. What is an AI Agent? Reasoning loop 1.Receive input 2.Reason

    3.Select tool 4.Execute 5.Observe result 6.Respond
  6. Separate the responsibilities Traditional tech + GenAI • LLM ->

    decision • Agent -> coordination • Application -> executes
  7. AI Agents… Plan, reason, and execute tasks for users •

    Four Key Components: • Model: reason, plan, respond • Tools: fetch, act, call • Orchestration: remember, track • Runtime: execute
  8. Phase 1: Prompt Tricks Hope is not a strategy! •

    “Call this API by returning JSON…” • Problems: • Brittle • Hallucinated parameters • No validation
  9. Phase 2: Structured tool calling Providing ways to ask for

    help • De fi ned tool methods • Typed parameters • Schema enforcement • Deterministic execution
  10. Why prompts aren’t enough -> context engineering • LLMs are

    holding it all • Prompt • Data • Previous highlights • Repetitive for each request! https://neo4j.com/blog/agentic-ai/hands-on-with-context-graphs-and-neo4j/
  11. Retrieval strategies • Embedding-based retrieval • Structured database queries •

    Additional traversal (e.g. graph) • Conversation state
  12. Memory is a system responsibility Doesn’t live in the model

    • LLMs are stateless • Every request is independent • Conversation history stored externally • Domain knowledge retrieved intentionally • Memory is infrastructure, not a prompt trick
  13. Graph as application memory • Short-term memory • Conversation state

    • Long-term memory • Users <-> Preferences • Why graph? • Relationships are explicit • Context retrieval = deterministic and precise https://neo4j.com/blog/developer/meet-lennys-memory-building-context-graphs-for-ai-agents/
  14. Agent scaling problem • Initial agent construction: • Manual tool

    wiring • Model-speci fi c integrations • Tight coupling • Hard to swap providers
  15. The solution…. Model Context Protocol (MCP) • Open protocol •

    Provides: • Tool discovery • Capability descriptions • Structured invocation • Standard responses • Universal adapter for AI
  16. Four layers of modern AI systems • 🧠 - LLM

    reasoning • ✋ - tool execution • 🗂 - graph-powered context • 🔌 - MCP standardization
  17. Resources • Code: github.com/JMHReif/agents-mcp-ohmy • Come visit us at the

    booth! Jennifer Reif [email protected] @JMHReif github.com/JMHReif jmhreif.com linkedin.com/in/jmhreif/