
Jake Morrison
Software Engineer in Test
At EveryInfra Jake keeps the API contract consistent across every public interface; if any of them drifts, CI fails.
Education
- University of Waterloo, B.A.Sc. Software Engineering (2009–2013)
Previous roles
- Atlassian (Sydney / remote) — SDET → Principal, platform engineering (2014–2024)
Articles by Jake Morrison
- GitHub Copilot MCP: Config Example and 26 Real API Calls for a Weekly Competitor Social Report
A GitHub Copilot MCP config example plus 26 real API calls: the coding agent writes a competitor report script that Actions runs weekly for $0.011961.
- Apify Reddit Scraper Alternative: Posts and Comments per 1,000 Rows, Measured
Reddit Scraper Lite on Apify costs $4.04 for 1,000 comments. We measured $0.0073 for a flat list with no parent ids. For full trees, use Apify.
- Claude strict tool use with a data API: two layers that keep calls valid
Opus 5.5 rejects forced tool_choice. We pair strict tools with 422 errors that explain the fix: 29 real calls, bad params back in 0.17 s, no charge.
- MCP Spec 2026-07-28 Integration Verification: 30 Live Checks
MCP 2026-07-28 is still the current spec, but implementations still differ. We ran 30 protocol checks and 13 paid calls and turned them into a checklist.
- Remote MCP Integration Acceptance: What Discovery Proves and What Still Needs Verification
Use a keyless discovery probe to inspect initialization, notifications, and the tool catalog, then verify the network and authentication requirements of Claude, ChatGPT, and Cursor respectively to avoid treating protocol visibility as end-user testing across all three clients.