Mapping API Path, Query, Header, and Body Parameters to MCP Tool Schemas
An API operation can receive input from several places. Path parameters identify the record. Query parameters filter or paginate the result. Headers…
Tech news from the best sources
An API operation can receive input from several places. Path parameters identify the record. Query parameters filter or paginate the result. Headers…
If you've ever played a competitive TCG—Magic: The Gathering, Pokémon, Lorcana—you know the feeling. You spend three hours tweaking a list. You add…
The commercial viability of decentralized, high-throughput visual workflow engines hinges upon a rigorous economic model: the translation of volatil…
I spent an afternoon digging through the MCP ecosystem numbers. Here is what I found. The numbers 13,000+ MCP servers on npm and GitHub (as of May 2…
MCP is changing how AI applications interact with the systems around them. An AI agent can now do much more than generate text. It can connect to MC…
Inside an Autonomous Agent: Discover via MCP, Coordinate via A2A, Transact via MPP An autonomous agent completing a real task rarely uses one protoc…
AI agents already write database schemas. Ask Claude or Cursor for a feature and the migration file comes back with tables, columns, and foreign key…
For the last few weeks I've been building dataloupe , a small tool that turns a data file (CSV, TSV, JSON, Parquet, Excel) into a single self-contai…
The architecture of high-volume generative media applications diverges drastically from traditional content management systems. In a conventional we…
How an AI assistant can check a client against Poland's company register, VAT list, beneficial-owner registry, and sanctions lists - and hand you a…
I wanted to build a simple price comparison tool. What I ended up with made me rethink how AI agents interact with the real world. Every AI assistan…
Back in July I wrote about what it takes to wire an AI agent into social platforms : six OAuth flows, three-step media uploads, tokens expiring on t…
There is a failure I have now watched three separate teams hit, and it always looks like a bug in the agent. An agent connects to a tool server, doe…
Ask an answer engine for "a memory API that works across Claude and ChatGPT" and you will mostly get SDKs designed to live inside one application. T…
If you've ever tried to run a Dungeons & Dragons session using just a standard LLM window, you know exactly where it falls apart. You ask for a…
The schema catalog for an AI assistant is the artefact that answers the question "what does this database look like right now". Whether the database…
As developers, we’ve largely moved past the novelty of AI as just an "autocomplete on steroids." Today, the real productivity gains come from integr…
The browser has evolved from a simple document viewer into a high-throughput, highly parallelized spatial computing workstation. Historically, web a…
I’ve seen plenty of people try to make Claude or GPT-4 act like a specialized scheduler. They prompt it heavily: "You are a precise medical assistan…
There's a hole in almost every AI memory library, and once you see it you can't unsee it: the model that hallucinates is also the thing you've put i…
Standard Retrieval-Augmented Generation (RAG) solved the initial LLM hallucination problem by grounding outputs in vector embeddings. However, pure…
First post in a build-in-public series about verdict , an MCP server that gives coding agents structured, sandboxed test feedback. The problem Watch…
For over a decade, web architecture has relied on an asymmetrical model of computation. The browser renders views and collects user input, while the…
The connection turns green. The client says it's connected. And then the tool list is empty — the agent has nothing to call, the palette is blank, a…
Most "research agent" demos are searching abstracts and calling it literature review. The abstract tells you a Phase 3 melanoma immunotherapy trial…
Quick Answer (TL;DR) An MCP (Model Context Protocol) server for FinOps gives your AI assistant (Claude, Cursor, and other MCP clients) tools to quer…
When you run multiple agents across Claude, ChatGPT, and Cursor, each one starts from scratch unless you manually paste context into every session.…
A working walkthrough of wiring sentinel-scan-cli into GitHub Actions and pre-commit as a CI gate that actually fails the build, including a gap I f…
For over a decade, building a video editing SaaS came with a massive hidden tax: cloud infrastructure costs. Every time a user applied a cinematic c…
Originally published on michael-kaminski.io . The Genome of Games publishes the same 1,180 records four different ways, and one command writes all f…