API Design

Exposing a Go App as Claude MCP Tools

May 22, 2026

How to implement an MCP server in Go that exposes application functions as typed tools for Claude Code and Claude Desktop — with a working example from the Trader FX engine.

REST APIs for IoT Gateways: Control, Configuration, and Telemetry Access

March 30, 2022

How the OttO IoT gateway exposes sensor state through a Go REST API, why HTTP is the application boundary for dashboards and tools, and what to avoid when turning internal device data into public responses.