Skip to Main Content
Talk Intermediate MIT License

Building Production Agentic AI: MCP, Tools, and Real-World Integration

Proposal status is Rejected
Session Description

Most AI demos stop at chat. But real agentic systems need to actually do things—call APIs, read databases, trigger workflows. This talk is about building agents that work in production, not just in notebooks.

I'll walk through how to build reliable agentic systems, focusing on three things that matter: getting agents to use tools correctly, handling the inevitable failures when APIs are down or rate-limited, and scaling beyond toy examples to real workloads.

MCP is a big part of this story. Instead of hardcoding every tool your agent might need, MCP lets you expose capabilities dynamically. I'll show how to build MCP servers that plug into agent workflows, how they compare to function calling, and when each approach makes sense.

Expect lots of code, real trade-offs, and things I learned the hard way deploying this stuff.

Key Takeaways

You'll understand the building blocks—reasoning loops, tool orchestration, memory—and when to use function calling vs MCP vs building custom integrations.

Learn how to expose tools through MCP, handle auth and rate limits properly, and make your servers robust enough for production use.

When to use RAG, when to summarize, and how to balance what your agent remembers with token costs and performance.

References

Session Categories

Engineering practice - productivity, debugging
Talk License: MIT License

Speakers

Harun Raseed Basheer
Harun Raseed Basheer Lead Data Engineer | Hitachi Solutions India Pvt Ltd

I'm a Data Engineer Team Lead with 10 years of IT experience and a Microsoft Dual MVP in AI and Data Platform. I specialize in building scalable data platforms, AI solutions, and production-grade architectures. As a community contributor, I run multiple tech communities and co-organize various initiatives. I'm passionate about mentoring students and sharing knowledge through hands-on training and community-driven learning.