RabbitMQ Management HTTP API
The RabbitMQ Management Plugin provides an HTTP-based API for management and monitoring of RabbitMQ nodes and clusters. It allows management of exchanges, queues, bindings, virtual hosts, users, permissions, policies, and more.
What You Can Do
MCP Tools
getoverview
Get cluster overview
getclustername
Get cluster name
setclustername
Set cluster name
listnodes
List nodes
getnode
Get node details
listconnections
List connections
getconnection
Get connection
deleteconnection
Close connection
listchannels
List channels
listvhosts
List virtual hosts
getvhost
Get virtual host
createvhost
Create virtual host
deletevhost
Delete virtual host
listexchanges
List all exchanges
listexchangesinvhost
List exchanges in a virtual host
getexchange
Get exchange
createexchange
Create exchange
deleteexchange
Delete exchange
publishmessage
Publish message to exchange
listqueues
List all queues
listqueuesinvhost
List queues in virtual host
getqueue
Get queue
createqueue
Create queue
deletequeue
Delete queue
getmessages
Get messages from queue
purgequeue
Purge queue
listbindings
List all bindings
listbindingsbetween
List bindings between exchange and queue
createbinding
Create binding
listusers
List users
getuser
Get user
createuser
Create or update user
deleteuser
Delete user
getuserpermissions
Get user permissions
setuserpermissions
Set user permissions
deleteuserpermissions
Delete user permissions
listpolicies
List policies in vhost
getpolicy
Get policy
createpolicy
Create or update policy
deletepolicy
Delete policy
healthcheckalarms
Health check - alarms
healthchecklocalalarms
Health check - local alarms
whoami
Get current user
getdefinitions
Export definitions
postdefinitions
Import definitions