# A better way to build MCP servers with Laravel

DevFeed: [A better way to build MCP servers with Laravel](<https://devfeed.tech/articles/a-better-way-to-build-mcp-servers-with-laravel-20840.md>)

Original publisher: [Read original article](<https://laravel.com/blog/a-better-way-to-build-mcp-servers-with-laravel>)

Author: Pushpak Chhajed

Published: 2026-09-11T12:01:00Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [MCP](<https://devfeed.tech/topics/mcp.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [JSON Schema](<https://devfeed.tech/topics/json-schema.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [json-schema](<https://devfeed.tech/tags/json-schema.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>)

## AI overview

The article explains how Laravel MCP 1.0 uses searchable tool catalogs to avoid loading every MCP tool definition into an agent's context on every request. It describes the context costs of large tool surfaces and the evolution of the author's implementation.

## Source excerpt

Every MCP tool loads on every request. Laravel MCP 1.0 fixes that with searchable tool catalogs: the same payload for 10 or 100 tools.