protogrid

Search / com.googleapis.bigtableadmin/mcp

Bigtableadmin

R0· no sign-in

Interact with your Google Bigtable resources using natural language commands.

v1.0.0 · active · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality88good
Trust69of 100
Uptime, 30 days100%
Latency p5081 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "bigtableadmin": {
      "type": "http",
      "url": "https://bigtableadmin.googleapis.com/mcp"
    }
  }
}
claude mcp add --transport http bigtableadmin https://bigtableadmin.googleapis.com/mcp
[mcp_servers.bigtableadmin]
url = "https://bigtableadmin.googleapis.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "bigtableadmin": {
      "type": "remote",
      "url": "https://bigtableadmin.googleapis.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "bigtableadmin": {
      "type": "http",
      "url": "https://bigtableadmin.googleapis.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=bigtableadmin&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYmlndGFibGVhZG1pbi5nb29nbGVhcGlzLmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "bigtableadmin": {
      "type": "http",
      "url": "https://bigtableadmin.googleapis.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "bigtableadmin": {
      "httpUrl": "https://bigtableadmin.googleapis.com/mcp"
    }
  }
}
extensions:
  "bigtableadmin":
    enabled: true
    name: "bigtableadmin"
    type: streamable_http
    uri: "https://bigtableadmin.googleapis.com/mcp"
    timeout: 300

Quality 88 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations14 of 14 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints7 of 14 tools declare all four hints; missing: get_instance (idempotentHint); get_table (idempotentHint); get_logical_view (idempotentHint); …
  • pass
    tools.token_costabout 4,732 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes3 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

14 tools, about 4,732 tokens to load them all · tool set 81aac4e07ce3 · tools last changed 2026-10-13 · checked 2026-10-20 09:31 UTC

Tool changes

  • list_tableschangedoutput schema
  • get_tablechangedoutput schema
  • create_tablechangedoutput schema

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 69 / 100

no-repository
provenance45
liveness100
freshness45
hygiene80

+dns-namespace +reachable +uptime-100% -stale-184d -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://bigtableadmin.googleapis.com/mcp streamable-httpnoneyes100%81 ms2025-11-252026-10-20

Tools (14)

create_instanceCreate a new instance in the specified project. The request requires project_id, instance_id, display_name, and at least one cluster. The instance_id must be RFC 1035 compliant. Each cluster must specify its zone (e.g. us-central1-a). Example: { "project_id": "my-project", "instance_id": "my-instance", "display_name": "This is my instance", "clusters": [ { "zone": "us-central1-a", "serve_nodes": 3, "default_storage_type": "SSD" } ] }
create_logical_viewCreate a new Bigtable logical view within a specified instance. The request requires project_id, instance_id, logical_view_id, and logical_view. The logical_view_id can be any name up to 128 characters. Example: { "project_id": "my-project", "instance_id": "my-instance", "logical_view_id": "my-logical-view", logical_view: { "query": "SELECT CF FROM my-table" } }
create_tableCreate a new table in the specified instance.
delete_instancedestructiveDelete an instance from a project. The request requires the 'name' field to be set in the format 'projects/{project}/instances/{instance}'. Example: { "name": "projects/my-project/instances/my-instance" } Before executing the deletion, you MUST confirm the action with the user by stating the full instance name and asking for "yes/no" confirmation.
delete_logical_viewdestructiveDeletes a Bigtable logical view within a specified instance. The request requires the `name` field to be set in the format 'projects/{project}/instances/{instance}/logicalViews/{logical_view}'. Example: { "name": "projects/my-project/instances/my-instance/logicalViews/my-logical-view" } Before executing the deletion, you MUST confirm the action with the user by stating the full logical view name and asking for "yes/no" confirmation.
delete_tabledestructiveDelete a table. The request requires the 'name' field to be set in the format 'projects/{project}/instances/{instance}/tables/{table}'. Example: { "name": "projects/my-project/instances/my-instance/tables/my-table" } The table must exist. You can use `list_tables` to verify. Before executing the deletion, you MUST confirm the action with the user by stating the full table name and asking for "yes/no" confirmation.
get_instanceread-onlyGet information about an instance. The request requires the 'name' field to be set in the format 'projects/{project}/instances/{instance}'. Example: { "name": "projects/my-project/instances/my-instance" }
get_logical_viewread-onlyGet information about the specified logical view. The request requires the `name` field to be set in the format 'projects/{project}/instances/{instance}/logicalViews/{logical_view}'. Example: { "name": "projects/my-project/instances/my-instance/logicalViews/my-logical-view" }
get_tableread-onlyGet metadata information about the specified table. The request requires the 'name' field to be set in the format 'projects/{project}/instances/{instance}/tables/{table}'. Example: { "name": "projects/my-project/instances/my-instance/tables/my-table" }
list_hot_tabletsread-onlyLists hot tablets in a Cloud Bigtable cluster. Start time defaults to Now if it is unset, and end time defaults to Now - 24 hours if it is unset. The start time should be less than the end time, and the maximum allowed time range between start time and end time is 48 hours. Start time and end time should have values between Now and Now - 14 days.
list_instancesread-onlyList information about instances in a project. The request requires the 'parent' field to be set in the format 'projects/{project}'. Example: { "parent": "projects/my-project" }
list_logical_viewsread-onlyList information about all logical views within a specified instance. The request requires the `parent` field to be set in the format 'projects/{project}/instances/{instance}'. Example: { "parent": "projects/my-project/instances/my-instance" }
list_tablesread-onlyList all tables in a specified instance. The request requires the 'parent' field to be set in the format 'projects/{project}/instances/{instance}'. Example: { "parent": "projects/my-project/instances/my-instance" }
update_logical_viewUpdates a Bigtable logical view within a specified instance. You can update the GoogleSQL query and/or the deletion protection setting. At least one field to update (e.g., `query` or `deletion_protection`) must be provided in logical_view field. Update query example: { "project_id": "my-project", "instance_id": "my-instance", "logical_view_id": "my-logical-view", logical_view: { "query": "SELECT CF FROM my-table" } } Update deletion protection example: { "project_id": "my-project", "instance_id": "my-instance", "logical_view_id": "my-logical-view", logical_view: { "deletion_protection": true } } Update query and deletion protection example: { "project_id": "my-project", "instance_id": "my-instance", "logical_view_id": "my-logical-view", logical_view: { "query": "SELECT CF FROM my-table", "deletion_protection": true } }

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.googleapis.bigtableadmin/mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://bigtableadmin.googleapis.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "description": "Interact with your Google Bigtable resources using natural language commands."
}