v0.18.0
googleapis/mcp-toolboxv0.18.0Oct 23, 2025by release-please[bot]
AI Summary
This release introduces parameter validation features (allowedValues, escape, minValue, maxValue) for tools and adds new Looker tools for managing LookML project files. It also includes several bug fixes for MySQL user agent escaping and HTTP tool behavior.
Key Highlights
- Support for parameter constraints: allowedValues, escape, minValue, and maxValue.
- New Looker tools for retrieving, creating, modifying, and deleting LookML project files.
- Bug fixes for MySQL user agent and program_name escaping.
- Bug fixes for HTTP tool status codes and query parameter handling.
New Features
- Parameter validation support for tool parameters.
- Looker LookML management tools.
- MySQL user agent escaping fixes.
- HTTP tool improvements for status codes and query parameters.
Full Release Notes
## [0.18.0](https://github.com/googleapis/genai-toolbox/compare/v0.17.0...v0.18.0) (2025-10-23) ### Features * Support `allowedValues`, `escape`, `minValue` and `maxValue` for parameters ([#1770](https://github.com/googleapis/genai-toolbox/issues/1770)) ([eaf7740](https://github.com/googleapis/genai-toolbox/commit/eaf77406fd386c12315d67eb685dc69e0415c516)) * **tools/looker:** Tools to allow the agent to retrieve, create, modify, and delete LookML project files. ([#1673](https://github.com/googleapis/genai-toolbox/issues/1673)) ([089081f](https://github.com/googleapis/genai-toolbox/commit/089081feb0e32f9eb65d00df5987392d413a4081)) ### Bug Fixes * **sources/mysql:** Escape mysql user agent ([#1707](https://github.com/googleapis/genai-toolbox/issues/1707)) ([eeb694c](https://github.com/googleapis/genai-toolbox/commit/eeb694c20facc40a38bfa67073c4cb1f3dd657ff)) * **sources/mysql:** Escape program_name for MySQL ([#1717](https://github.com/googleapis/genai-toolbox/issues/1717)) ([02f7f8a](https://github.com/googleapis/genai-toolbox/commit/02f7f8af979057efe99fd138cb1b958130355b68)) * **tools/http:** Allow 2xx status code on tool invocation ([#1761](https://github.com/googleapis/genai-toolbox/issues/1761)) ([a06d0d8](https://github.com/googleapis/genai-toolbox/commit/a06d0d8735fbec29bea97457248845a8c6b4aa3c)) * **tools/http:** Omit optional nil query parameters ([#1762](https://github.com/googleapis/genai-toolbox/issues/1762)) ([bd16ba3](https://github.com/googleapis/genai-toolbox/commit/bd16ba3921e6177065780e5f29870859b8e18e4f)) * **tools/looker:** Looker file content calls should not use url.QueryEscape ([#1758](https://github.com/googleapis/genai-toolbox/issues/1758)) ([336de1b](https://github.com/googleapis/genai-toolbox/commit/336de1bd04b869d322c0fd1f4667eb652159d791)) | **OS/Architecture** | **Description** | **SHA256 Hash** | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- | | [linux/amd64](https://storage.googleapis.com/genai-toolbox/v0.18.0/linux/amd64/toolbox) | For **Linux** systems running on **Intel/AMD 64-bit processors**. | ae3e5e5bd377816e850cdd3b6fa62510d3d3789b167f5f609f331879a59a6289 | | [darwin/arm64](https://storage.googleapis.com/genai-toolbox/v0.18.0/darwin/arm64/toolbox) | For **macOS** systems running on **Apple Silicon** (M1, M2, M3, etc.) processors. | f409d3e599b337ec41f74b55b913924422aab6772aeb884bd852ef2d5c425abd | | [darwin/amd64](https://storage.googleapis.com/genai-toolbox/v0.18.0/darwin/amd64/toolbox) | For **macOS** systems running on **Intel processors**. | a939433c6bd7cd1b55c4d2f07bece8f22409d817f1eb48eaea5d68e67e7a338a | | [windows/amd64](https://storage.googleapis.com/genai-toolbox/v0.18.0/windows/amd64/toolbox.exe) | For **Windows** systems running on **Intel/AMD 64-bit processors**. | 7a34170dca2b8ce765b4e175ce3ab57043dc566cff5ba505bcc768305df247b8 |