Skip to directory

About Cloud Billing MCP

Google Cloud managed MCP server for Cloud Billing. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.

What you can use it for

  • Retrieves a Cloud Billing account by its resource name.
  • Lists all Cloud Billing accounts a user has access to.
  • Creates a billing subaccount.
  • Changes which parent organization a billing account belongs to.
  • Gets the access control policy for a billing account.
  • Sets the access control policy for a billing account.
Connection and setup
Hosting
Google-managed remote
Transport
Streamable HTTP
Endpoint
https://cloudbilling.googleapis.com/mcp
Authentication
Google Cloud authentication: OAuth 2.0 using Application Default Credentials (ADC) in supported Google clients, or a client OAuth ID/secret or bearer token in compatible third-party clients. The principal needs mcp.tools.call plus the underlying product permissions; API key authentication is only available for services that explicitly support it.

Requirements

  • A Google Cloud project and access to the target product/resource.
  • Enable this MCP service and its underlying Google Cloud API as required by the product guide.
  • An MCP client that supports Streamable HTTP.
  • An identity with the MCP Tool User role (roles/mcp.toolUser) or equivalent mcp.tools.call permission, plus permissions for the underlying product operations.

Setup steps

  1. Choose the correct global or regional endpoint for your data location; this catalog lists the documented endpoint.
  2. In the Google Cloud project, enable the MCP service and the underlying product API if the product guide requires it.
  3. Authenticate the client with Google Cloud ADC (simplest with Antigravity/Gemini CLI) or configure OAuth 2.0 credentials in a compatible client.
  4. Grant the connecting identity roles/mcp.toolUser and only the product IAM roles needed for the intended operations.
  5. Add cloudbilling.googleapis.com to the client as a Streamable HTTP MCP server and complete sign-in.
  6. Refresh the client tool list and check that the tools match the product reference; availability may depend on permissions and selected toolset.
Tools 29

Google Cloud docs list 29 tools for billing accounts, IAM, project billing assignments and pricing/SKU catalog queries. create_billing_account, move_billing_account and set_iam_policy can change financial account access/configuration; inspect scope and billing-account identifiers carefully. Google IAM controls access.

  • get_billing_account

    Retrieves a Cloud Billing account by its resource name.

    01
  • list_billing_accounts

    Lists all Cloud Billing accounts a user has access to.

    02
  • create_billing_account

    Creates a billing subaccount.

    03
  • move_billing_account

    Changes which parent organization a billing account belongs to.

    04
  • get_iam_policy

    Gets the access control policy for a billing account.

    05
  • set_iam_policy

    Sets the access control policy for a billing account.

    06
  • test_iam_permissions

    Tests the access control policy for a billing account.

    07
  • get_project_billing_info

    Retrieves the billing information for a project.

    08
  • list_project_billing_info

    Lists the billing information for all projects linked to a billing account.

    09
  • list_billing_account_prices

    Lists the billing account prices for a billing account.

    10
  • get_billing_account_price

    Gets the latest price for a specific SKU available to a Cloud Billing account.

    11
  • list_prices

    Lists the latest consumption model prices for all SKUs.

    12
  • get_price

    Gets the latest consumption model price for a given SKU.

    13
  • list_billing_account_services

    Lists billing account services visible to a billing account.

    14
  • get_billing_account_service

    Gets a billing account service visible to a billing account.

    15
  • list_billing_account_sku_groups

    Lists SKU groups visible to a billing account.

    16
  • get_billing_account_sku_group

    Gets a SKU group visible to a billing account.

    17
  • list_billing_account_sku_group_skus

    Lists billing account visible SKUs that are contained by a billing account visible SKU group.

    18
  • get_billing_account_sku_group_sku

    Gets a billing account visible SKU that is part of a billing account visible SKU group.

    19
  • list_billing_account_skus

    Lists SKUs visible to a billing account.

    20
  • get_billing_account_sku

    Gets a SKU visible to a billing account.

    21
  • list_services

    Lists all publicly listed services.

    22
  • get_service

    Gets a publicly listed service.

    23
  • list_sku_groups

    Lists all publicly listed SKU groups.

    24
  • get_sku_group

    Gets a publicly listed SKU group.

    25
  • list_sku_group_skus

    Lists all publicly listed SKUs contained by a publicly listed SKU group.

    26
  • get_sku_group_sku

    Gets a publicly listed SKU that is part of a publicly listed SKU group.

    27
  • list_skus

    Lists all publicly listed SKUs.

    28
  • get_sku

    Gets a publicly listed SKU.

    29
Limitations and notes
  • Google marks this service Preview in its supported-products catalog.
Original sources

Documentation checked 2026-10-28. Connection has not been runtime tested.