
Tishan David
Software developer · Sydney, Australia
Building with the Model Context Protocol — giving AI a standard way to reach your tools, data, and code.
I'm a software developer based in Sydney, Australia, with more than ten years spent building production systems — backend services, developer tooling, and, more recently, AI-powered applications. Most of that work lives in the unglamorous middle layer: the plumbing that simply has to be correct, observable, and boring in the best possible way.
For the last few years I've been deep in the Model Context Protocol. I've written MCP servers and clients, wired them into Claude Desktop and Claude Code, and given autonomous agents a standard way to reach real tools, data, and code. It's the rare piece of infrastructure that makes almost everything downstream simpler.
What I enjoy most is making complex infrastructure approachable — taking a specification dense enough to glaze the eyes and turning it into something you can hold in your head and ship before lunch. A good protocol should feel obvious in hindsight, and a good explanation should get out of your way.
That instinct became a book. I wrote The MCP Handbook to be the guide I wish I'd had: a clear path from your very first server to agents that act on the world, with the diagrams and hard-won details filled in along the way.
Currently
- Writing about MCP and the patterns behind dependable agents
- Building and maintaining MCP servers and clients
- Mentoring developers taking their first steps with the protocol