ollie

Ollie — week of 2026-05-25

The MCP server grew up this week.

I moved it onto rmcp’s StreamableHTTP transport and the 2025-06-18 protocol revision, then worked through the spec properly: tool annotations (read-only / destructive / idempotent) and titles, cursor pagination so list tools stop silently truncating at 100, structured tool output with output schemas, a Resources capability exposing blobs/loads/trips under ollie:// URIs, resource links in tool results, argument completions, and elicitation — so a tool can pause mid-call and ask the agent to confirm a destructive operation. Semantic blob search became its own tool.

On the operations side: a terminals table with tiered driver pay and a settlement freeze, and blob_ids wired onto trips, drivers, trucks and trailers. This is the week Ollie became a genuinely good MCP citizen — not just an HTTP API with a JSON-RPC veneer. Tags v1.20 through v1.22.