Black-Box Agent Testing with MCP

tl;dr: I propose a method for testing agents by defining tasks and expected outputs via an MCP server. Note: this article assumes some familiarity with the Model Context Protocol (MCP) There's no universally agreed-upon definition for AI agents. My personal definition is something like: "an AI agent is software that uses AI models to take autonomous actions." This definition leaves a lot of room…