
ImmyBot
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 toolsPublic 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*secretImmyBot OAuth client secret
IMMYBOT_INSTANCE_SUBDOMAIN*ImmyBot instance subdomain (e.g. 'acme' for acme.immy.bot)
MCP_TRANSPORTdefault: stdioTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.
AUTH_MODEdefault: envCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.
LOG_LEVELdefault: infoLog 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.
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