Sandbox
@WYRE-AI/msp-claude-plugins

Claude Code plugin marketplace for MSP workflows

This repo packages a large set of Claude Code plugins for MSP tools like PSA, RMM, security, accounting, and CRM. It combines marketplace metadata, shared skills, vendor plugin folders, and workflow packs so you can install the bundle once or pull in specific tools as needed.

45 stars24 forksAstroUpdated 15d ago
Who it's for

Builders who want their agent to work across MSP systems without rewriting the same workflow knowledge for each vendor.

What it delivers

You can connect Claude Code or Codex to MSP tools and reuse vendor-specific workflows instead of starting from scratch each time.

What it does

Vendor plugin marketplace

A browsable catalog of 80+ plugins for tools like Autotask, Datto RMM, IT Glue, Hudu, HaloPSA, NinjaOne, Xero, QuickBooks, and HubSpot.

Shared MSP skills

Common guidance for MSP terminology, ticket triage, incident correlation, and billing reconciliation.

Workflow packs

Cross-vendor packs for ops, security, finance, compliance, sales, DevOps, cloud infra, and related MSP work.

Hosted gateway install

A single hosted MCP gateway path with Claude Code and desktop install scripts for people who do not want to manage infrastructure.

Self-hosted MCP servers

Per-vendor server implementations and references for builders who want full control over authentication, rate limits, and data handling.

Evals and contribution structure

Harness-neutral evals, task templates, and contributor guidance for checking behavior across agent setups.

How to get it

  1. 1One command to supercharge Claude Code for MSP workflows.
    /plugin marketplace add WYRE-AI/msp-claude-plugins
  2. 2Claude Code (CLI)
    claude mcp add --transport http msp-mcp-gateway https://conduit.wyre.ai/v1/mcp
  3. 3Claude Desktop (macOS / Linux)
    curl -fsSL https://raw.githubusercontent.com/WYRE-AI/msp-claude-plugins/main/msp-claude-plugins/wyre-gateway/install.sh | bash
  4. 4Claude Desktop (Windows)
    irm https://raw.githubusercontent.com/WYRE-AI/msp-claude-plugins/main/msp-claude-plugins/wyre-gateway/install.ps1 | iex
  5. 5Want just one vendor? Add the marketplace once, then install plugins individually
    /plugin marketplace add WYRE-AI/msp-claude-plugins
    /plugin install autotask@msp-claude-plugins
    /plugin install syncro@msp-claude-plugins
    /plugin install halopsa@msp-claude-plugins
    /plugin install liongard@msp-claude-plugins
  6. 6This PR adds Codex metadata for the Autotask plugin as a first representative pattern…
    codex plugin marketplace add https://github.com/WYRE-AI/msp-claude-plugins

README

MSP Claude Plugins

One command to supercharge Claude Code for MSP workflows.

/plugin marketplace add WYRE-AI/msp-claude-plugins

Then restart Claude Code. That's it.

Documentation: mcp.wyre.ai


What you get

83 vendor-specific plugins with domain knowledge for PSA, RMM, documentation, security, accounting, CRM, and productivity tools — the count keeps growing, so treat marketplace.json as the source of truth and mcp.wyre.ai as the browsable catalog. The table below highlights the most commonly used integrations, not the full list:

PluginDescription
Autotask PSAKaseya Autotask PSA - tickets, service calls, CRM, projects, contracts, billing
Datto RMMDatto remote monitoring - devices, alerts, jobs, patches
IT GlueIT documentation - organizations, assets, passwords, flexible assets
HuduIT documentation - companies, assets, articles, passwords, websites
RocketCyberManaged SOC - incidents, agents, events, threat detection
SyncroAll-in-one PSA/RMM - tickets, customers, assets, invoicing
AteraRMM/PSA platform - tickets, agents, customers, alerts, SNMP/HTTP monitors
SuperOps.aiModern PSA/RMM with GraphQL - tickets, assets, clients, runbooks
HaloPSAEnterprise PSA with OAuth - tickets, clients, assets, contracts
LiongardConfiguration monitoring - environments, inspections, systems, detections, alerts
ConnectWise ManageIndustry-leading PSA - tickets, companies, contacts, projects, time (cloud and self-hosted)
ConnectWise AutomateEnterprise RMM - computers, clients, scripts, monitors, alerts
NinjaOneNinjaOne RMM - devices, organizations, alerts, ticketing
SalesBuildrSales CRM - contacts, companies, opportunities, quotes
Pax8Cloud marketplace - companies, products, subscriptions, orders, invoices
XeroAccounting - contacts, invoices, payments, accounts, reports
QuickBooks OnlineAccounting - customers, invoices, expenses, payments, reports
Microsoft 365M365 admin - users, mailboxes, Teams, OneDrive, licensing, security
RootlyIncident management - incidents, alerts, on-call, AI analysis, postmortems
HuntressManaged threat detection and response - agents, incidents, reports
BlumiraCloud SIEM - detections, findings, alerts, automated response
SentinelOneXDR platform - endpoints, threats, incidents, Purple AI integration
Abnormal SecurityAI-native email security - threats, cases, abuse mailbox
AvananCheck Point Harmony Email & Collaboration - email security, DLP
IronscalesAI-powered anti-phishing - incidents, simulations, threat intel
MimecastEmail security - message tracking, threat protection, compliance
SpamTitanEmail security by TitanHQ - spam filtering, quarantine, policies
ProofpointTargeted Attack Protection - threat intel, campaigns, forensics
KnowBe4Security awareness training - phishing simulations, PhishER, training
HubSpotCRM platform - contacts, companies, deals, tickets, marketing
PandaDocDocument automation - proposals, quotes, e-signatures, templates
BetterStackUptime monitoring and on-call - monitors, incidents, heartbeats
PagerDutyIncident management and on-call - incidents, services, escalations

Plus shared skills for MSP terminology, ticket triage, cross-vendor incident correlation, and billing reconciliation.

Plugin Maturity

Maturity status for the plugins listed above (not the full catalog — see marketplace.json for all 83):

PluginStatusMCP Server
Autotask PSA✅ Productionautotask-mcp
Datto RMM✅ Productiondatto-rmm-mcp
IT Glue✅ Productionitglue-mcp
Hudu🔨 Betahudu-mcp
RocketCyber🔨 Betarocketcyber-mcp
Syncro🔨 Betasyncro-mcp
Atera🔨 Betaatera-mcp
SuperOps.ai🔨 Betasuperops-mcp
HaloPSA🔨 Betahalopsa-mcp
Liongard✅ Productionliongard-mcp
ConnectWise Manage🔨 Betaconnectwise-manage-mcp
ConnectWise Automate🔨 Betaconnectwise-automate-mcp
NinjaOne🔨 Betaninjaone-mcp
SalesBuildr🚧 Alphasalesbuildr-mcp
Pax8✅ ProductionPax8 Hosted (official)
Xero🔨 Betaxero-mcp
QuickBooks Online🔨 Betaqbo-mcp
Microsoft 365🔨 Betams-365-mcp-server (Softeria)
Rootly🔨 BetaRootly Hosted (official)
Huntress🔨 Betahuntress-mcp
Blumira🔨 Betablumira-mcp
SentinelOne🔨 Betasentinelone-mcp
Abnormal Security🔨 Betaabnormal-mcp
Avanan🔨 Betaavanan-mcp
Ironscales🔨 Betaironscales-mcp
Mimecast🔨 Betamimecast-mcp
SpamTitan🔨 Betaspamtitan-mcp
Proofpoint🔨 Betaproofpoint-mcp
KnowBe4🔨 Betaknowbe4-mcp
HubSpot🔨 Betahubspot-mcp
PandaDoc🔨 Betapandadoc-mcp
BetterStack🔨 Betabetterstack-mcp
PagerDuty🔨 Betapagerduty-mcp

Maturity levels: ✅ Production — used in real MSP environments with comprehensive coverage. 🔨 Beta — functional with core features, feedback welcome. 🚧 Alpha — early implementation, expect gaps.


Two Ways to Connect

Hosted Gateway (Recommended)

Use the WYRE Conduit gateway to connect your MSP tools to Claude with zero infrastructure. OAuth 2.1 + PKCE authentication, encrypted credential storage, and all 98 vendor integrations available immediately.

Claude Code (CLI):

claude mcp add --transport http msp-mcp-gateway https://conduit.wyre.ai/v1/mcp

Claude Desktop (macOS / Linux):

curl -fsSL https://raw.githubusercontent.com/WYRE-AI/msp-claude-plugins/main/msp-claude-plugins/wyre-gateway/install.sh | bash

Claude Desktop (Windows):

irm https://raw.githubusercontent.com/WYRE-AI/msp-claude-plugins/main/msp-claude-plugins/wyre-gateway/install.ps1 | iex

The installer scripts preserve your existing config, create a backup, and only append the gateway entry.

Start a free trial

Self-Hosted

Run MCP servers yourself for full control. Each server is available as an npm package, Docker image, or MCPB bundle for Claude Desktop.

See the Getting Started guide for installation instructions.


How it works

Plugins are just markdown files. They provide:

  • Skills — Domain knowledge Claude references when helping you (API patterns, field mappings, rate limits)
  • Commands — Slash commands like /create-ticket and /search-tickets

When you ask "create a high priority ticket for Acme Corp", Claude knows:

  • Which API endpoint to call
  • What priority values mean (varies by vendor!)
  • How to authenticate
  • Rate limit boundaries

Architecture

Each plugin consists of three layers:

  1. Skills — Markdown files with domain knowledge (API patterns, field mappings, vendor terminology). Low maintenance, easy to contribute to.
  2. Commands — Slash commands for common MSP workflows. Moderate complexity.
  3. MCP Servers — Full server implementations that connect Claude to vendor APIs. These handle authentication, rate limiting, and data transformation.

Most contributions touch skills and commands. MCP server changes are more involved and benefit from familiarity with the vendor's API.


Individual plugins

Want just one vendor? Add the marketplace once, then install plugins individually:

/plugin marketplace add WYRE-AI/msp-claude-plugins
/plugin install autotask@msp-claude-plugins
/plugin install syncro@msp-claude-plugins
/plugin install halopsa@msp-claude-plugins
/plugin install liongard@msp-claude-plugins

Codex example

This PR adds Codex metadata for the Autotask plugin as a first representative pattern for cross-harness distribution:

codex plugin marketplace add https://github.com/WYRE-AI/msp-claude-plugins

Then install Kaseya Autotask from the Codex Plugins UI. The same .codex-plugin/plugin.json and .agents/plugins/marketplace.json pattern can be repeated for the other vendor plugins over time.


Configuration

Each plugin uses environment variables for authentication. See the plugin's README:


Contributing

We welcome contributions at every level — from typo fixes to new platform plugins. See CONTRIBUTING.md for our tiered contribution guide.

Evals and production telemetry

The evals/autotask-psa/ directory contains a small human-review eval set for ticket triage, time-entry drafting, and contract checks. The cases are harness-neutral so the same plugin behavior can be checked in Claude Code, Codex, or another agent workspace before expanding the pattern to other vendor plugins.

If you publish plugins through Telvine, keep runtime telemetry metadata-only: skill.invocation.start, skill.invocation.end, and skill.invocation.error for skill behavior, plus plugin.component.invoked and plugin.component.error for commands, MCP tools, or other non-skill components. Do not emit prompts, customer records, tenant data, connector payloads, tool arguments, credentials, browser captures, or model outputs.

Community

This project is maintained by WYRE AI, a Chattanooga-based MSP focused on AI enablement.

  • Questions or feedback? Open a Discussion
  • Found a bug? File an Issue
  • Want to contribute? See CONTRIBUTING.md
  • Using this in your MSP? We'd love to hear about it — drop us a note in Discussions

Contributors

Thanks to these wonderful people who have contributed to the MSP Claude Plugins ecosystem:

Aaron Sachs
Aaron Sachs

💻 🚧 🚇 📖
shaank0
shaank0

💻
Om Bhavsar
Om Bhavsar

💻
Vinnie Esposito
Vinnie Esposito

💻
Mauricio Schaepers
Mauricio Schaepers

💻 🐛
ezwep
ezwep

🤔 🐛
Chris Cooper
Chris Cooper

🐛
andrewday-sp
andrewday-sp

🐛
bionemesis
bionemesis

🤔

This project follows the All Contributors specification. Contributions of any kind welcome!

License

Apache 2.0 — see LICENSE.


Built by MSPs, for MSPs.

Files in the repo

Repository payload21 top-level entries
  • .agents
  • .claude
  • .claude-plugin
  • .github
  • .taskmaster
  • evals
  • files
  • msp-claude-plugins
  • scripts
  • .all-contributorsrc
  • .env.example
  • .gitignore
  • AGENTS.md
  • CHANGELOG.md
  • claude-marketplace.md
  • CONTRIBUTING.md
  • LICENSE
  • llm-prompts-for-contributors.md
  • msp-claude-plugins-prd.md
  • README.md
  • ROADMAP.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More plugins

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

138k
1 add

Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.

82k
code-yeongyu/
oh-my-openagent

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

69k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

94k

Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns

4.3k