mcp-confluent

Official
by confluentinc

alter-topic-config

Modify Kafka topic configurations in Confluent Cloud by setting or deleting parameters. Specify the topic name, cluster ID, and desired configurations to update.

Instructions

Alter topic configuration in Confluent Cloud.

Input Schema

NameRequiredDescriptionDefault
baseUrlNoThe base URL of the Confluent Cloud Kafka REST API.
clusterIdNoThe unique identifier for the Kafka cluster.
topicConfigsYes
topicNameYesName of the topic to alter
validateOnlyNo

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "baseUrl": { "default": "", "description": "The base URL of the Confluent Cloud Kafka REST API.", "format": "uri", "type": "string" }, "clusterId": { "description": "The unique identifier for the Kafka cluster.", "type": "string" }, "topicConfigs": { "items": { "additionalProperties": false, "properties": { "name": { "description": "Configuration parameter name", "minLength": 1, "type": "string" }, "operation": { "description": "Operation type", "enum": [ "SET", "DELETE" ], "type": "string" }, "value": { "description": "Configuration parameter value", "type": "string" } }, "required": [ "name", "value", "operation" ], "type": "object" }, "minItems": 1, "type": "array" }, "topicName": { "description": "Name of the topic to alter", "minLength": 1, "type": "string" }, "validateOnly": { "default": false, "type": "boolean" } }, "required": [ "topicName", "topicConfigs" ], "type": "object" }
ID: 8zh4gg3sw9