← Gemini Enterprise MCP Server

Gemini Enterprise MCP Server 0.3.1

npm · ge-app-mcp · current release

19
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-22T18:10:51.122Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 19

ToolCategoryAnnotationsRisk
gemini_enterprise_askAsk a conversational question to get a generated answer from the target Datastore (RAG / Conversational Search).
Input schema
{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "description": "The question to ask."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the target Vertex AI datastore."
    }
  },
  "required": [
    "question",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_configure_connectorConfigure third-party data connectors (such as Jira, Salesforce, Confluence) for a DataStore.
Input schema
{
  "type": "object",
  "properties": {
    "datastore_id": {
      "type": "string",
      "description": "The ID of the target DataStore."
    },
    "connector_type": {
      "type": "string",
      "description": "The type of the third-party connector (e.g., \"jira\", \"salesforce\", \"confluence\", \"slack\")."
    },
    "config_payload": {
      "type": "object",
      "description": "The credential and connection configuration payload for the connector."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    }
  },
  "required": [
    "datastore_id",
    "connector_type",
    "config_payload"
  ]
}
— · —
gemini_enterprise_get_documentRetrieve a specific document from a Datastore using its document ID.
Input schema
{
  "type": "object",
  "properties": {
    "document_id": {
      "type": "string",
      "description": "The unique ID of the document to retrieve."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the target Vertex AI datastore."
    }
  },
  "required": [
    "document_id",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_manage_agentsManage native Google Cloud Discovery Engine Agents under an engine/app. Supports both custom Agent-to-Agent (A2A) and native employee-made low-code agents.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete",
        "update"
      ],
      "description": "The administrative agent action to perform: create, list, delete, or update."
    },
    "engine_id": {
      "type": "string",
      "description": "The ID of the engine (app) this agent belongs to."
    },
    "agent_id": {
      "type": "string",
      "description": "Unique ID to assign or target for the agent. Required for create, delete, and update actions."
    },
    "display_name": {
      "type": "string",
      "description": "Display name of the agent. Used for create and update."
    },
    "description": {
      "type": "string",
      "description": "A detailed description of the agent, explaining its instructions and scope."
    },
    "agent_type": {
      "type": "string",
      "enum": [
        "a2a",
        "low-code"
      ],
      "description": "Optional. The type of agent to manage: \"a2a\" for Agent-to-Agent or \"low-code\" for native employee-made designer playbooks. Defaults to \"a2a\"."
    },
    "endpoint_url": {
      "type": "string",
      "description": "The HTTPS URL endpoint where the custom A2A agent logic is hosted. Only used if agent_type is \"a2a\"."
    },
    "model": {
      "type": "string",
      "description": "The LLM model used by low-code agents (e.g., \"gemini-3.5-flash\", \"gemini-1.5-pro\")."
    },
    "instruction": {
      "type": "string",
      "description": "Natural language instructions/playbook for the low-code agent."
    },
    "datastores": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional. List of DataStore IDs to link to the low-code agent."
    },
    "tools": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional. List of native tools to enable for the low-code agent (e.g., [\"googleSearch\"])."
    },
    "subagents": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "agent_id": {
            "type": "string",
            "description": "Unique ID for the sub-agent node (e.g., \"gecx_expert\")."
          },
          "display_name": {
            "type": "string",
            "description": "Optional. Display name of the sub-agent node."
          },
          "description": {
            "type": "string",
            "description": "Optional. Brief description of this sub-agent."
          },
          "model": {
            "type": "string",
            "description": "Optional. LLM model for the sub-agent (e.g., \"gemini-3.5-flash\")."
          },
          "instruction": {
            "type": "string",
            "description": "Natural language instruction/playbook for this sub-agent."
          },
          "datastores": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional. List of DataStore IDs to link to this sub-agent."
          },
          "tools": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Optional. List of native tools to enable for this sub-agent."
          }
        },
        "required": [
          "agent_id",
          "instruction"
        ]
      },
      "description": "Optional. Nested sub-agents to register under this low-code agent."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region (defaults to global)."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_appsManage Gemini Enterprise search and chat apps (engines). Supports create, list, delete, update, get, get-iam, and set-iam operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete",
        "update",
        "get",
        "get-iam",
        "set-iam"
      ],
      "description": "The action to perform: create, list, delete, update, get, get-iam, or set-iam."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID (overrides default)."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region (overrides default, e.g., \"global\" or \"us\")."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required for create, delete, update, get-iam, and set-iam."
    },
    "display_name": {
      "type": "string",
      "description": "Display name of the app/engine. Required for create and update."
    },
    "solution_type": {
      "type": "string",
      "description": "Required for create. Type of engine (e.g., \"SOLUTION_TYPE_SEARCH\", \"SOLUTION_TYPE_CHAT\", \"SOLUTION_TYPE_RECOMMENDATION\")."
    },
    "policy": {
      "type": "object",
      "description": "Required for set-iam. The IAM policy object to set for the app/engine."
    }
  },
  "required": [
    "action"
  ]
}
— · —
gemini_enterprise_manage_assistantManage Gemini Enterprise Assistant configurations, system instructions, and prompt chips.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update",
        "update_prompt_chips",
        "update_system_instruction"
      ],
      "description": "The action to perform: get, update, update_prompt_chips, or update_system_instruction."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required."
    },
    "prompt_chips": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of prompt chip text suggestions for the assistant UI."
    },
    "system_instruction": {
      "type": "string",
      "description": "System instruction prompt for the assistant AI model (Customize Additional LLM system instructions)."
    },
    "use_default_system_instruction": {
      "type": "boolean",
      "description": "Set to true to select \"Use default\" for Additional LLM system instructions, or false to Customize."
    },
    "enable_web_grounding": {
      "type": "boolean",
      "description": "Enable or disable web grounding (allow Gemini Enterprise to use web search results as answer sources)."
    },
    "web_grounding_type": {
      "type": "string",
      "enum": [
        "GOOGLE_SEARCH",
        "ENTERPRISE_WEB_SEARCH"
      ],
      "description": "Choose \"GOOGLE_SEARCH\" (not data residency compliant) or \"ENTERPRISE_WEB_SEARCH\" (data residency compliant)."
    },
    "default_web_search_state": {
      "type": "boolean",
      "description": "Choose whether web search is turned on or off by default for new queries."
    },
    "enable_location_context": {
      "type": "boolean",
      "description": "Allow the Gemini Enterprise app to use your location to improve response quality."
    },
    "banned_phrases": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of banned phrase strings."
    },
    "chat_history_retention_days": {
      "type": "number",
      "description": "Number of days to retain chat history for each new session (e.g., 30, 60, 90)."
    },
    "enable_all_assistant_features": {
      "type": "boolean",
      "description": "Convenience flag to enable web grounding, default web search, and location context at once."
    },
    "disable_all_assistant_features": {
      "type": "boolean",
      "description": "Convenience flag to disable web grounding, default web search, and location context at once."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_controlsManage Serving Controls (e.g. boost, filter, redirect, synonyms) for serving configs. Supports create, list, and delete.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete"
      ],
      "description": "The action to perform: create, list, or delete."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the DataStore."
    },
    "control_id": {
      "type": "string",
      "description": "ID of the control. Required for create and delete."
    },
    "control_type": {
      "type": "string",
      "description": "Optional. Type of control to create (e.g., \"boost\", \"filter\", \"redirect\", \"synonyms\", \"promote\")."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    }
  },
  "required": [
    "action",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_manage_datastoreManage Gemini Enterprise DataStores. Supports create, list, and delete operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete"
      ],
      "description": "The action to perform: create, list, or delete."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID (overrides default)."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region (overrides default)."
    },
    "datastore_id": {
      "type": "string",
      "description": "ID of the DataStore. Required for create and delete."
    },
    "industry_vertical": {
      "type": "string",
      "description": "Optional. Industry vertical for the DataStore (e.g., \"GENERIC\", \"MEDIA\"). Defaults to \"GENERIC\"."
    }
  },
  "required": [
    "action"
  ]
}
— · —
gemini_enterprise_manage_documentsImport, delete, or purge documents within a DataStore. Supports import (from GCS or BigQuery), purge (delete all), and delete (single document).
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "import",
        "purge",
        "delete"
      ],
      "description": "The action to perform: import, purge, or delete."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the target DataStore."
    },
    "gcs_uri": {
      "type": "string",
      "description": "Optional. Cloud Storage URI for import (e.g., \"gs://my-bucket/documents/*\"). Required for import if bq_dataset is not provided."
    },
    "bq_dataset": {
      "type": "string",
      "description": "Optional. BigQuery source table for import (e.g., \"my-project.my_dataset.my_table\"). Required for import if gcs_uri is not provided."
    },
    "document_id": {
      "type": "string",
      "description": "Optional. The specific document ID to delete. Required for delete action."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    }
  },
  "required": [
    "action",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_manage_featuresManage Gemini Enterprise feature toggles (Agent Gallery, Agent Designer, Prompt Gallery, Model Selector, NotebookLM, Session Sharing, Memory). Supports get and update operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update"
      ],
      "description": "The action to perform: get or update feature management settings."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required."
    },
    "enable_agent_gallery": {
      "type": "boolean",
      "description": "Enable or disable the Agent Gallery feature."
    },
    "enable_agent_designer": {
      "type": "boolean",
      "description": "Enable or disable the Agent Designer feature."
    },
    "enable_prompt_gallery": {
      "type": "boolean",
      "description": "Enable or disable the Prompt Gallery feature."
    },
    "enable_model_selector": {
      "type": "boolean",
      "description": "Enable or disable the Model Selector feature."
    },
    "enable_notebook_lm": {
      "type": "boolean",
      "description": "Enable or disable NotebookLM integration."
    },
    "enable_session_sharing": {
      "type": "boolean",
      "description": "Enable or disable Session Sharing."
    },
    "enable_memory": {
      "type": "boolean",
      "description": "Enable or disable long-term Memory & Personalization."
    },
    "enable_canvas": {
      "type": "boolean",
      "description": "Enable or disable the Canvas feature."
    },
    "enable_skills": {
      "type": "boolean",
      "description": "Enable or disable Skills feature."
    },
    "enable_image_generation": {
      "type": "boolean",
      "description": "Enable or disable Image Generation."
    },
    "enable_video_generation": {
      "type": "boolean",
      "description": "Enable or disable Video Generation."
    },
    "enable_agent_sharing": {
      "type": "boolean",
      "description": "Enable or disable Agent Sharing."
    },
    "enable_agent_sharing_without_approval": {
      "type": "boolean",
      "description": "Enable Agent Sharing without Admin Approval."
    },
    "enable_end_user_sharing_with_groups": {
      "type": "boolean",
      "description": "Enable End-user Sharing with Groups."
    },
    "enable_google_drive_upload": {
      "type": "boolean",
      "description": "Enable or disable Google Drive Upload."
    },
    "enable_onedrive_upload": {
      "type": "boolean",
      "description": "Enable or disable OneDrive Upload."
    },
    "enable_talk_to_content": {
      "type": "boolean",
      "description": "Enable or disable Talk to Content."
    },
    "enable_suggested_highlights": {
      "type": "boolean",
      "description": "Enable or disable Suggested Highlights."
    },
    "enable_people_search_org_chart": {
      "type": "boolean",
      "description": "Enable or disable People Search & Org Chart."
    },
    "enable_welcome_emails": {
      "type": "boolean",
      "description": "Enable or disable Welcome Emails."
    },
    "enable_projects": {
      "type": "boolean",
      "description": "Enable or disable Projects."
    },
    "enable_mobile_app_access": {
      "type": "boolean",
      "description": "Enable or disable Mobile App Access."
    },
    "enable_multi_agent_orchestration": {
      "type": "boolean",
      "description": "Enable or disable Multi-Agent Orchestration."
    },
    "enable_single_agent_orchestration": {
      "type": "boolean",
      "description": "Enable or disable Single-Agent Orchestration."
    },
    "enable_bi_directional_audio": {
      "type": "boolean",
      "description": "Enable or disable Bi-directional Audio."
    },
    "enable_cross_product_intelligence": {
      "type": "boolean",
      "description": "Enable or disable Cross-product Intelligence."
    },
    "enable_cross_domain_documents": {
      "type": "boolean",
      "description": "Enable or disable Include cross-domain documents."
    },
    "enable_all_features": {
      "type": "boolean",
      "description": "Convenience flag to enable all 27 feature flags at once."
    },
    "disable_all_features": {
      "type": "boolean",
      "description": "Convenience flag to disable all 27 feature flags at once."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_knowledge_graphManage Google Cloud Knowledge Graph and Private Knowledge Graph configurations for Gemini Enterprise applications.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update"
      ],
      "description": "The action to perform: get or update Knowledge Graph settings."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required."
    },
    "enable_google_cloud_knowledge_graph": {
      "type": "boolean",
      "description": "Enable or disable Google Cloud Knowledge Graph (public data from Google's Knowledge Graph)."
    },
    "enable_private_knowledge_graph": {
      "type": "boolean",
      "description": "Enable or disable private Knowledge Graph (using data in your connected data stores)."
    },
    "enable_all_knowledge_graphs": {
      "type": "boolean",
      "description": "Convenience flag to enable both Google Cloud and Private Knowledge Graph at once."
    },
    "disable_all_knowledge_graphs": {
      "type": "boolean",
      "description": "Convenience flag to disable both Google Cloud and Private Knowledge Graph at once."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_licensesManage Gemini Enterprise / Gemini Code Assist license pools and user seat assignments. Supports assign, unassign, and list operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "assign",
        "unassign",
        "list"
      ],
      "description": "The licensing action to perform: assign, unassign, or list."
    },
    "usernames": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of user email addresses to assign or unassign licenses."
    },
    "billing_account_id": {
      "type": "string",
      "description": "Optional. Google Cloud Billing Account ID where the license pool is located."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "subscription_id": {
      "type": "string",
      "description": "Optional. Specific Gemini subscription configuration ID (e.g. \"internal_gemini_ent_plus\" or \"b713d72f-68ec-401c-ae6a-4edff2a906d0\") to use for assignment."
    }
  },
  "required": [
    "action"
  ]
}
— · —
gemini_enterprise_manage_modelsManage Gemini Enterprise Model Availability toggles (e.g. Gemini 2.5 pro, Gemini 3.1 Pro, Gemini 3.5 Flash, Gemini 3.6 Flash).
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update"
      ],
      "description": "The action to perform: get or update."
    },
    "engine_id": {
      "type": "string",
      "description": "The target App / Engine ID (e.g., \"tes\" or \"assistente-bandi-e-appalti\")."
    },
    "enable_gemini_2_5_pro": {
      "type": "boolean",
      "description": "Enable or disable Gemini 2.5 pro."
    },
    "enable_gemini_3_1_pro": {
      "type": "boolean",
      "description": "Enable or disable Gemini 3.1 Pro."
    },
    "enable_gemini_3_5_flash": {
      "type": "boolean",
      "description": "Enable or disable Gemini 3.5 Flash."
    },
    "enable_gemini_3_6_flash": {
      "type": "boolean",
      "description": "Enable or disable Gemini 3.6 Flash."
    },
    "enable_all_models": {
      "type": "boolean",
      "description": "Convenience flag to enable all Gemini models at once."
    },
    "disable_all_models": {
      "type": "boolean",
      "description": "Convenience flag to disable all Gemini models at once."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_observabilityManage Observability, analytics tracking, and query logging configurations for Gemini Enterprise applications.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update"
      ],
      "description": "The action to perform: get or update observability settings."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required."
    },
    "disable_analytics": {
      "type": "boolean",
      "description": "Set to true to disable analytics tracking, or false to enable."
    },
    "enable_opentelemetry": {
      "type": "boolean",
      "description": "Enable instrumentation of OpenTelemetry traces and logs."
    },
    "enable_prompt_logging": {
      "type": "boolean",
      "description": "Enable the logging of prompt inputs and response outputs."
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_schemaManage schemas for DataStores. Supports create, get, and update operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "get",
        "update"
      ],
      "description": "The action to perform: create, get, or update."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the DataStore."
    },
    "schema_object": {
      "type": "object",
      "description": "Optional. The JSON Schema object definition. Required for create and update."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    }
  },
  "required": [
    "action",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_manage_search_uiManage Gemini Enterprise Search UI configurations, autocomplete suggestions, user feedback settings, and pinned links (shortcuts).
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "get",
        "update_autocomplete",
        "update_feedback",
        "manage_pinned_link"
      ],
      "description": "The action to perform: get, update_autocomplete, update_feedback, or manage_pinned_link."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    },
    "engine_id": {
      "type": "string",
      "description": "ID of the app/engine. Required."
    },
    "enable_autocomplete": {
      "type": "boolean",
      "description": "Enable or disable autocomplete suggestions."
    },
    "enable_user_feedback": {
      "type": "boolean",
      "description": "Enable or disable user feedback rating widget."
    },
    "pinned_link": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "description": "Title or link text for the shortcut link."
        },
        "uri": {
          "type": "string",
          "description": "Target URL for the shortcut link (e.g. https://www.example.com/)."
        },
        "link_id": {
          "type": "string",
          "description": "Optional unique ID for the shortcut link control."
        }
      },
      "required": [
        "title",
        "uri"
      ]
    }
  },
  "required": [
    "action",
    "engine_id"
  ]
}
— · —
gemini_enterprise_manage_skillsManage Vertex AI platform Skills inside the Skill Registry. Supports create, list, delete, and patch operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete",
        "patch"
      ],
      "description": "The administrative skill action to perform: create, list, delete, or patch."
    },
    "skill_id": {
      "type": "string",
      "description": "Unique ID of the skill. Required for create, delete, and patch actions."
    },
    "display_name": {
      "type": "string",
      "description": "Display name of the skill. Used for create and patch."
    },
    "description": {
      "type": "string",
      "description": "A detailed description of what the skill does."
    },
    "zipped_filesystem": {
      "type": "string",
      "description": "Base64 encoded string of the ZIP archive containing the skill files (e.g. SKILL.md). Required for create."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region (defaults to us-central1)."
    }
  },
  "required": [
    "action"
  ]
}
— · —
gemini_enterprise_manage_target_sitesManage Target Sites for website search engines. Supports create, list, and delete operations.
Input schema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "create",
        "list",
        "delete"
      ],
      "description": "The action to perform: create, list, or delete."
    },
    "datastore_id": {
      "type": "string",
      "description": "The target DataStore ID."
    },
    "url": {
      "type": "string",
      "description": "The website target site URL or glob pattern (e.g. \"https://example.com/*\"). Required for create and delete."
    },
    "project_id": {
      "type": "string",
      "description": "Optional. Google Cloud Project ID."
    },
    "location": {
      "type": "string",
      "description": "Optional. Google Cloud Region."
    }
  },
  "required": [
    "action",
    "datastore_id"
  ]
}
— · —
gemini_enterprise_searchSearch for documents or information in a Gemini Enterprise Datastore (Vertex AI Search). Supports custom query, datastore id and optional page size.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The search query string."
    },
    "datastore_id": {
      "type": "string",
      "description": "The ID of the target Vertex AI datastore."
    },
    "pageSize": {
      "type": "number",
      "description": "Optional. Number of results to return (default is 10)."
    }
  },
  "required": [
    "query",
    "datastore_id"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.