What Is the Model Context Protocol?
One standard way for an AI app to reach tools and data.
Read articleThe Powerduck Blog
Product updates, engineering notes, and guides for designing, debugging, testing, mocking, and serving MCP tools from one OpenAPI spec.
Browse the guidesOne standard way for an AI app to reach tools and data.
Read articleProtect the shared upstream behind every MCP tool.
Read articleRotate refresh tokens so a leaked one expires fast.
Read articleRead data through resource templates, act through tools.
Read articleVersion MCP tools by convention, then retire old names in stages.
Read articleA bulk call is a set of per-item outcomes, not one pass or fail.
Read articleA signature is only useful if the bad branches are actually exercised.
Read articleThe file that matters is the one whose byte count sits exactly on the limit.
Read articleA field that looks optional can still break a client that parses its responses strictly.
Read articleA cache rule is only as good as the stale and revalidation cases.
Read articleA matrix that only proves the admin can do everything has not really been tested.
Read articleA client that gives up at the wrong millisecond either waits forever or drops a request that was about to succeed.
Read article