0.7.0 (2026-05-20)
⚠ BREAKING CHANGES
- tools/elasticsearch: add vector search support and remove query passing through param (mcp-toolbox#2891)
- tools/looker: refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#2976)
- update repo name (mcp-toolbox#2968)
- release upgraded docsite (mcp-toolbox#2831)
- http: sanitize non-2xx error output (mcp-toolbox#2654)
- add a new
enable-apiflag (mcp-toolbox#2846) - remove deprecations and update tools-file flag (mcp-toolbox#2806)
- source/alloydb: restructure prebuilt toolsets (mcp-toolbox#2639)
- source/spanner: restructure prebuilt toolsets (mcp-toolbox#2641)
- source/dataplex: restructure prebuilt toolsets (mcp-toolbox#2640)
- source/oss-db: restructure prebuilt toolsets (mcp-toolbox#2638)
- source/cloudsql: restructure prebuilt toolsets (mcp-toolbox#2635)
- source/bigquery: restructure prebuilt toolsets (mcp-toolbox#2637)
- source/firestore: restructure prebuilt toolsets (mcp-toolbox#2636)
- telemetry metrics updates as per semantic convention (mcp-toolbox#2566)
Features
- auth: Add generic
authServicetype for MCP (mcp-toolbox#2619) (f6678f8) (2e327b8) - auth: Add Protected Resource Metadata endpoint (mcp-toolbox#2698) (b53dcf2) (2e327b8)
- auth: Support manual PRM override (mcp-toolbox#2717) (283e4e3) (2e327b8)
- auth: Support opaque token validation for
genericauthService (mcp-toolbox#2944) (c924701) (2e327b8) - bigquery: Add conversational analytics tools for Data Agents (mcp-toolbox#2517) (2490a4b) (2e327b8)
- cli: Add migrate subcommand (mcp-toolbox#2679) (12171f7) (2e327b8)
- cli: Add serve subcommand (mcp-toolbox#2550) (1e2c7c7) (2e327b8)
- cloudsqlpg: Run
SELECT 1after successful connection attempt (mcp-toolbox#2997) (6ed9700) (2e327b8) - dataplex: Add support for lookup context tool. (mcp-toolbox#2744) (facb69d) (2e327b8)
- dataproc: Add dataproc source and list/get clusters/jobs tools (mcp-toolbox#2407) (cc05e57) (2e327b8)
- embeddingModel: Add Backend API selection fields (mcp-toolbox#2592) (912aa9e) (2e327b8)
- http: sanitize non-2xx error output (mcp-toolbox#2654) (2e327b8)
- skill: Attach user agent metadata for generated skill (mcp-toolbox#2697) (9598a6a) (2e327b8)
- skill: One skill per toolset (mcp-toolbox#2733) (5b85c65) (2e327b8)
- skill: Update skill generation logic (mcp-toolbox#2646) (c233eee) (2e327b8)
- skills: Add additional-notes flag to generate skills command (mcp-toolbox#2696) (73bf962) (2e327b8)
- skills: Add Claude Code support to generated scripts (mcp-toolbox#2966) (a1609e1) (2e327b8)
- skills: Add codex user agent (mcp-toolbox#2973) (070e939) (2e327b8)
- skills: Tool invocation via npx (mcp-toolbox#2916) (377dc5b) (2e327b8)
- source/alloydb: restructure prebuilt toolsets (mcp-toolbox#2639) (2e327b8)
- source/alloydb: Restructure prebuilt toolsets (mcp-toolbox#2639) (5f3f063) (2e327b8)
- source/bigquery: Add maximumBytesBilled source config (mcp-toolbox#2724) (42f2d07) (f073018)
- source/bigquery: restructure prebuilt toolsets (mcp-toolbox#2637) (2e327b8)
- source/bigquery: Restructure prebuilt toolsets (mcp-toolbox#2637) (dc984ba) (2e327b8)
- source/cloud-storage: Add bucket and object management tools (mcp-toolbox#3129) (8de9bcf) (f073018)
- source/cloud-storage: Add Cloud Storage source with list_objects and read_object tools (mcp-toolbox#3081) (da27b37) (f073018)
- source/cloud-storage: Add write/copy/move/delete object tools (mcp-toolbox#3139) (b225fc4) (f073018)
- source/cloudsql: restructure prebuilt toolsets (mcp-toolbox#2635) (2e327b8)
- source/cloudsql: Restructure prebuilt toolsets (mcp-toolbox#2635) (99613dc) (2e327b8)
- source/dataplex: restructure prebuilt toolsets (mcp-toolbox#2640) (2e327b8)
- source/dataplex: Restructure prebuilt toolsets (mcp-toolbox#2640) (acb9a80) (2e327b8)
- source/firestore: restructure prebuilt toolsets (mcp-toolbox#2636) (2e327b8)
- source/firestore: Restructure prebuilt toolsets (mcp-toolbox#2636) (22ab7b9) (2e327b8)
- source/oracledb: Add Oracle DB for MCP tools and configurations, updated tools and documentation (mcp-toolbox#2625) (e350fc7) (2e327b8)
- source/oss-db: restructure prebuilt toolsets (mcp-toolbox#2638) (2e327b8)
- source/oss-db: Restructure prebuilt toolsets (mcp-toolbox#2638) (5196c6a) (2e327b8)
- source/spanner: restructure prebuilt toolsets (mcp-toolbox#2641) (2e327b8)
- source/spanner: Restructure prebuilt toolsets (mcp-toolbox#2641) (ea2b698) (2e327b8)
- sources/bigquery: Support custom oauth header name (mcp-toolbox#2564) (d3baf77) (2e327b8)
- sources/postgres: Add configurable pgx query execution mode (mcp-toolbox#2477) (57b77bc) (2e327b8)
- sources/redis: Add TLS support for Redis connections (mcp-toolbox#2432) (d6af290) (2e327b8)
- sources/singlestore: Add ConnectionParams to SingleStore Config (mcp-toolbox#2555) (73e2a8c) (2e327b8)
- tool/dataplex-lookup-context: Relax project constraint and enforce location (mcp-toolbox#2952) (7ebfdf1) (2e327b8)
- tools/bigquerysql: Add semantic search support (mcp-toolbox#2890) (862c396) (2e327b8)
- tools/cloudsqlpg: Add vector assist tools for Cloud SQL Postgres (mcp-toolbox#2909) (7a6d849) (2e327b8)
- tools/dataplex-search-entries: Add
scopesupport to search_entries tool (mcp-toolbox#2740) (10af468) (2e327b8) - tools/elasticsearch-execute-esql: Add Tool to execute arbitrary ES/QL queries (mcp-toolbox#3013) (ae49fb7) (2e327b8)
- tools/elasticsearch: add vector search support and remove query passing through param (mcp-toolbox#2891) (2e327b8)
- tools/elasticsearch: Add vector search support and remove query passing through param (mcp-toolbox#2891) (d44e879) (2e327b8)
- tools/knowledge-catalog: Search Data Quality Scans (mcp-toolbox#2444) (1c63551) (f073018)
- tools/looker: Enable Get All Lookml Tests, Run LookML Tests, and Create View From Table tools for Looker (mcp-toolbox#2522) (e01139a) (2e327b8)
- tools/looker: Looker agent management from MCP (mcp-toolbox#2830) (649d4ad) (2e327b8)
- tools/looker: refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#2976) (2e327b8)
- tools/looker: Refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#2976) (b2472d4) (2e327b8)
- tools/looker: Support git_branch tools for looker. (mcp-toolbox#2718) (70ed8a0) (2e327b8)
- tools/looker: Tools to list/create/delete directories (mcp-toolbox#2488) (0036d8c) (2e327b8)
- tools/mongodb: Add tool annotations to MongoDB tools for improved LLM understanding (mcp-toolbox#2219) (b7a5f80) (2e327b8)
- tools/mysql: Add list-table-stats-tool to list table statistics in MySQL and Cloud SQL MySQL source. (mcp-toolbox#2938) (dc2c2b4) (2e327b8)
- tools/serverless-spark: Add get_session_template tool (mcp-toolbox#2308) (a136e16) (2e327b8)
- tools/serverless-spark: Add list/get sessions tools (mcp-toolbox#2576) (a554298) (2e327b8)
- ui: Make tool list panel resizable (mcp-toolbox#2253) (276cf60) (2e327b8)
- ui: Update to use
/mcpendpoint (mcp-toolbox#2829) (c3059c2) (2e327b8) - add a new
enable-apiflag (mcp-toolbox#2846) (2e327b8) - Add a new
enable-apiflag (mcp-toolbox#2846) (7a070da) (2e327b8) - Add MCP tool annotations to all remaining tools (mcp-toolbox#2221) (ea09db9) (2e327b8)
- Add polling system to dynamic reloading (mcp-toolbox#2466) (fcaac9b) (2e327b8)
- Add support for HTTPS/TLS listener (mcp-toolbox#3126) (8bc385d) (f073018)
- Add user agent to embeddings generation (mcp-toolbox#2572) (287251a) (2e327b8)
- Added basic template for sdks doc migrate (mcp-toolbox#1961) (87f2eaf) (2e327b8)
- release upgraded docsite (mcp-toolbox#2831) (2e327b8)
- remove deprecations and update tools-file flag (mcp-toolbox#2806) (2e327b8)
- Remove deprecations and update tools-file flag (mcp-toolbox#2806) (ab64c95) (2e327b8)
- telemetry metrics updates as per semantic convention (mcp-toolbox#2566) (2e327b8)
- Telemetry metrics updates as per semantic convention (mcp-toolbox#2566) (131d764) (2e327b8)
- update repo name (mcp-toolbox#2968) (2e327b8)
Bug Fixes
- bigquery: Add impersonateServiceAccount to prebuilt config (mcp-toolbox#2770) (9c3a748) (2e327b8)
- ci: Add path for forked PR unit test runs (mcp-toolbox#2540) (04dd2a7) (2e327b8)
- ci: Implement conditional sharding logic in integration tests (mcp-toolbox#2763) (1528d7c) (2e327b8)
- ci: Remove search index generation from preview deployment workflow (mcp-toolbox#2859) (f8891b8) (2e327b8)
- cloudloggingadmin: Increase log injesting time and add auth test (mcp-toolbox#2772) (50b4457) (2e327b8)
- docs: Skip empty folders in pagination & reduce PR comment noise (mcp-toolbox#2853) (9ebd93a) (2e327b8)
- docs/adk: Resolve dependency duplication (mcp-toolbox#2418) (4d44abb) (2e327b8)
- docs/langchain: Fix core at 0.3.0 and align compatible dependencies (mcp-toolbox#2426) (36edfd3) (2e327b8)
- http: Sanitize non-2xx error output (mcp-toolbox#2654) (5bef954) (2e327b8)
- knowledge-catalog: Rename dataplex to knowledge-catalog across docs (mcp-toolbox#3039) (45c05e3) (2e327b8)
- looker: Convert configuration yaml to flat format (mcp-toolbox#3022) (45c05e3) (2e327b8)
- mcp: Guard nil SSE session lookup and return 400 for missing session (mcp-toolbox#2681) (f66189f) (2e327b8)
- mcp: Implement router-level logger injection for MCP auth (mcp-toolbox#3067) (ccc7cf5) (f073018)
- oracle: Enable DML operations and resolve incorrect array type error (mcp-toolbox#2323) (72146a4) (2e327b8)
- oracle: Normalize encoded proxy usernames in go-ora DSN (mcp-toolbox#2469) (b1333cd) (2e327b8)
- oracle: Update oracle-execute-sql tool interface to match source signature (mcp-toolbox#2627) (81699a3) (2e327b8)
- postgres: Update execute-sql tool to avoid multi-statements parameter (mcp-toolbox#2707) (58bc772) (2e327b8)
- quickstart: Robust tool lookup and modernize dependencies in Python samples (mcp-toolbox#2863) (4c0845d) (2e327b8)
- server/mcp: Guard nil dereference in sseManager.get (mcp-toolbox#2557) (e534196), closes mcp-toolbox#2548 (2e327b8)
- server/mcp: Scope defer span.End inside loop iteration (mcp-toolbox#2558) (c88a62d), closes mcp-toolbox#2549 (2e327b8)
- skill: Fix env variable propagation (mcp-toolbox#2645) (5271368) (2e327b8)
- skills: Fix integer parameter parsing through agent skills (mcp-toolbox#2847) (4564efe) (2e327b8)
- skills: Fix skill generation template (mcp-toolbox#2914) (a01a15e) (2e327b8)
- skills: Improve flag validation and silence unit test output (mcp-toolbox#2759) (f3da6aa) (2e327b8)
- skills: Prevent empty strings overriding optional env vars in node scripts (mcp-toolbox#2963) (c52adeb) (2e327b8)
- sources/looker: Looker and looker-dev prebuilt tools should share one source definition. (mcp-toolbox#2620) (df7f2fd) (2e327b8)
- sources/postgres: Apply URL encoding to query string params (mcp-toolbox#3020) (6b860f4) (f073018)
- telemetry: Histogram buckets from OTel standard to MCP standards (mcp-toolbox#2729) (87cd4a0) (2e327b8)
- test: Address flaky healthcare integration test run (mcp-toolbox#2742) (9590821) (2e327b8)
- tests: Resolve LlamaIndex dependency conflict in JS quickstart (mcp-toolbox#2597) (ac11f5a) (2e327b8)
- tests/bigquery: Implement uuid-based isolation and reliable resource cleanup (mcp-toolbox#2547) (479d842) (2e327b8)
- tests/Bigtable: Implement uuid-based isolation and reliable resource cleanup (mcp-toolbox#2880) (a769f15) (2e327b8)
- tests/postgres: Implement uuid-based isolation and reliable resource cleanup (mcp-toolbox#2377) (8a96fb1) (2e327b8)
- tests/postgres: Restore list_schemas test and implement dynamic owner (mcp-toolbox#2521) (7041e79) (2e327b8)
- tool/looker-conversational-analytics: OAuth token in GDA payload fix (mcp-toolbox#3058) (6632d96) (f073018)
- tools/bigquery-execute-sql: Avoid surfacing invalid queries as MCP 500s (mcp-toolbox#3056) (7ed92c8) (f073018)
- tools/looker: Fix OAuth for Converational Analytics (mcp-toolbox#3044) (f9e3e55) (f073018)
- ui: Remove module from script (mcp-toolbox#2703) (6943ab6) (2e327b8)
- Allow converting string literal block with list (mcp-toolbox#3050) (36ab2a9), closes mcp-toolbox#3023 (f073018)
- Deflake alloydb omni (mcp-toolbox#2431) (62b8309) (2e327b8)
- Enforce required validation for explicit null parameter values (mcp-toolbox#2519) (d5e9512) (2e327b8)
- Improve list locks integration test for postgres (mcp-toolbox#2279) (d9ebe5d) (2e327b8)
- Prevent test.db from being created during unit tests (mcp-toolbox#3042) (d10d2ca) (f073018)
- Remove hardcoded * allowed origin for sse (mcp-toolbox#3054) (c4c7bd9) (f073018)
- Return AllParams for GetParameter() for tools with templateParameter(mcp-toolbox#2734) (bfd7ba6) (2e327b8)
- Update error for ConvertConfig function (mcp-toolbox#2993) (62bdabb) (2e327b8)
- Update repo name (mcp-toolbox#2968) (3aae809) (2e327b8)
- Update toolset attributes naming (mcp-toolbox#2554) (3d6ae4e) (2e327b8)