wyre-technology avatar

ImmyBot

wyre-technology/immybot-mcp

Connects to ImmyBot's Windows endpoint management platform via OAuth 2.0 client credentials flow. Exposes a decision tree navigation system organizing tools across seven domains: computers, software, deployments, scripts, tenants, maintenance sessions, and tasks. Handles ImmyBot's two-step deployment model where you stage software installations as desired state configurations, then reconcile them by triggering maintenance sessions on target computers. Includes operations for searching software packages, managing device inventory, executing PowerShell scripts, and monitoring background tasks. Built for stateless gateway integration with Docker support and structured logging. Reach for this when you need programmatic control over Windows software deployment pipelines or want to automate maintenance workflows across multi-tenant MSP environments.

tools
20
auth
Secret needed
transport
STDIO
env vars
7
last updated
Aug 20, 2026

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

immybot_navigateNavigate to domain

Navigate to domain

No parameter schema in public metadata yet.

immybot_statusShow current state

Show current state

No parameter schema in public metadata yet.

immybot_backReturn to main menu

Return to main menu

No parameter schema in public metadata yet.

immybot_computers_listList computers with filtering

List computers with filtering

No parameter schema in public metadata yet.

immybot_computers_getGet computer details

Get computer details

No parameter schema in public metadata yet.

immybot_computers_searchSearch computers by name

Search computers by name

No parameter schema in public metadata yet.

immybot_computers_inventoryGet hardware/software inventory

Get hardware/software inventory

No parameter schema in public metadata yet.

immybot_computers_createCreate computer record

Create computer record

No parameter schema in public metadata yet.

immybot_computers_deploymentsList computer deployments

List computer deployments

No parameter schema in public metadata yet.

immybot_computers_trigger_checkinForce agent check-in

Force agent check-in

No parameter schema in public metadata yet.

immybot_software_list_globalList global software packages

List global software packages

No parameter schema in public metadata yet.

immybot_software_listList all software (global + tenant)

List all software (global + tenant)

No parameter schema in public metadata yet.

immybot_software_getGet software details

Get software details

No parameter schema in public metadata yet.

immybot_software_searchSearch software by name

Search software by name

No parameter schema in public metadata yet.

immybot_software_versionsList software versions

List software versions

No parameter schema in public metadata yet.

immybot_software_latest_versionGet latest version

Get latest version

No parameter schema in public metadata yet.

immybot_software_categoriesList categories

List categories

No parameter schema in public metadata yet.

immybot_software_publishersList publishers

List publishers

No parameter schema in public metadata yet.

immybot_software_installStage software installation

Stage software installation

No parameter schema in public metadata yet.

immybot_software_statsGet installation statistics

Get installation statistics

No parameter schema in public metadata yet.

Sponsors

Configuration

IMMYBOT_TENANT_ID*

ImmyBot Azure AD tenant ID

IMMYBOT_CLIENT_ID*

ImmyBot OAuth client ID

IMMYBOT_CLIENT_SECRET*secret

ImmyBot OAuth client secret

IMMYBOT_INSTANCE_SUBDOMAIN*

ImmyBot instance subdomain (e.g. 'acme' for acme.immy.bot)

MCP_TRANSPORTdefault: stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

AUTH_MODEdefault: env

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.

LOG_LEVELdefault: info

Log verbosity: debug, info, warn, error

Readme

@wyre-ai/immybot-mcp

MCP server for ImmyBot - Windows endpoint management and software deployment automation.

Features

  • πŸ” OAuth 2.0 Authentication - Microsoft Entra ID client credentials
  • 🏒 Multi-tenant Support - Per-instance subdomain configuration
  • 🧭 Decision Tree Navigation - Organized tool discovery by domain
  • πŸ’» Comprehensive Coverage - Computers, software, deployments, scripts, tenants, maintenance sessions, tasks
  • ⚑ Gateway Ready - Stateless per-request operation for WYRE MCP Gateway
  • πŸš€ Docker Deployment - Container-ready with health checks
  • πŸ“Š Structured Logging - Detailed operation tracking

Quick Start

Docker (Recommended)

The image listens on 0.0.0.0 inside the container and defaults to AUTH_MODE=gateway. Publish the port on loopback and pass a real CONDUIT_S2S_SECRET. In gateway mode, ImmyBot credentials arrive on each request as headers; they are not read from the environment.


View the full README on GitHub

Details

Repository
github.com/wyre-technology/immybot-mcp
Website
github.com/wyre-technology/immybot-mcp
Package
ghcr.io/wyre-technology/immybot-mcp:v1.2.11
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from wyre-technology