gemini-cli-extensions/looker-conversational-analytics
v0.3.10Apache-2.0
Connect to Looker Conversational Analytics
Changelog
0.3.10 (2026-09-18)
Features
- tool/looker: Expose certification_metadata in looker dashboard and look tools (mcp-toolbox#β4041) (ed42084) (b6d5369)
- Added logic to serve /.well-known/openai-apps-challenge (mcp-toolbox#β4038) (7ac00a2) (b6d5369)
Bug Fixes
- prebuilt/cloud-sql-postgres: Clarify execute_sql tool description (mcp-toolbox#β3884) (ed4cfde) (b6d5369)
- tool/looker-generate-embed-url: Require embed parameters (mcp-toolbox#β3913) (93520cf) (b6d5369)
- tools/looker: Add additional annotations to support OpenAI plugins (mcp-toolbox#β4035) (7b41e73) (b6d5369)
0.3.9 (2026-09-17)
Features
- alloydb: Provide actionable error when read-only mode is used on pre-PG17 (mcp-toolbox#β3902) (28ace11) (6081497)
- falkordb: Add FalkorDB source and tools (mcp-toolbox#β3692) (a94702c) (6081497)
- MCP Apps: Add support for MCP Apps (mcp-toolbox#β4008) (9cf3e95) (6081497)
- mcp: Add Secure Parameters support as Toolbox experimental extension (mcp-toolbox#β3394) (9750d2d) (6081497)
- mcp: Serve groups/list and groups/get as a Toolbox extension (mcp-toolbox#β3914) (eaf2a9c) (6081497)
- MCPResources: Add support for MCP Resources (mcp-toolbox#β3968) (fb227b0) (6081497)
- server/mcp: Support com.google.cloud/toolbox.v1 extension in v20260728 (mcp-toolbox#β3801) (f4f7da6) (6081497)
- skill: Add fix-failing-tests skill for mcp-toolbox (mcp-toolbox#β3821) (168e69c) (6081497)
- sources: Add ConnectOnce, a helper for connecting on first use (mcp-toolbox#β3905) (16c31fa) (6081497)
- sources: Support native read-only mode and dynamic tool annotations (mcp-toolbox#β3872) (c257022), refs mcp-toolbox#β3615 mcp-toolbox#β3816 mcp-toolbox#β3618 mcp-toolbox#β3851 mcp-toolbox#β3619 mcp-toolbox#β3617 (6081497)
- Add Toolbox version check on startup (mcp-toolbox#β3837) (7d36de3) (6081497)
- restore $schema in plugin.json for spec clients (#98) (63bb57a)
Bug Fixes
- cloud-storage: Resolve symlinks when enforcing local path boundaries (mcp-toolbox#β3810) (c2ada64) (6081497)
- config: Compare env var offsets in rune space when skipping comments (mcp-toolbox#β3856) (2e76934) (6081497)
- docs/cloudgda: Document context fields, fix PSV example and links (mcp-toolbox#β3919) (ae47535) (6081497)
- looker: Update want clause (mcp-toolbox#β3962) (9593321) (6081497)
- postgres: Filter background processes in postgres-list-active-queries (mcp-toolbox#β3885) (3d9e62a) (6081497)
- sources: Release the handle when a source fails to connect (mcp-toolbox#β3921) (0001190) (6081497)
- test/alloydbainl: Use explicit SQL alias prompt in integration test (mcp-toolbox#β3916) (596eaf9) (6081497)
- Merge prebuilt tools when reloading custom config (mcp-toolbox#β3864) (5a6d865) (6081497)
- Normalize postgres UUIDs to strings (mcp-toolbox#β3806) (3b02f1d) (6081497)
0.3.8 (2026-08-21)
Features
- groups: Add ttlMs and cacheScope customization to config (mcp-toolbox#β3805) (a5d4947) (6c6e869)
- migrate: Convert toolset to group kind during migration (mcp-toolbox#β3704) (0adeaa5) (6c6e869)
- server/mcp: Introduce generic client extension registry (mcp-toolbox#β3723) (016245c) (6c6e869)
- skill: Add review-prs skill for mcp-toolbox (mcp-toolbox#β3743) (5b7bacc) (6c6e869)
- tools: Add cloud-sql-connect-gce for pg, mysql, mssql (mcp-toolbox#β3740) (ca58fa4) (6c6e869)
- tools/looker: Add additional tools to allow dashboards to be modified, and their layouts altered. (mcp-toolbox#β3597) (b2b80fb) (6c6e869)
- adopt Agent Plugin spec and generate harness manifests (#95) (5c1da76)
Bug Fixes
- auth/mcp: Derive PRM URL from Toolbox URL (mcp-toolbox#β3765) (aa30842) (6c6e869)
- config: Ignore environment variables in YAML comments (mcp-toolbox#β3807) (79aa732), refs mcp-toolbox#β3793 (6c6e869)
- mcp: Return Tool execution error for invalid input param (mcp-toolbox#β3799) (8120197) (6c6e869)
- prebuilt/cloud-storage: Declare tool collections as groups (mcp-toolbox#β3764) (7d468be) (6c6e869)
- server: Avoid a nil-flusher panic in the SSE handler (mcp-toolbox#β3520) (947f42f) (6c6e869)
- server/mcp: Disallow client overriding URL bound parameters (mcp-toolbox#β3798) (f15a9c7) (6c6e869)
- tools/looker: Scope the filters quoting rule to values in query description (mcp-toolbox#β3788) (78eb0b8) (6c6e869)
- util: Convert exponent-form JSON numbers in ConvertNumbers (mcp-toolbox#β3730) (e9713ee) (6c6e869)
0.3.7 (2026-08-04)
Features
- prebuilt: Migrate skills-repo toolsets to
kind: groupwith descriptions (mcp-toolbox#β3595) (b895b36) (0f50093) - server: Add
/healthzendpoint for container health checks (mcp-toolbox#β3060) (d5aefbc) (0f50093) - skills: Add
--groupflag to generate a skill from one group (mcp-toolbox#β3585) (c1abd4f) (0f50093) - skills: Default
--nameto--group,--toolset, or single--prebuiltname (mcp-toolbox#β3586) (2b33b08) (0f50093) - skills: Make description optional during skills gen (mcp-toolbox#β3584) (d0a8f14) (0f50093)
- tool/looker: Add
get_field_value_suggestionstool (mcp-toolbox#β3696) (3debe81) (0f50093) - Add
groupssupport (mcp-toolbox#β3605) (e75ec3b) (0f50093) - Update draft specs to 2026-07-28 (mcp-toolbox#β3699) (cf128ff) (0f50093)
Bug Fixes
- server: Sort default toolset alphabetically for stable ordering (mcp-toolbox#β3539) (e5da24c) (0f50093)
- tools/looker: Enhance looker-run-dashboard to handle result maker structures and merge queries (mcp-toolbox#β3698) (7666bc0) (0f50093)
- tools/looker: Log request/response traces at debug, not error (mcp-toolbox#β3552) (c3ad445) (0f50093)
- Re-add name validation to tools name (mcp-toolbox#β3654) (944f6ce) (0f50093)
- Re-add tool validation during startup (mcp-toolbox#β3705) (25ce953) (0f50093)
0.3.6 (2026-07-21)
Features
- arcadedb: Add arcadedb source and tools (mcp-toolbox#β2961) (351de00) (5008fd8)
- cmd/internal,docs: Add warning log that prebuilt tools are for developer use (mcp-toolbox#β3451) (8cffcef) (5008fd8)
- Add
quotaProjectsupport for BigQuery and Looker conversational analytics (mcp-toolbox#β2610) (f3e7ca9) (5008fd8)
Bug Fixes
- parameters: Report the offending value in array/map type errors (mcp-toolbox#β3512) (4034d6f) (5008fd8)
- parameters: Return an error instead of panicking on a non-string type field (mcp-toolbox#β3516) (66a0d53) (5008fd8)
- source/looker: Dynamically resolve public host URL (mcp-toolbox#β3603) (0428afd) (5008fd8)
- tool/looker-run-dashboard: Add support for SQL Runner query tiles (mcp-toolbox#β3594) (0975d0a) (5008fd8)
0.3.5 (2026-07-01)
Features
- release: Add digital signature to Toolbox binaries (mcp-toolbox#β3528) (3f0f0af) (fbfb83c)
- tools/looker: Support complex filter_expression parameter in queries (mcp-toolbox#β3494) (997fb8c) (fbfb83c)
- tools/looker: Support dynamic_fields parameter in queries (mcp-toolbox#β3507) (cd22b89) (fbfb83c)
- Support MCP 2026 draft specs (mcp-toolbox#β3544) (d12eaa8) (fbfb83c)
Bug Fixes
- tool/looker-create-view-from-table: Correct Looker API payload structure (mcp-toolbox#β3515) (18c539c) (fbfb83c)
- tools/looker-conversational-analytics: Validate explore_references shape instead of panicking (mcp-toolbox#β3531) (b67419d) (fbfb83c)
0.3.4 (2026-06-22)
Features
- auth/google: Require audience or clientId for mcpEnabled (mcp-toolbox#β3450) (59f7b6e) (3df7c8f)
- mcp: Add URL parameter binding for HTTP transport (mcp-toolbox#β3112) (0cc7b37) (3df7c8f)
- scylladb: Adding support for ScyllaDB source and tool (mcp-toolbox#β3119) (2dada83) (3df7c8f)
- server: Add support for toolset filtering in prebuilt CLI flag (mcp-toolbox#β3245) (7cc4f65) (3df7c8f)
- skills: Generate skills offline without live source connections (mcp-toolbox#β3388) (4c860b6) (3df7c8f)
- skills: Tolerate missing env vars during offline skills-generate (mcp-toolbox#β3399) (ea5d3e5) (3df7c8f)
- tools: Decouple tool initialization from sources (mcp-toolbox#β3355) (32a24e3) (3df7c8f)
- Enable per source level flags for sql commenter (mcp-toolbox#β3465) (ecce6b7) (3df7c8f)
Bug Fixes
- auth/dataplex: Fix failing source with service account credentials (mcp-toolbox#β3369) (ba4deef) (3df7c8f)
- bigquery: Wire maximumBytesBilled into prebuilt config (mcp-toolbox#β3385) (4abbf6e) (3df7c8f)
- config: Add doc/line context to parse errors (mcp-toolbox#β2957) (4b097da) (3df7c8f)
- npm: Source binary version from cmd/version.txt (mcp-toolbox#β3417) (6ffbdec) (3df7c8f)
- prebuilt/alloydb-omni: Require password env var explicitly (mcp-toolbox#β3398) (fcbe3e7) (3df7c8f)
- server: Fail if MCP auth is enabled together with enable-api (mcp-toolbox#β3435) (a6ff910) (3df7c8f)
- server: Return errors instead of panicking in InitializeConfigs (mcp-toolbox#β3397) (f48b01d) (3df7c8f)
- Bound MCP HTTP body size (mcp-toolbox#β3216) (d4f4342) (3df7c8f)
- Escape delimiter characters in applyEscape to prevent SQL injection (932519a) (3df7c8f)
0.3.3 (2026-06-05)
Features
0.3.2 (2026-05-22)
Features
- auth: Implement MCP auth tool-level scopes validation (mcp-toolbox#β3049) (c528985) (83ddb65)
- looker: Propagate client IP from incoming MCP requests to downstream SDK calls (mcp-toolbox#β3253) (75da6c2) (83ddb65)
- Setup SQLCommenter and allow client metadata (mcp-toolbox#β3064) (9f1f9b3) (83ddb65)
Bug Fixes
- auth/generic: Fix generic auth expiration field and integration with
authRequired(mcp-toolbox#β3251) (f4d16c0) (83ddb65) - tools: Initialize query result slices to empty array (mcp-toolbox#β3250) (60ddf48) (83ddb65)
- tools/looker: Return a 401 error to MCP client when Looker returns a 401 (mcp-toolbox#β3233) (4f409a3) (83ddb65)
- tools/looker: Strip wrapping quotes from filter values for unquoted parameters (mcp-toolbox#β3273) (1e3de96) (83ddb65)
0.3.1 (2026-05-11)
Features
0.3.0 (2026-04-10)
β BREAKING CHANGES
- tools/looker: refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#β2976)
Features
- auth: Support opaque token validation for
genericauthService (mcp-toolbox#β2944) (c924701) (69ffb72) - cloudsqlpg: Run
SELECT 1after successful connection attempt (mcp-toolbox#β2997) (6ed9700) (69ffb72) - tools/looker: refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#β2976) (69ffb72)
- tools/looker: Refactor looker-git-branch tool into 5 separate tools (mcp-toolbox#β2976) (b2472d4) (69ffb72)
0.2.5 (2026-04-08)
Features
0.2.4 (2026-03-27)
Features
0.2.3 (2026-03-20)
Features
- cli: Add migrate subcommand (#2679) (12171f7) (03cbce5)
- cli: Add serve subcommand (#2550) (1e2c7c7) (03cbce5)
- skill: One skill per toolset (#2733) (5b85c65) (03cbce5)
- tools/looker: Support git_branch tools for looker. (#2718) (70ed8a0) (03cbce5)
Bug Fixes
- ci: Implement conditional sharding logic in integration tests (#2763) (1528d7c) (03cbce5)
- cloudloggingadmin: Increase log injesting time and add auth test (#2772) (50b4457) (03cbce5)
- oracle: Normalize encoded proxy usernames in go-ora DSN (#2469) (b1333cd) (03cbce5)
- postgres: Update execute-sql tool to avoid multi-statements parameter (#2707) (58bc772) (03cbce5)
- skills: Improve flag validation and silence unit test output (#2759) (f3da6aa) (03cbce5)
- test: Address flaky healthcare integration test run (#2742) (9590821) (03cbce5)
0.2.2 (2026-03-17)
Features
0.2.1 (2026-03-03)
Features
- dataproc: Add dataproc source and list/get clusters/jobs tools (#2407) (cc05e57) (9e55081)
- tools/looker: Enable Get All Lookml Tests, Run LookML Tests, and Create View From Table tools for Looker (#2522) (e01139a) (9e55081)
- tools/looker: Tools to list/create/delete directories (#2488) (0036d8c) (9e55081)
- ui: Make tool list panel resizable (#2253) (276cf60) (9e55081)
- Add polling system to dynamic reloading (#2466) (fcaac9b) (9e55081)
- Added basic template for sdks doc migrate (#1961) (87f2eaf) (9e55081)
Bug Fixes
- ci: Add path for forked PR unit test runs (#2540) (04dd2a7) (9e55081)
- docs/adk: Resolve dependency duplication (#2418) (4d44abb) (9e55081)
- docs/langchain: Fix core at 0.3.0 and align compatible dependencies (#2426) (36edfd3) (9e55081)
- oracle: Enable DML operations and resolve incorrect array type error (#2323) (72146a4) (9e55081)
- server/mcp: Guard nil dereference in sseManager.get (#2557) (e534196), closes #2548 (9e55081)
- tests: Resolve LlamaIndex dependency conflict in JS quickstart (#2597) (ac11f5a) (9e55081)
- tests/postgres: Implement uuid-based isolation and reliable resource cleanup (#2377) (8a96fb1) (9e55081)
- tests/postgres: Restore list_schemas test and implement dynamic owner (#2521) (7041e79) (9e55081)
- Deflake alloydb omni (#2431) (62b8309) (9e55081)
- Enforce required validation for explicit null parameter values (#&2519) (d5e9512) (9e55081)
0.2.0 (2026-02-20)
β BREAKING CHANGES
- Update/add detailed telemetry for mcp endpoint compliant with OTEL semantic convention (#1987) (478a0bd)
- Update configuration file v2 (#2369)(293c1d6)
Features
- cli/invoke: Add support for direct tool invocation from CLI (#2353) (6e49ba4) (96c5cb6)
- cli/skills: Add support for generating agent skills from toolset (#2392) (80ef346) (96c5cb6)
- cloud-logging-admin: Add source, tools, integration test and docs (#2137) (252fc30) (96c5cb6)
- cockroachdb: Add CockroachDB integration with cockroach-go (#2006) (1fdd99a) (96c5cb6)
- prebuiltconfigs/alloydb-omni: Implement Alloydb omni dataplane tools (#2340) (e995349) (96c5cb6)
- server: Add Tool call error categories (#2387) (32cb4db) (96c5cb6)
- tools/looker: support
looker-validate-projecttool (#2430) (a15a128) (96c5cb6) - Update configuration file v2 (#2369)(293c1d6) (96c5cb6)
- Update/add detailed telemetry for mcp endpoint compliant with OTEL semantic convention (#1987) (478a0bd) (96c5cb6)
Bug Fixes
- dataplex: Capture GCP HTTP errors in MCP Toolbox (#2347) (1d7c498) (96c5cb6)
- Surface Dataplex API errors in MCP results (#2347)(1d7c498) (96c5cb6)
0.1.9 (2026-01-28)
Features
- add Configuration settings (#33) (10170c4)
- deps: update dependency googleapis/mcp-toolbox to v0.26.0 (#32) (9c69dd8)
0.1.8 (2026-01-22)
Features
0.1.7 (2025-12-19)
Features
0.1.6 (2025-12-12)
Features
0.1.5 (2025-12-05)
Features
0.1.4 (2025-11-20)
Features
0.1.3 (2025-11-14)
Features
- tool/looker-generate-embed-url: Adding generate embed url tool (#1877) (ef63860) (13fda6b)
- Added prompt support for toolbox (#1798) (cd56ea4) (13fda6b)
0.1.2 (2025-11-09)
Features
- cloud-healthcare: Add support for healthcare source, tool and prebuilt config (#1853) (1f833fb) (5288e58)
- elasticsearch: Add Elasticsearch source and tools (#1109) (5367285) (5288e58)
- mindsdb: Add MindsDB Source and Tools (#878) (1b2cca9) (5288e58)
- singlestore: Add SingleStore Source and Tools (#1333) (40b9dba) (5288e58)
- tools/looker-run-dashboard: New
run_dashboardtool (#1858) (30857c2) (5288e58) - tools/looker-run-look: Modify run_look to show query origin (#1860) (991e539) (5288e58)
- tools/looker: Tools to retrieve the connections, schemas, databases, and column metadata from a looker system. (#1804) (d7d1b03) (5288e58)
- Support
excludeValuesfor parameters (#1818) (a8e98dc) (5288e58)
Bug Fixes
- cloudmonitoring: Populate
authRequiredin tool manifest (#1800) (954152c) (5288e58) - Bigquery execute_sql to assign values to array (#1884) (559e2a2) (5288e58)
- Instructions to quote filters that include commas (#1794) (4b01720) (5288e58)
- Update debug logs statements (#1828) (3cff915) (5288e58)
0.1.1 (2025-10-23)
Features
- tools/looker: Tools to allow the agent to retrieve, create, modify, and delete LookML project files. (#1673) (089081f) (b829371)
- Support
allowedValues,escape,minValueandmaxValuefor parameters (#1770) (eaf7740) (b829371)