How we test

Status definitions

Protocol

  1. Accounts. Vendor sandbox or test accounts where they exist. Never real customer data. A separate test tenant for each stack.
  2. Client matrix. At least one mainstream MCP client, with name and version recorded.
  3. Install check. Time from zero to first successful tool call using only vendor docs; undocumented steps recorded.
  4. Workflow scripts. Each automated workflow gets a written prompt, expected tool calls and expected result, run 3 times and recorded as pass, partial or fail.
  5. Read first, write gated. Read-only scripts first. Writes only in a sandbox with an explicit confirm step; we record whether the server or client enforced it.
  6. Failure modes. A bad input, an expired token and a missing permission; we record whether the error was clear.
  7. Security. We do not run our own audit. We record Canopii and VerifyMCP scores with the date and review permission scopes.
  8. Cost. Plan tier and price from each vendor pricing page, with the date. A stack cost appears only when every tool price is recorded.
  9. Publish. Status becomes Tested and the test log is published.
  10. Re-test. Every 90 days, or within 14 days of a breaking vendor change.

What we don't test

We don't run security audits. For that we link to Canopii and VerifyMCP.