v0.31.0
googleapis/mcp-toolboxv0.31.0Mar 27, 2026by release-please[bot]
AI Summary
This release introduces a new `enable-api` flag, generic authentication service types, and Protected Resource Metadata endpoint support. It also includes an upgrade to the documentation site.
Key Highlights
- New enable-api flag added
- Generic authService type for MCP support
- Protected Resource Metadata endpoint support
- Documentation site upgraded
Breaking Changes
- release upgraded docsite
- sanitize non-2xx error output (http)
- add a new enable-api flag
- remove deprecations and update tools-file flag
New Features
- Add a new enable-api flag
- Add generic authService type for MCP
- Add Protected Resource Metadata endpoint
- Support manual PRM override
- Add support for lookup context tool (Dataplex)
- Remove deprecations and update tools-file flag
Full Release Notes
## [0.31.0](https://github.com/googleapis/genai-toolbox/compare/v0.30.0...v0.31.0) (2026-03-26) ### ⚠ BREAKING CHANGES * release upgraded docsite ([#2831](https://github.com/googleapis/genai-toolbox/issues/2831)) * **http:** sanitize non-2xx error output ([#2654](https://github.com/googleapis/genai-toolbox/issues/2654)) * add a new `enable-api` flag ([#2846](https://github.com/googleapis/genai-toolbox/issues/2846)) * remove deprecations and update tools-file flag ([#2806](https://github.com/googleapis/genai-toolbox/issues/2806)) ### Features * Add a new `enable-api` flag ([#2846](https://github.com/googleapis/genai-toolbox/issues/2846)) ([7a070da](https://github.com/googleapis/genai-toolbox/commit/7a070dae4f1833671649ea605f36659675d402a9)) * **auth:** Add generic `authService` type for MCP ([#2619](https://github.com/googleapis/genai-toolbox/issues/2619)) ([f6678f8](https://github.com/googleapis/genai-toolbox/commit/f6678f8e29aa3346f4f73ce33cec37b4753d6947)) * **auth:** Add Protected Resource Metadata endpoint ([#2698](https://github.com/googleapis/genai-toolbox/issues/2698)) ([b53dcf2](https://github.com/googleapis/genai-toolbox/commit/b53dcf20694599f8b961c501a532bd122630b6f4)) * **auth:** Support manual PRM override ([#2717](https://github.com/googleapis/genai-toolbox/issues/2717)) ([283e4e3](https://github.com/googleapis/genai-toolbox/commit/283e4e33172571e4b20fa6a3ea0cfc632a565e6a)) * **dataplex:** Add support for lookup context tool. ([#2744](https://github.com/googleapis/genai-toolbox/issues/2744)) ([facb69d](https://github.com/googleapis/genai-toolbox/commit/facb69d01fe0c7ff9e2e1c40804dd00762e508a6)) * Remove deprecations and update tools-file flag ([#2806](https://github.com/googleapis/genai-toolbox/issues/2806)) ([ab64c95](https://github.com/googleapis/genai-toolbox/commit/ab64c9514a467d92a4547eda5a4ecdd08f86b0c9)) ### Bug Fixes * **ci:** Remove search index generation from preview deployment workflow ([#2859](https://github.com/googleapis/genai-toolbox/issues/2859)) ([f8891b8](https://github.com/googleapis/genai-toolbox/commit/f8891b82fcaaef240e1031cd9f784749d91d4210)) * **docs:** Skip empty folders in pagination & reduce PR comment noise ([#2853](https://github.com/googleapis/genai-toolbox/issues/2853)) ([9ebd93a](https://github.com/googleapis/genai-toolbox/commit/9ebd93a8ecb9bae673aa77a859803629fc7a4e1d)) * **http:** Sanitize non-2xx error output ([#2654](https://github.com/googleapis/genai-toolbox/issues/2654)) ([5bef954](https://github.com/googleapis/genai-toolbox/commit/5bef954507c8e23b6c9b0eb2551265e4be32b452)) * **skills:** Fix integer parameter parsing through agent skills ([#2847](https://github.com/googleapis/genai-toolbox/issues/2847)) ([4564efe](https://github.com/googleapis/genai-toolbox/commit/4564efe75436b4081d9f3d1f7c912bc64c13f850)) ### Documentation * Release upgraded docsite ([#2831](https://github.com/googleapis/genai-toolbox/issues/2831)) ([5b25ce0](https://github.com/googleapis/genai-toolbox/commit/5b25ce081235b21c884e27057cd4a2fa4d0d7c0e)) | **OS/Architecture** | **Description** | **SHA256 Hash** | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- | | [linux/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/linux/amd64/toolbox) | For **Linux** systems running on **Intel/AMD 64-bit processors**. | f709e43f45b899a5c84abdfd1b2082ff5187c4d133c5a824c83411e2fc880e24 | | [darwin/arm64](https://storage.googleapis.com/genai-toolbox/v0.31.0/darwin/arm64/toolbox) | For **macOS** systems running on **Apple Silicon** (M1, M2, M3, etc.) processors. | 1c0841a62224fc984856634e218bed45f678c7c87f51a8cea92c05bf70775da8 | | [darwin/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/darwin/amd64/toolbox) | For **macOS** systems running on **Intel processors**. | 7562e49c531c2b34e2d37b0b1f2efc34ebb04631f8772c007846c494be9dfce9 | | [windows/amd64](https://storage.googleapis.com/genai-toolbox/v0.31.0/windows/amd64/toolbox.exe) | For **Windows** systems running on **Intel/AMD 64-bit processors**. | ce8a6b5db1a136654a20fe31f7addf2c73cbd458ce12cd8dd7ed6df7d985a9e5 |