Last week, we did something we should have done months ago: a full QA audit of our MCP server portfolio. We maintain a collection of Model Context Protocol servers that power AgentPay — an AI-native payments platform built on the MCP standard. The result? We found broken imports, missing asyncio patterns, and 31 dead Stripe links. Here's the full story. The Scope: 5 MCP Servers Our QA pass covered five core MCP servers: mcp-server-stripe — Payment processing via Stripe mcp-server-supabase — Database and auth operations mcp-server-cloudflare — Edge functions and infrastructure mcp-server-search — Web and documentation search mcp-server-filesystem — File management Each server had been built at different times, with different SDK versions, by different contributors. That was the root cause. The Audit Approach We used a two-pronged audit strategy: 1.…