Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_APPLICATION_CREDENTIALSYesPath to the JSON key file for the Google Cloud service account.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gcp_list_projectsA

List all GCP projects accessible by the configured service account. Use filter='state:ACTIVE' to see only active projects.

gcp_get_projectB

Get details for a specific GCP project by project ID.

gcp_create_projectA

Create a new GCP project. Returns a long-running operation name. Use gcp_get_operation to poll for completion.

gcp_update_projectB

Update a GCP project's display name or labels.

gcp_delete_projectA

Move a GCP project to DELETE_REQUESTED state. The project is recoverable for 30 days.

gcp_get_operationA

Check the status of a long-running GCP operation (from project creation, etc.).

gcp_list_service_accountsA

List all service accounts in a GCP project.

gcp_create_service_accountC

Create a new service account in a GCP project.

gcp_delete_service_accountB

Permanently delete a service account.

gcp_enable_service_accountB

Enable a previously disabled service account.

gcp_disable_service_accountA

Disable a service account (credentials will stop working until re-enabled).

gcp_list_service_account_keysB

List all keys for a service account.

gcp_get_project_iam_policyA

Get the current IAM policy for a GCP project (shows all role bindings).

gcp_add_project_iam_bindingA

Grant an IAM role to a member on a GCP project. member format: 'user:email', 'serviceAccount:email', 'group:email', 'domain:domain'. role format: 'roles/editor', 'roles/viewer', 'roles/iam.serviceAccountUser', etc.

gcp_remove_project_iam_bindingB

Remove an IAM role from a member on a GCP project.

gcp_list_rolesA

List available GCP IAM roles. Use filter to narrow results (e.g. 'storage' to find storage roles).

gcp_list_apisA

List APIs/services on a GCP project. Use filter='state:ENABLED' to see only enabled APIs.

gcp_enable_apisA

Enable one or more GCP APIs on a project. Returns an operation name to poll. Common APIs: compute.googleapis.com, run.googleapis.com, container.googleapis.com, storage.googleapis.com, cloudfunctions.googleapis.com, iam.googleapis.com, cloudbuild.googleapis.com, secretmanager.googleapis.com

gcp_disable_apiB

Disable a GCP API on a project.

gcp_get_apiB

Get the enabled/disabled state of a specific API on a project.

gcp_get_api_operationA

Check the status of a long-running API enable/disable operation.

ga4_discover_propertiesA

Probe GA4 property IDs to verify access and retrieve property metadata. Pass known property IDs as candidatePropertyIds (find them in GA4 → Admin → Property Settings). Also probes any IDs already saved in sites.config.json.

ga4_list_configured_sitesA

Show the configured sites and their GA4 property IDs from sites.config.json.

ga4_set_site_propertyA

Save a GA4 property ID for a named site. Call this after ga4_discover_properties to link crossroadworks.com, alliesprettylittletreats.com, or dooratl.church to their property IDs.

ga4_audience_overviewB

Get high-level audience metrics for a site: total users, new users, sessions, page views, bounce rate, avg session duration, engagement rate.

ga4_top_pagesB

Get the top pages by views for a site, with users, avg duration, and bounce rate.

ga4_traffic_sourcesA

Break down where traffic is coming from: organic search, direct, referral, social, email, etc.

ga4_traffic_over_timeA

Get daily, weekly, or monthly traffic trend (users, sessions, page views) for a site.

ga4_device_breakdownB

Break down users by device type (desktop, mobile, tablet) and operating system.

ga4_geo_breakdownC

Show top countries and cities by users for a site.

ga4_realtime_usersA

Get real-time active users on a site right now (last 30 minutes), broken down by page.

ga4_compare_all_sitesA

Get audience overview metrics for ALL three configured sites at once for a quick side-by-side comparison. Sites: crossroadworks.com, alliesprettylittletreats.com, dooratl.church.

ga4_run_custom_reportA

Run a fully custom GA4 report with any dimensions and metrics. See https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema for all available names.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/natekpurcella-hue/gcp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server