{"adoption": {"forks": 1698, "observed_at": "2026-08-28T04:11:15.005581+00:00", "stars": 16262}, "canonical_url": "https://ross.abutalabs.com/products/mcp-toolbox", "card": {"archived": false, "artifact_type": "service", "description": "MCP Toolbox for Databases is an open source MCP server for databases.", "domain": ["databases", "large-language-models", "developer-tools", "backend", "self-hosted"], "enriched": true, "function": ["mcp", "database", "agent-framework", "api-framework", "auth", "monitoring", "search-engine"], "health_score": 100, "homepage": "https://mcp-toolbox.dev/documentation/introduction/", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["googleapis/mcp-toolbox"], "name": "googleapis/mcp-toolbox", "platform": ["windows", "self-hosted", "go", "python", "cli"], "pushed_at": "2026-08-27T00:19:29+00:00", "repo": "googleapis/mcp-toolbox", "stars": 16262, "tags": ["mcp-server", "database-tools", "nl2sql", "genai", "tools-yaml", "bigquery", "postgresql", "mysql", "spanner", "firestore", "mongodb", "elasticsearch", "redis", "clickhouse", "langchain", "adk", "ai-agents", "linux", "macos", "docker", "nodejs"], "topics": ["genai", "mcp", "agent", "ai", "database", "llm", "server", "agents", "bigquery", "elasticsearch", "firestore", "mongodb", "mysql", "oracle", "postgresql", "spanner", "clickhouse", "redis", "tidb", "cockroachdb"], "urls": [], "use_cases": ["connect Claude Code or Gemini CLI to my postgres database via MCP", "let an AI agent query BigQuery or Spanner safely", "build custom secure database tools for a production LLM agent", "explore database schemas and run SQL from my IDE with an MCP client", "add NL2SQL and semantic search tools to a LangChain or ADK agent", "expose MongoDB or Elasticsearch data to AI agents with authentication"], "what_it_is": "MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server, written in Go, that connects AI agents, IDEs, and applications to enterprise databases. It offers prebuilt generic tools for instant data exploration plus a custom tools framework for defining secure, production-ready queries, semantic search, and NL2SQL capabilities via a tools.yaml configuration.", "when_to_avoid": ["you need a generic MCP server for non-database tools or APIs", "you want a lightweight embedded library rather than a separately deployed server", "your database engine is not among the supported sources", "you require fully arbitrary LLM-generated SQL in production without developer oversight"], "when_to_choose": ["you want a ready-made MCP server bridging AI agents/IDEs and many database engines", "you need secure, parameterized, authenticated database tools for production agents", "you use Google Cloud databases (BigQuery, Spanner, Firestore) or popular engines like Postgres, MySQL, MongoDB, Redis", "you want connection pooling, IAM auth, and OpenTelemetry observability handled for you"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mcp-toolbox", "repo": "googleapis/mcp-toolbox", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:15.005581+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:05:09.909298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "316cdee452dfe0ce53b9e403d19a2cf8300e6693a5b7ebcebe7dc8eeecc4fd7b", "fetched_at": "2026-08-28T04:11:15.005581+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleapis/mcp-toolbox"}, {"content_hash": "4476d708de13f7cb7614f573d2fc45490b3bddecc24a8f9a5e06608b28ece35e", "fetched_at": "2026-08-29T08:02:49.269376+00:00", "kind": "homepage", "missing": false, "url": "https://mcp-toolbox.dev/documentation/introduction/"}, {"content_hash": "ea85d13fb4ad217cc68e32ef64bd826cbb0967dc04c9f051f9f9ae99164faed4", "fetched_at": "2026-08-29T08:02:49.279191+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation"}, {"content_hash": "5136cbb67be280d33e6faacb06f0a9344d6ade6f0642b17ca190d2c22da0f978", "fetched_at": "2026-08-29T08:02:49.280921+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started"}, {"content_hash": "9673f7f377e119612f5b643d9c75580726311ca889946863a781840cc32b5550", "fetched_at": "2026-08-29T08:02:49.282647+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/mcp_quickstart"}, {"content_hash": "966d4ab92d873e73359c77ab583bb286393635dcc12c232c5f45edd47e483d41", "fetched_at": "2026-08-29T08:02:49.284368+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart"}, {"content_hash": "bd77ab256a38ffb744450da660d7e20d9c0ada05594ae44eb50a1db86756cbc5", "fetched_at": "2026-08-29T08:02:49.286672+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_js"}, {"content_hash": "9714bcc273e56d1ededaa0068fd8a7e2cdc52edcb4d85bb5628a4150cd8534d0", "fetched_at": "2026-08-29T08:02:49.288961+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/getting-started/local_quickstart_go"}, {"content_hash": "eb43123ae29e01d343a8dddb4b8ec2583de4130d3bbf3424ed5e7b7f810dff51", "fetched_at": "2026-08-29T08:02:49.291575+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration"}, {"content_hash": "78c77b02a0f4b5ac2c9090711e668b0535d5591c45bfa27830a6b71f989608c3", "fetched_at": "2026-08-29T08:02:49.293733+00:00", "kind": "site_page", "missing": false, "url": "https://mcp-toolbox.dev/documentation/configuration/authentication"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 58, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 817, "days_push": 7, "days_rel": 20, "gap_med": 14, "n_releases_24m": 48}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}