The Wire · Showcase
LARAVEL'S MCP CLIENT NOW DISCOVERS AND INVOKES REMOTE TOOLS
By RepoJournal · Filed · About Laravel
Laravel's Model Context Protocol client went from connection-only to fully functional overnight, letting you list and call tools exposed by any MCP server.
The MCP client [1] shipped tool discovery and invocation on top of the stdio transport foundation that landed last week. You can now list a server's tools with auto-pagination and invoke them directly from your Laravel application, opening the door to AI-native integrations that actually talk back. Meanwhile, the framework's HTTP client [2] now works as a PSR-7 compliant client, meaning you can drop it into any package expecting `ClientInterface` and get full middleware support including request logging. The WorkOS starterkit [3] added password and email change request helpers, giving you the scaffolding to let users manage their own auth without custom plumbing. Three fixes landed for 13.x: the image validation ratio checks [5] had inverted comparison operators that silently failed correct images, the HTTP client [4] now normalizes header values to avoid deprecation warnings from guzzlehttp/psr7 3.0, and the scheduler [6] lets you opt out of cache checks independently for servers running high-frequency tasks. The installer [7] gained a `--no-node` flag for Starter Kits that don't need Node, and laravel/ai reverted [8] a problematic model attribute change that was breaking failover behavior.
Action items
- → Test image validation rules if you use min_ratio or max_ratio - the fix corrects inverted logic laravel/framework [plan]
- → Update HTTP client header handling for guzzlehttp/psr7 3.0 compatibility laravel/framework [plan]
- → Review scheduler performance if running frequent everyXSeconds tasks - cache opt-out is now available laravel/framework [monitor]
- → Integrate WorkOS user management flows with new password and email change helpers laravel/workos [plan]
References
- [1] Add MCP client tool listing and calling ↗ laravel/mcp
- [2] [13.x] Allow Http Client to be used as PSR Client ↗ laravel/framework
- [3] Requests for Email & Password Change ↗ laravel/workos
- [4] [13.x] Normalize HTTP client header values ↗ laravel/framework
- [5] [13.x] Fix inverted ratio comparison operators in image dimension validation ↗ laravel/framework
- [6] [13.x] Allow scheduler to opt out of pause and interrupt cache checks ↗ laravel/framework
- [7] Adds a no-node option to skip installing and building NPM dependencies entirely ↗ laravel/installer
- [8] Revert "Apply model attribute and explicit model to all providers in a failover list" ↗ laravel/ai
FAQ
- What changed in Laravel on May 28, 2026?
- Laravel's Model Context Protocol client went from connection-only to fully functional overnight, letting you list and call tools exposed by any MCP server.
- What should Laravel teams do about it?
- Test image validation rules if you use min_ratio or max_ratio - the fix corrects inverted logic • Update HTTP client header handling for guzzlehttp/psr7 3.0 compatibility • Review scheduler performance if running frequent everyXSeconds tasks - cache opt-out is now available
- Which Laravel repositories shipped on May 28, 2026?
- laravel/mcp, laravel/framework, laravel/workos, laravel/installer, laravel/ai