Unofficial MCP server for the Action1 RMM API: fleet queries, scripts, updates, guarded changes.
MCPpedia last refreshed this data
io.github.mguttmann/action1-mcp is an MCP server that unofficial MCP server for the Action1 RMM API: fleet queries, scripts, updates, guarded changes. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"action1": {
"env": {
"ACTION1_ORG_ID": "<your-org-uuid>",
"ACTION1_BASE_URL": "https://app.eu.action1.com/api/3.0",
"ACTION1_CLIENT_ID": "<client-id>",
"ACTION1_CLIENT_SECRET": "<client-secret>"
},
"args": [
"-y",
"action1-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Unofficial MCP server for the Action1 RMM API: fleet queries, scripts, updates, guarded changes.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked action1-mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for io.github.mguttmann/action1-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An unofficial Model Context Protocol (MCP) server for the Action1 RMM REST API. It lets Claude (or any other MCP host) query your Action1 fleet, run PowerShell on Windows and Bash on macOS, deploy updates, reboot endpoints, search audit trails and build CVE remediation plans, with a guard that keeps state changes off unless you switch them on.
Unofficial project. This server is not affiliated with, endorsed by, sponsored by or supported by Action1 Corporation. "Action1" is a trademark of Action1 Corporation. See
NOTICE.
Every operation of the pinned Action1 OpenAPI snapshot is reachable
through a tool (see What is covered). The server
speaks stdio and Streamable HTTP and ships as an MCPB bundle for Claude
Desktop and as the npm package action1-mcp-server. Releases and their changes: CHANGELOG.md.
Read this before you let an agent change anything in your fleet.
npm test) run against mocked Action1 responses:
unit tests, MCP protocol round trips through the SDK client, the
destructive-guard truth table, redaction and size limits. Every
generated tool that changes state is driven through MCP to prove it is
guarded. These tests run in CI on Node 22, 24 and 26.TESTING.md. They were made while versions 0.1 to 0.3 were
developed and were not dated. They cover the read tools (organizations,
endpoints, pagination, templates, missing updates), read-only script
execution on Windows and macOS (action1_execute_and_wait,
action1_run_script) and the guard's refusal paths.view_audit). Details in
TESTING.md. Apart from this
check, the changes in 0.6.0 are covered by the automated tests only; a
live smoke run of the 0.6.0 tools is pending.action1_reboot_endpoint,
action1_deploy_update, action1_deploy_package,
action1_uninstall_program, action1_run_data_collection, removing an
endpoint from a group, action1_run_script with
target_type: "EndpointGroup", every generated tool that changes state,
and every account operation (users, roles, organizations, enterprise).
Their request bodies follow the Action1 OpenAPI spec and are checked by
tests, but nobody has confirmed that Action1 accepts them. Try them on
a test endpoint first and look at the dry-run preview before you
execute.docs/CONTRIBUTING.md and the
Code of Conduct.Action1 has a clean REST API, but a few quirks silently produce wrong results when