{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.0","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.0/ninjaone-mcp.mcpb","version":"0.1.0","fileSha256":"8ad6d37dee1742455ab79a16f16c87dac39d2906a163e5caef4fca917ac79c97","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T13:07:49.098042Z","publishedAt":"2026-06-06T13:07:49.098042Z","updatedAt":"2026-06-06T13:07:49.098042Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.10","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.10/ninjaone-mcp.mcpb","version":"0.1.10","fileSha256":"2379960c6fa0d82c778eb926e13f55c35ba53153a35d93bd2ad44e9e5b662163","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T04:59:03.169861Z","publishedAt":"2026-08-26T04:59:03.169861Z","updatedAt":"2026-08-26T04:59:03.169861Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.11","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.11/ninjaone-mcp.mcpb","version":"0.1.11","fileSha256":"c2c31f2052364a5583395b5dafcbd788160e0a28eb21baa03a9ac2033e38efb6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T15:27:10.609272Z","publishedAt":"2026-08-26T15:27:10.609272Z","updatedAt":"2026-08-26T15:27:10.609272Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.12","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.12/ninjaone-mcp.mcpb","version":"0.1.12","fileSha256":"610e1906d19f91ac9877f487f731a856ef6d29f68da2affc232fd361783e9ab4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T01:20:18.520155Z","publishedAt":"2026-08-27T01:20:18.520155Z","updatedAt":"2026-08-27T01:20:18.520155Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.13","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.13/ninjaone-mcp.mcpb","version":"0.1.13","fileSha256":"33711d324ef9aba6b2a35a9545c6c279e12d4290310f54d1188ac915b0262e3c","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"},{"description":"Set to 1 to keep credentials off disk. The token cache becomes a no-op, so the connector mints a fresh token each run instead of writing one to config.toml. Leave blank for the default cached behaviour.","name":"NINJAONE_NO_CONFIG_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T19:04:10.924229Z","publishedAt":"2026-09-06T19:04:10.924229Z","updatedAt":"2026-09-06T19:04:10.924229Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.14","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.14/ninjaone-mcp.mcpb","version":"0.1.14","fileSha256":"3b851c4dd12901d4c758709fea57a0673147541dc0ade6ca040613f89e15c13c","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"},{"description":"Set to 1 to keep credentials off disk. The token cache becomes a no-op, so the connector mints a fresh token each run instead of writing one to config.toml. Leave blank for the default cached behaviour.","name":"NINJAONE_NO_CONFIG_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T12:41:38.677526Z","publishedAt":"2026-09-10T12:41:38.677526Z","updatedAt":"2026-09-10T12:41:38.677526Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.15","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.15/ninjaone-mcp.mcpb","version":"0.1.15","fileSha256":"b51da8210be11b8a49a6518dad11c7e0ba672135f3cae8c737dbc5311622e99f","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"},{"description":"Set to 1 to keep credentials off disk. The token cache becomes a no-op, so the connector mints a fresh token each run instead of writing one to config.toml. Leave blank for the default cached behaviour.","name":"NINJAONE_NO_CONFIG_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T19:00:51.14448Z","publishedAt":"2026-09-28T19:00:51.14448Z","updatedAt":"2026-09-28T19:00:51.14448Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.16","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.16/ninjaone-mcp.mcpb","version":"0.1.16","fileSha256":"2edfae1b5a298ea9d134adea90c58dae1f3d6c2a257d4e188a65bd503040beb1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the NinjaOne API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://app.ninjarmm.com","name":"NINJAONE_BASE_URL"},{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"},{"description":"Token endpoint the client-credentials exchange posts to. Leave the prefilled default unless your tenant uses a different token endpoint.","default":"https://app.ninjarmm.com/ws/oauth/token","name":"NINJAONE_TOKEN_URL"},{"description":"Set to 1 to keep credentials off disk. The token cache becomes a no-op, so the connector mints a fresh token each run instead of writing one to config.toml. Leave blank for the default cached behaviour.","name":"NINJAONE_NO_CONFIG_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T21:36:11.213891Z","publishedAt":"2026-10-02T21:36:11.213891Z","updatedAt":"2026-10-02T21:36:11.213891Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.2","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.2/ninjaone-mcp.mcpb","version":"0.1.2","fileSha256":"8648c885176460d6bfba5eb2823c8bea7885488d4a167bd070bcacae352f21a5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T20:08:41.425166Z","publishedAt":"2026-06-16T20:08:41.425166Z","updatedAt":"2026-06-16T20:08:41.425166Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.3","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.3/ninjaone-mcp.mcpb","version":"0.1.3","fileSha256":"4f785848f39444641a1a256a0f3a2e88ada83970f2c5bece61d17412493c3521","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T03:12:36.339729Z","publishedAt":"2026-06-18T03:12:36.339729Z","updatedAt":"2026-06-18T03:12:36.339729Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.4","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.4/ninjaone-mcp.mcpb","version":"0.1.4","fileSha256":"d9587df6b149a72de398d88d6d31f9c9e7428222e03bdaa341832821f3fd20d7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-18T19:45:07.833108Z","publishedAt":"2026-06-18T19:45:07.833108Z","updatedAt":"2026-06-18T19:45:07.833108Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.5","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.5/ninjaone-mcp.mcpb","version":"0.1.5","fileSha256":"54052f33e5e7bb6480a883d5f5b2318d1cf0623477958a41e925cb58565d1336","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T16:01:26.956256Z","publishedAt":"2026-07-07T16:01:26.956256Z","updatedAt":"2026-07-07T16:01:26.956256Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.6","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.6/ninjaone-mcp.mcpb","version":"0.1.6","fileSha256":"3c1faade1fe89f9ca7b1f8c45f2f418abe5f8009c1bb26a77ab157e0f83d9549","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-10T17:16:28.112684Z","publishedAt":"2026-07-10T17:16:28.112684Z","updatedAt":"2026-07-10T17:16:28.112684Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.7","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.7/ninjaone-mcp.mcpb","version":"0.1.7","fileSha256":"019ffcc10ddb3f6fd313c05ff3c5946aabba6c9e75b27850afca65cf1a5466de","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T17:14:16.385351Z","publishedAt":"2026-08-17T17:14:16.385351Z","updatedAt":"2026-08-17T17:14:16.385351Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.8","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.8/ninjaone-mcp.mcpb","version":"0.1.8","fileSha256":"0335f5043da926d27b2862e5689b76b14b4ee70e1864e8f4bbb6844ccd8eb886","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-20T01:18:56.628923Z","publishedAt":"2026-08-20T01:18:56.628923Z","updatedAt":"2026-08-20T01:18:56.628923Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/ninjaone-mcp","description":"Every NinjaOne report, plus a local store that answers fleet-wide questions no single API call can","title":"NinjaOne MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/ninjaone"},"version":"0.1.9","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/ninjaone/ninjaone-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/ninjaone-v0.1.9/ninjaone-mcp.mcpb","version":"0.1.9","fileSha256":"8f8acc2ad77b3325acddf10153658dc39d730d7217ad360f5a88aa8621cd9f21","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the NINJAONE_CLIENT_ID credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_ID"},{"description":"Set the NINJAONE_CLIENT_SECRET credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_CLIENT_SECRET"},{"description":"Set the NINJAONE_OAUTH_SCOPE credential for the NinjaOne MCP server.","isRequired":true,"isSecret":true,"name":"NINJAONE_OAUTH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T17:59:17.506142Z","publishedAt":"2026-08-22T17:59:17.506142Z","updatedAt":"2026-08-22T17:59:17.506142Z","isLatest":false}}}],"metadata":{"count":16}}
