Tool: get_consumer_group
Get the details of an existing Google Cloud Managed Service for Apache Kafka consumer group. Please provide the Project ID, Location, Cluster ID, and Consumer Group ID.
The following sample demonstrate how to use curl to invoke the get_consumer_group MCP tool.
| Curl Request |
|---|
curl --location 'https://managedkafka.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_consumer_group", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Input Schema
Request for GetConsumerGroup.
GetConsumerGroupRequest
| JSON representation |
|---|
{ "name": string } |
| Fields | |
|---|---|
name |
Required. The name of the consumer group whose configuration to return. |
Output Schema
A Kafka consumer group in a given cluster.
ConsumerGroup
| JSON representation |
|---|
{
"name": string,
"topics": {
string: {
object ( |
| Fields | |
|---|---|
name |
Identifier. The name of the consumer group. The |
topics |
Optional. Metadata for this consumer group for all topics it has metadata for. The key of the map is a topic name, structured like: projects/{project}/locations/{location}/clusters/{cluster}/topics/{topic} An object containing a list of |
TopicsEntry
| JSON representation |
|---|
{
"key": string,
"value": {
object ( |
| Fields | |
|---|---|
key |
|
value |
|
ConsumerTopicMetadata
| JSON representation |
|---|
{
"partitions": {
integer: {
object ( |
| Fields | |
|---|---|
partitions |
Optional. Metadata for this consumer group and topic for all partition indexes it has metadata for. An object containing a list of |
PartitionsEntry
| JSON representation |
|---|
{
"key": integer,
"value": {
object ( |
| Fields | |
|---|---|
key |
|
value |
|
ConsumerPartitionMetadata
| JSON representation |
|---|
{ "offset": string, "metadata": string } |
| Fields | |
|---|---|
offset |
Required. The current offset for this partition, or 0 if no offset has been committed. |
metadata |
Optional. The associated metadata for this partition, or empty if it does not exist. |
Tool Annotations
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌