AI Guardrails — The Thing Nobody Thinks About Until It’s Too Late

In the last post, we talked about what AI agents are — systems that can reason, plan, use tools, and take real actions in the real world. Powerful stuff. Now here’s the uncomfortable follow-up question: what happens when an agent does the wrong thing? It sends an email to the wrong person. It runs a query that locks your production database. It leaks a piece of data that should never have left the system. These aren’t hypotheticals. In 2025, a growing number of companies reported AI agents accessing systems they weren’t supposed to or allowing inappropriate data access. And this… Read more



MCP : Connecting AI to SQL Server – Direct Tables vs Stored Procedures

Every developer building an MCP server for SQL Server hits the same fork in the road within the first five minutes. Do you let the AI talk directly to your tables? Or do you route everything through stored procedures? It sounds like a small decision. It’s not. This single choice shapes the security of your data, the flexibility of your AI assistant, and how much you’ll trust the whole system six months from now. I’ve seen teams go both ways. I’ve seen both blow up. Here’s what I think after watching this play out across different projects. The Direct Table… Read more



How MCP Actually Works — A Practical Walkthrough

We covered what MCP is. Now let’s trace what actually happens during a real interaction — step by step. Key idea: MCP doesn’t decide what action to take — the model decides. MCP defines how requests are structured, transmitted, and safely returned. If you’re anything like me, knowing what something is only gets you halfway. You want to know how it works. What actually happens when Claude asks GitHub for your open issues? What messages get sent? What’s happening behind the scenes? The Two Layers of MCP MCP is built in two layers. The Transport Layer is how messages physically… Read more



What is MCP? A Simple Guide for Developers

If you’ve been anywhere near the AI developer world lately, you’ve probably seen three letters popping up everywhere: MCP. Maybe you saw it in a tweet. Maybe your coworker mentioned it. Maybe you saw it in some tool’s changelog. By the end of this post, you’ll understand what MCP is, why it exists, and why it actually matters to you as a developer. Just the stuff you need to know. Key idea: MCP standardizes how AI applications connect to tools and data — it solves integration, not intelligence. So… What Actually Is MCP? MCP stands for Model Context Protocol. It’s… Read more