# EMQX Tools

> Use this tool when you need to monitor and troubleshoot EMQX MQTT broker clusters, as it provides health checking and problem analysis capabilities through API wrappers and network connectivity testing tools. It solves problems related to cluster status monitoring, connector management, and authentication/authorization issues, offering inputs such as cluster node information and outputs like node statuses and connectivity test results. It is particularly useful in DevOps contexts where AI-assisted monitoring and troubleshooting of distributed MQTT infrastructure is required.

Canonical page: https://skillsregistry.net/skills/emqx-tools  
JSON: https://api.skillsregistry.net/v1/skills/emqx-tools

## Description

This EMQX plugin provides MCP tools for health checking and problem analysis of EMQX MQTT broker clusters, offering API wrappers for cluster status monitoring, connector management, authentication and authorization source inspection, plus network connectivity testing tools. Built in Erlang by Shawn at EMQ Technologies, it integrates directly with EMQX's internal APIs to expose cluster node information, authenticator/authorization source configurations and statuses, built-in database authorization rules, and TCP connectivity checks across all cluster nodes. The implementation uses the mcp-mqtt-erl library to serve tools over MQTT transport, making it valuable for DevOps teams managing EMQX deployments who need AI-assisted troubleshooting and monitoring capabilities for distributed MQTT infrastructure.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/emqx-tools)
- **Repository:** <https://github.com/emqx/emqx-plugin-mcp-tools>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "emqx-tools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/emqx-tools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/emqx-tools/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
