| Tool | Mode | Operations |
|---|---|---|
pulsar_admin_namespace_read |
read | list, get_topics |
pulsar_admin_namespace_write |
write | create, delete, clear_backlog, unsubscribe, unload, split_bundle |
Claude connector safety: Actual MCP tools are split into pulsar_admin_namespace_read and pulsar_admin_namespace_write. The read tool is read-only and only exposes read operations/parameters. The write tool is destructive and is not registered in read-only mode.
Read namespace lists and namespace topic lists.
- list: List namespaces for a tenant
tenant(string, required): Tenant name
- get_topics: List topics in a namespace
namespace(string, required): Namespace name intenant/namespaceformat
Manage namespace lifecycle, backlog, subscriptions, unloads, and bundles.
- create: Create a namespace
namespace(string, required): Namespace name intenant/namespaceformatbundles(string, optional): Number of bundles to activateclusters(array, optional): Clusters to assign
- delete: Delete a namespace
namespace(string, required): Namespace name intenant/namespaceformat
- clear_backlog: Clear backlog for topics in a namespace
namespace(string, required): Namespace name intenant/namespaceformatsubscription(string, optional): Subscription namebundle(string, optional): Bundle name or rangeforce(string, optional): Force clear backlog (true/false)
- unsubscribe: Unsubscribe a subscription from topics in a namespace
namespace(string, required): Namespace name intenant/namespaceformatsubscription(string, required): Subscription namebundle(string, optional): Bundle name or range
- unload: Unload a namespace from the current serving broker
namespace(string, required): Namespace name intenant/namespaceformatbundle(string, optional): Bundle name or range
- split_bundle: Split a namespace bundle
namespace(string, required): Namespace name intenant/namespaceformatbundle(string, required): Bundle name or rangeunload(string, optional): Unload newly split bundles (true/false)