npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@mspcopilot/n8n-nodes-mspcopilot

v0.1.1

Published

MSP Copilot Nodes for n8n

Downloads

210

Readme

n8n-nodes-mspcopilot

This is an n8n community node. It lets you use MSP Copilot Link in your n8n workflows.

MSP Copilot Link provides a unified company database across all your MSP integrations. Instead of juggling different company IDs, domains, and names across ConnectWise PSA, IT Glue, Microsoft Partner Center, and other platforms, Link gives you a single source of truth.

More info at https://mspcopilot.io/n8n-nodes/mspcopilot-link

Built by Dan Buhler (j0dan) for the MSP community. Shoutout to r/msp.

n8n is a fair-code licensed workflow automation platform.

Operations

Get All Mappings

Retrieve all companies with their mappings across integrations. This is useful for building company directories, synchronization workflows, or data exports.

Features:

  • Filter by integration (only return companies mapped to a specific integration)
  • Filter by tags (filter by integration-specific tags, multiple tags use AND logic)
  • Optional minimal output mode (only essential fields: uuid, domains, integrations)

Lookup

Perform single or bulk company lookups. This is the most powerful operation - feed it data from any integration and it will enrich it with canonical company information and cross-integration mappings.

Lookup Types:

  • Shortcode / UUID - Your internal company identifier
  • Integration ID - ConnectWise PSA ID, IT Glue ID, Microsoft Tenant ID, etc. (dynamically loaded from your configured integrations)

Features:

  • Bulk lookup support (processes all incoming items in a single API call)
  • Add to incoming data mode (enriches your existing data with __mspcopilot_link field)
  • Only return matches option (filters out non-matches)
  • Filter by tags (filter results by integration-specific tags, multiple tags use AND logic)
  • Optional minimal output mode

Example Use Cases:

  • Enrich Microsoft 365 audit logs with information from IT Glue, then create a ticket in your PSA
  • Synchronize data between Pax8 and IT Glue
  • Cross-reference data between multiple MSP platforms

Manual Sync

Trigger a manual synchronization of one or all integrations. This updates the Link database with the latest data from your configured integrations.

Features:

  • Sync a specific integration or all configured integrations
  • Wait for completion option (enabled by default, returns when sync finishes)
  • Note: Manual sync should only be used when necessary (e.g., after initial setup). Frequent syncs may impact API rate limits.

Credentials

This node uses API key authentication.

  1. Sign up for MSP Copilot Link at https://link.mspcopilot.io
  2. Navigate to API Keys
  3. Generate a new API key
  4. Add the credential in n8n using your API key

Example Workflows

Enrich incoming webhook data

Use the Lookup operation with "Add to incoming data" enabled. The node will add a __mspcopilot_link field to each item containing all cross-integration mappings.

Webhook → MSP Copilot Link (Lookup) → Process enriched data

Build a company directory

Use "Get All Mappings" to retrieve all companies, then use downstream nodes to create reports, update spreadsheets, or sync to other systems.

Schedule → MSP Copilot Link (Get All Mappings) → Google Sheets

Cross-platform automation

Lookup companies by one integration's ID and get IDs for all other platforms:

ConnectWise Trigger → MSP Copilot Link (Lookup: ConnectWise PSA) → IT Glue Action

Functionality

  • Bulk operations: Lookup processes all incoming items in a single API call for better performance
  • Flexible output: Choose minimal output for cleaner data or full output for complete information
  • Smart matching: Lookup automatically matches results back to incoming items using keyed responses

For more example workflows, visit https://mspcopilot.io/n8n-workflows

Resources

More MSP Integrations

Check out the growing collection of MSP-focused n8n nodes:

Workflow Examples

More examples at https://mspcopilot.io/n8n-workflows