Tag
MCP
11 articles tagged with MCP.
MCP's Progressive Tool Discovery
Progressive tool discovery is usually sold on prompt caching. Keep the tools array fixed, the argument goes, and the cached prefix survives. I ran 72 benchmarks across gemini-3.5, 3.6 and 3.7 Flash at 14, 42, 84 and 280 tools. The fixed prefix cached in exactly zero of 36 runs, the pattern it argues against cached up to 93%, and the point where the pattern starts paying moved down to about 20 tools on the newest model.
Stateless MCP servers
The MCP server most tutorials ship, mine included, opens with a session handshake: initialize, get back an Mcp-Session-Id, carry it on every request, hold a live transport per client on the server. A stateless server drops all of it. Each request stands alone, any copy of the server can answer it, and the July 2026 spec makes that the only model there is. Here are both servers side by side, compared on the wire.
The agent said it was in stock
Agents keep giving me confident, wrong answers about the real world. WebMCP fixes half of that problem; discovery is still wide open.
Authenticating MCP servers
Almost every MCP tutorial, mine included, ships a server with no idea who's calling it: any client that reaches the endpoint gets the same data. For a while the protocol had no answer to that. It does now, and auth is the part of the MCP spec that has moved most. Here's the smallest server that sits on the right side of it, with a bearer token at the door and each user seeing only their own data, checked on the wire.
Introduction to WebMCP
WebMCP lets a page hand structured tools to an in-browser agent instead of making it guess at your UI. I wired 22 tools into Watch Anchor; here's how the API works and what I learned.
MCP Apps
For its first eighteen months MCP let a model call a tool and read the result back as text. That's a low ceiling the moment a user wants to sort, filter or drill into something. MCP Apps raise it: the server ships an actual interface into the chat. Here's how MCP got here, what the new proposal says, and a small app you can run in Claude Desktop, built on the official SDK and checked against the spec.
Joining the Agentic AI Foundation as an ambassador
I've been accepted into the Agentic AI Foundation's ambassador programme. Here's what the foundation is, why it matters that this work is happening in the open, and what I've actually signed up to do.
What is agentic AI? A working definition for 2026
A direct definition of agentic AI, what's actually shipping in production today, what isn't, and the five things worth building first. With specifics, citations, and an honest list of what doesn't work yet.
MCP Workshop Answers for DevFest Taipei 2025
These are the answers to the questions asked via Slido during my workshop on MCP at DevFest Taipei 2025.
Creating an MCP Client: Connecting LLMs to the Real World
In this article, we walk through the process of building a Model Context Protocol (MCP) client. Learn how to connect to servers, discover tools, and invoke them from your own app or LLM integration.
MCP Servers - The Bridge Between LLMs and Real-World Tools
Model Context Protocol (MCP) servers expose tools, resources, and prompts to LLMs in a unified, structured way. This post explores how they work, how to build one, and why they are a critical part of the future AI stack.