Managed Service for Apache Kafka MCP
Google Cloud
Google Cloud
Google Cloud managed MCP server for Managed Service for Apache Kafka. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.
33 tools manage Kafka clusters/topics/consumer groups/ACLs/Connect/connectors. Mutations affect production messaging; creation may take 30+ minutes and incur charges. Verify required parameters and IAM.
create_clusterCreate a new cluster for Google Cloud Managed service for Apache Kafka. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster creation status. Cluster creation can take 30 minutes or longer. Important Notes: Do not create the cluster without getting all of the required parameters from the user.
update_clusterUpdate an existing Google Cloud Managed service for Apache Kafka cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster update status. Cluster updates can take 20 minutes or longer. Important Notes: When calling update_cluster, you must provide the name of the cluster to update, formatted as projects/{project}/locations/{location}/clusters/{cluster} . Do not update the cluster without getting all of the required parameters from the user. To clear a field, use the fields_to_clear parameter with a list of field masks (e.g. ["labels", "tls_config"] ).
delete_clusterDeletes a Google Cloud Managed Service for Apache Kafka cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster deletion status. Cluster deletions can take 10 minutes or longer.
get_clusterGet the details of an existing Google Cloud Managed Service for Apache Kafka cluster.
list_clustersLists all clusters for Google Cloud Managed service for Apache Kafka in a given project and location.
get_operationGet the status of a long-running operation (LRO). Usage Some tools ( create_cluster and update_cluster ) return a long-running operation. You can use this tool to get the status of the operation. Parameters name : The name of the operation to get. It corresponds to the name field in the long-running operation. It should be in the format of projects/{project}/locations/{location}/operations/{operation} . Returns An Operation object that contains the status of the operation. If the operation is not complete, the response will be empty. If the operation is complete, the response will contain either: A response field that contains the result of the operation and indicates that it was successful. A error field that indicates any errors that occurred during the operation.
create_topicCreate a new Google Cloud Managed Service for Apache Kafka topic.
update_topicUpdate an existing Google Cloud Managed service for Apache Kafka topic. Important Notes: The UpdateTopic request requires the name of the topic to be updated in the format projects/{project}/locations/{location}/clusters/{cluster}/topics/{topic} .
delete_topicDeletes a Google Cloud Managed Service for Apache Kafka topic.
get_topicGet the details of an existing Google Cloud Managed Service for Apache Kafka topic.
list_topicsList all topics for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
update_consumer_groupUpdate an existing Google Cloud Managed Service for Apache Kafka consumer group. This tool can only be used to update the offsets for topics consumed by the group. Important Notes: To update a consumer group's offsets, the consumer group must be inactive (i.e., there are no active consumers in the group), and topics with new offsets must be provided. Before making an update, the agent should call get_consumer_group to retrieve the current consumer group configuration.
delete_consumer_groupDeletes a Google Cloud Managed Service for Apache Kafka consumer group.
get_consumer_groupGet the details of an existing Google Cloud Managed Service for Apache Kafka consumer group.
list_consumer_groupsList all consumer groups for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
get_aclGet the details of an existing Google Cloud Managed Service for Apache Kafka ACL.
list_aclsList all ACLs for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
add_acl_entryAdds an ACL entry to an existing Google Cloud Managed Service for Apache Kafka ACL. If the ACL does not exist, it will be created. The following fields must be provided: * cluster (required): The cluster in which to add the ACL entry. Structured like projects/{project}/locations/{location}/clusters/{cluster} . * resource_type (required): The resource type for the ACL. Accepted values: CLUSTER, TOPIC, CONSUMER_GROUP, TRANSACTIONAL_ID. * resource_name (required): The resource name for the ACL. Can be the wildcard literal "*". * pattern_type (optional): The pattern type for the ACL. Accepted values: LITERAL, PREFIXED. If not specified, defaults to LITERAL. * principal (required): The principal. Specified as Google Cloud account, with the Kafka StandardAuthorizer prefix "User:". For example: "User:test-kafka-client@test-project.iam.gserviceaccount.com" . Can be the wildcard "User:*" to refer to all users. * operation (required): The operation type. Allowed values are (case insensitive): ALL, READ, WRITE, CREATE, DELETE, ALTER, DESCRIBE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, and IDEMPOTENT_WRITE. * permission_type (optional): The permission type. Accepted values are (case insensitive): ALLOW, DENY. If not specified, defaults to ALLOW. Important Notes: Certain resource types only allow certain operations. For the cluster resource type, only CREATE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, IDEMPOTENT_WRITE, ALTER, DESCRIBE, and ALL are allowed. For the topic resource type, only READ, WRITE, CREATE, DESCRIBE, DELETE, ALTER, DESCRIBE_CONFIGS, ALTER_CONFIGS, and ALL are allowed. For the consumerGroup resource type, only READ, DESCRIBE, DELETE, and ALL are allowed. For the transactionalId resource type only DESCRIBE, WRITE, and ALL are allowed.
remove_acl_entryRemoves an ACL entry from an existing Google Cloud Managed service for Apache Kafka ACL. If the removed entry was the last one in the ACL, the ACL will be deleted. The following fields must be provided: * cluster (required): The cluster in which to remove the ACL entry. Structured like projects/{project}/locations/{location}/clusters/{cluster} . * resource_type (required): The resource type for the ACL. Accepted values: CLUSTER, TOPIC, CONSUMER_GROUP, TRANSACTIONAL_ID. * resource_name (required): The resource name for the ACL. Can be the wildcard literal "*". * pattern_type (optional): The pattern type for the ACL. Accepted values: LITERAL, PREFIXED. If not specified, defaults to LITERAL. * principal (required): The principal. Specified as Google Cloud account, with the Kafka StandardAuthorizer prefix "User:". For example: "User:test-kafka-client@test-project.iam.gserviceaccount.com" . Can be the wildcard "User:*" to refer to all users. * operation (required): The operation type. Allowed values are (case insensitive): ALL, READ, WRITE, CREATE, DELETE, ALTER, DESCRIBE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, and IDEMPOTENT_WRITE. * permission_type (optional): The permission type. Accepted values are (case insensitive): ALLOW, DENY. If not specified, defaults to ALLOW.
create_connect_clusterCreate a new Google Cloud Managed Service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster creation status. Connect cluster creation can take 20 minutes or longer. Important Notes: Do not create the connect cluster without getting all of the required parameters first.
update_connect_clusterUpdate an existing Google Cloud Managed service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster update status. Connect cluster updates can take 20 minutes or longer. Important Notes: When calling update_connect_cluster, you must provide the name of the Connect cluster to update, formatted as projects/{project}/locations/{location}/connectClusters/{connect_cluster_id} . The kafka_cluster field is immutable and cannot be updated after creation. To clear a field, use the fields_to_clear parameter with a list of field masks.
delete_connect_clusterDeletes a Google Cloud Managed service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster deletion status. Connect cluster deletions can take 10 minutes or longer.
get_connect_clusterGet the details of an existing Google Cloud Managed service for Apache Kafka Connect cluster.
list_connect_clustersList all Connect clusters for Google Cloud Managed Service for Apache Kafka Connect for a given project and location.
create_connectorCreate a new Google Cloud Managed service for Apache Kafka Connect connector. The user should first be prompted on which connector type they want to create, and then provide the necessary properties for that connector type in the configs field. Only use the example configuration for reference. The following connector types are supported: configs (required): Key-value pairs for connector properties. The available connector types are: MirrorMaker 2.0 Source connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorSourceConnector" name : "MM2_CONNECTOR_ID" source.cluster.alias (required): "source" target.cluster.alias (required): "target" topics (required): "TOPIC_NAME" source.cluster.bootstrap.servers (required): "SOURCE_CLUSTER_DNS" target.cluster.bootstrap.servers (required): "TARGET_CLUSTER_DNS" offset-syncs.topic.replication.factor : "1" source.cluster.security.protocol : "SASL_SSL" source.cluster.sasl.mechanism : "OAUTHBEARER" source.cluster.sasl.login.callback.handler.class : com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler source.cluster.sasl.jaas.config : org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required; target.cluster.security.protocol : "SASL_SSL" target.cluster.sasl.mechanism : "OAUTHBEARER" target.cluster.sasl.login.callback.handler.class : "com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler" target.cluster.sasl.jaas.config : "org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required;" Replace with these: MM2_CONNECTOR_ID : The ID or name of the MirrorMaker 2.0 Source connector. TOPIC_NAME : The name of the Kafka topic(s) to mirror. SOURCE_CLUSTER_DNS : The DNS endpoint for the source Kafka cluster. TARGET_CLUSTER_DNS : The DNS endpoint for the target Kafka cluster. MirrorMaker 2.0 Checkpoint connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorCheckpointConnector" name : "MM2_CONNECTOR_ID"…
update_connectorUpdate an existing Google Cloud Managed Service for Apache Kafka Connect connector. The configs field can be updated. The agent can first use the get_connector method to get the current connector configuration, to provide a baseline configuration for the user to edit. Use the example configurations provided below for reference. configs: Key-value pairs for connector properties. The following connectors support configuration updates: MirrorMaker 2.0 Source connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorSourceConnector" name : "MM2_CONNECTOR_ID" source.cluster.alias (required): "source" target.cluster.alias (required): "target" topics (required): "TOPIC_NAME" source.cluster.bootstrap.servers (required): "SOURCE_CLUSTER_DNS" target.cluster.bootstrap.servers (required): "TARGET_CLUSTER_DNS" offset-syncs.topic.replication.factor : "1" source.cluster.security.protocol : "SASL_SSL" source.cluster.sasl.mechanism : "OAUTHBEARER" source.cluster.sasl.login.callback.handler.class : com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler source.cluster.sasl.jaas.config : org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required; target.cluster.security.protocol : "SASL_SSL" target.cluster.sasl.mechanism : "OAUTHBEARER" target.cluster.sasl.login.callback.handler.class : "com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler" target.cluster.sasl.jaas.config : "org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required;" Replace with these: MM2_CONNECTOR_ID : The ID or name of the MirrorMaker 2.0 Source connector. TOPIC_NAME : The name of the Kafka topic(s) to mirror. SOURCE_CLUSTER_DNS : The DNS endpoint for the source Kafka cluster. TARGET_CLUSTER_DNS : The DNS endpoint for the target Kafka cluster. MirrorMaker 2.0 Checkpoint connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorCheckpointConnector" name : "MM2_CONNECTOR_ID"…
delete_connectorDeletes a Google Cloud Managed Service for Apache Kafka Connect connector.
get_connectorGet the details of an existing Google Cloud Managed Service for Apache Kafka Connect connector.
list_connectorsList all connectors for Google Cloud Managed Service for Apache Kafka Connect for a given project, location, and Connect cluster.
pause_connectorPauses a Google Cloud Managed service for Apache Kafka Connect connector and its tasks.
resume_connectorResumes a Google Cloud Managed service for Apache Kafka Connect connector and its tasks.
restart_connectorRestarts a Google Cloud Managed service for Apache Kafka Connect Connector.
stop_connectorStops a Google Cloud Managed service for Apache Kafka Connect connector.
Official Google Cloud catalog lists this product as an available remote MCP server.
Google Cloud describes remote MCP client setup, Streamable HTTP transport, supported authentication options, and ADC setup.
Google documents supported identity types and authorization requirements for Google Cloud MCP calls.
Official Google Cloud MCP primary documentation checked 2026-10-28.
Official Google Cloud MCP primary documentation checked 2026-10-28.
Documentation checked 2026-10-28. Connection has not been runtime tested.
Google Cloud
Google Cloud managed MCP server for Managed Service for Apache Kafka. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.
33 tools manage Kafka clusters/topics/consumer groups/ACLs/Connect/connectors. Mutations affect production messaging; creation may take 30+ minutes and incur charges. Verify required parameters and IAM.
create_clusterCreate a new cluster for Google Cloud Managed service for Apache Kafka. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster creation status. Cluster creation can take 30 minutes or longer. Important Notes: Do not create the cluster without getting all of the required parameters from the user.
update_clusterUpdate an existing Google Cloud Managed service for Apache Kafka cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster update status. Cluster updates can take 20 minutes or longer. Important Notes: When calling update_cluster, you must provide the name of the cluster to update, formatted as projects/{project}/locations/{location}/clusters/{cluster} . Do not update the cluster without getting all of the required parameters from the user. To clear a field, use the fields_to_clear parameter with a list of field masks (e.g. ["labels", "tls_config"] ).
delete_clusterDeletes a Google Cloud Managed Service for Apache Kafka cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the cluster deletion status. Cluster deletions can take 10 minutes or longer.
get_clusterGet the details of an existing Google Cloud Managed Service for Apache Kafka cluster.
list_clustersLists all clusters for Google Cloud Managed service for Apache Kafka in a given project and location.
get_operationGet the status of a long-running operation (LRO). Usage Some tools ( create_cluster and update_cluster ) return a long-running operation. You can use this tool to get the status of the operation. Parameters name : The name of the operation to get. It corresponds to the name field in the long-running operation. It should be in the format of projects/{project}/locations/{location}/operations/{operation} . Returns An Operation object that contains the status of the operation. If the operation is not complete, the response will be empty. If the operation is complete, the response will contain either: A response field that contains the result of the operation and indicates that it was successful. A error field that indicates any errors that occurred during the operation.
create_topicCreate a new Google Cloud Managed Service for Apache Kafka topic.
update_topicUpdate an existing Google Cloud Managed service for Apache Kafka topic. Important Notes: The UpdateTopic request requires the name of the topic to be updated in the format projects/{project}/locations/{location}/clusters/{cluster}/topics/{topic} .
delete_topicDeletes a Google Cloud Managed Service for Apache Kafka topic.
get_topicGet the details of an existing Google Cloud Managed Service for Apache Kafka topic.
list_topicsList all topics for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
update_consumer_groupUpdate an existing Google Cloud Managed Service for Apache Kafka consumer group. This tool can only be used to update the offsets for topics consumed by the group. Important Notes: To update a consumer group's offsets, the consumer group must be inactive (i.e., there are no active consumers in the group), and topics with new offsets must be provided. Before making an update, the agent should call get_consumer_group to retrieve the current consumer group configuration.
delete_consumer_groupDeletes a Google Cloud Managed Service for Apache Kafka consumer group.
get_consumer_groupGet the details of an existing Google Cloud Managed Service for Apache Kafka consumer group.
list_consumer_groupsList all consumer groups for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
get_aclGet the details of an existing Google Cloud Managed Service for Apache Kafka ACL.
list_aclsList all ACLs for Google Cloud Managed Service for Apache Kafka for a given project, location, and cluster.
add_acl_entryAdds an ACL entry to an existing Google Cloud Managed Service for Apache Kafka ACL. If the ACL does not exist, it will be created. The following fields must be provided: * cluster (required): The cluster in which to add the ACL entry. Structured like projects/{project}/locations/{location}/clusters/{cluster} . * resource_type (required): The resource type for the ACL. Accepted values: CLUSTER, TOPIC, CONSUMER_GROUP, TRANSACTIONAL_ID. * resource_name (required): The resource name for the ACL. Can be the wildcard literal "*". * pattern_type (optional): The pattern type for the ACL. Accepted values: LITERAL, PREFIXED. If not specified, defaults to LITERAL. * principal (required): The principal. Specified as Google Cloud account, with the Kafka StandardAuthorizer prefix "User:". For example: "User:test-kafka-client@test-project.iam.gserviceaccount.com" . Can be the wildcard "User:*" to refer to all users. * operation (required): The operation type. Allowed values are (case insensitive): ALL, READ, WRITE, CREATE, DELETE, ALTER, DESCRIBE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, and IDEMPOTENT_WRITE. * permission_type (optional): The permission type. Accepted values are (case insensitive): ALLOW, DENY. If not specified, defaults to ALLOW. Important Notes: Certain resource types only allow certain operations. For the cluster resource type, only CREATE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, IDEMPOTENT_WRITE, ALTER, DESCRIBE, and ALL are allowed. For the topic resource type, only READ, WRITE, CREATE, DESCRIBE, DELETE, ALTER, DESCRIBE_CONFIGS, ALTER_CONFIGS, and ALL are allowed. For the consumerGroup resource type, only READ, DESCRIBE, DELETE, and ALL are allowed. For the transactionalId resource type only DESCRIBE, WRITE, and ALL are allowed.
remove_acl_entryRemoves an ACL entry from an existing Google Cloud Managed service for Apache Kafka ACL. If the removed entry was the last one in the ACL, the ACL will be deleted. The following fields must be provided: * cluster (required): The cluster in which to remove the ACL entry. Structured like projects/{project}/locations/{location}/clusters/{cluster} . * resource_type (required): The resource type for the ACL. Accepted values: CLUSTER, TOPIC, CONSUMER_GROUP, TRANSACTIONAL_ID. * resource_name (required): The resource name for the ACL. Can be the wildcard literal "*". * pattern_type (optional): The pattern type for the ACL. Accepted values: LITERAL, PREFIXED. If not specified, defaults to LITERAL. * principal (required): The principal. Specified as Google Cloud account, with the Kafka StandardAuthorizer prefix "User:". For example: "User:test-kafka-client@test-project.iam.gserviceaccount.com" . Can be the wildcard "User:*" to refer to all users. * operation (required): The operation type. Allowed values are (case insensitive): ALL, READ, WRITE, CREATE, DELETE, ALTER, DESCRIBE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, and IDEMPOTENT_WRITE. * permission_type (optional): The permission type. Accepted values are (case insensitive): ALLOW, DENY. If not specified, defaults to ALLOW.
create_connect_clusterCreate a new Google Cloud Managed Service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster creation status. Connect cluster creation can take 20 minutes or longer. Important Notes: Do not create the connect cluster without getting all of the required parameters first.
update_connect_clusterUpdate an existing Google Cloud Managed service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster update status. Connect cluster updates can take 20 minutes or longer. Important Notes: When calling update_connect_cluster, you must provide the name of the Connect cluster to update, formatted as projects/{project}/locations/{location}/connectClusters/{connect_cluster_id} . The kafka_cluster field is immutable and cannot be updated after creation. To clear a field, use the fields_to_clear parameter with a list of field masks.
delete_connect_clusterDeletes a Google Cloud Managed service for Apache Kafka Connect cluster. This tool returns a long-running operation (LRO) that you can poll using the get_operation tool to track the Connect cluster deletion status. Connect cluster deletions can take 10 minutes or longer.
get_connect_clusterGet the details of an existing Google Cloud Managed service for Apache Kafka Connect cluster.
list_connect_clustersList all Connect clusters for Google Cloud Managed Service for Apache Kafka Connect for a given project and location.
create_connectorCreate a new Google Cloud Managed service for Apache Kafka Connect connector. The user should first be prompted on which connector type they want to create, and then provide the necessary properties for that connector type in the configs field. Only use the example configuration for reference. The following connector types are supported: configs (required): Key-value pairs for connector properties. The available connector types are: MirrorMaker 2.0 Source connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorSourceConnector" name : "MM2_CONNECTOR_ID" source.cluster.alias (required): "source" target.cluster.alias (required): "target" topics (required): "TOPIC_NAME" source.cluster.bootstrap.servers (required): "SOURCE_CLUSTER_DNS" target.cluster.bootstrap.servers (required): "TARGET_CLUSTER_DNS" offset-syncs.topic.replication.factor : "1" source.cluster.security.protocol : "SASL_SSL" source.cluster.sasl.mechanism : "OAUTHBEARER" source.cluster.sasl.login.callback.handler.class : com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler source.cluster.sasl.jaas.config : org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required; target.cluster.security.protocol : "SASL_SSL" target.cluster.sasl.mechanism : "OAUTHBEARER" target.cluster.sasl.login.callback.handler.class : "com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler" target.cluster.sasl.jaas.config : "org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required;" Replace with these: MM2_CONNECTOR_ID : The ID or name of the MirrorMaker 2.0 Source connector. TOPIC_NAME : The name of the Kafka topic(s) to mirror. SOURCE_CLUSTER_DNS : The DNS endpoint for the source Kafka cluster. TARGET_CLUSTER_DNS : The DNS endpoint for the target Kafka cluster. MirrorMaker 2.0 Checkpoint connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorCheckpointConnector" name : "MM2_CONNECTOR_ID"…
update_connectorUpdate an existing Google Cloud Managed Service for Apache Kafka Connect connector. The configs field can be updated. The agent can first use the get_connector method to get the current connector configuration, to provide a baseline configuration for the user to edit. Use the example configurations provided below for reference. configs: Key-value pairs for connector properties. The following connectors support configuration updates: MirrorMaker 2.0 Source connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorSourceConnector" name : "MM2_CONNECTOR_ID" source.cluster.alias (required): "source" target.cluster.alias (required): "target" topics (required): "TOPIC_NAME" source.cluster.bootstrap.servers (required): "SOURCE_CLUSTER_DNS" target.cluster.bootstrap.servers (required): "TARGET_CLUSTER_DNS" offset-syncs.topic.replication.factor : "1" source.cluster.security.protocol : "SASL_SSL" source.cluster.sasl.mechanism : "OAUTHBEARER" source.cluster.sasl.login.callback.handler.class : com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler source.cluster.sasl.jaas.config : org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required; target.cluster.security.protocol : "SASL_SSL" target.cluster.sasl.mechanism : "OAUTHBEARER" target.cluster.sasl.login.callback.handler.class : "com.google.cloud.hosted.kafka.auth.GcpLoginCallbackHandler" target.cluster.sasl.jaas.config : "org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required;" Replace with these: MM2_CONNECTOR_ID : The ID or name of the MirrorMaker 2.0 Source connector. TOPIC_NAME : The name of the Kafka topic(s) to mirror. SOURCE_CLUSTER_DNS : The DNS endpoint for the source Kafka cluster. TARGET_CLUSTER_DNS : The DNS endpoint for the target Kafka cluster. MirrorMaker 2.0 Checkpoint connector Example Configuration: connector.class (required): "org.apache.kafka.connect.mirror.MirrorCheckpointConnector" name : "MM2_CONNECTOR_ID"…
delete_connectorDeletes a Google Cloud Managed Service for Apache Kafka Connect connector.
get_connectorGet the details of an existing Google Cloud Managed Service for Apache Kafka Connect connector.
list_connectorsList all connectors for Google Cloud Managed Service for Apache Kafka Connect for a given project, location, and Connect cluster.
pause_connectorPauses a Google Cloud Managed service for Apache Kafka Connect connector and its tasks.
resume_connectorResumes a Google Cloud Managed service for Apache Kafka Connect connector and its tasks.
restart_connectorRestarts a Google Cloud Managed service for Apache Kafka Connect Connector.
stop_connectorStops a Google Cloud Managed service for Apache Kafka Connect connector.
Official Google Cloud catalog lists this product as an available remote MCP server.
Google Cloud describes remote MCP client setup, Streamable HTTP transport, supported authentication options, and ADC setup.
Google documents supported identity types and authorization requirements for Google Cloud MCP calls.
Official Google Cloud MCP primary documentation checked 2026-10-28.
Official Google Cloud MCP primary documentation checked 2026-10-28.
Documentation checked 2026-10-28. Connection has not been runtime tested.