
SaaS Alerts
io.github.wyre-technologyPublished by GitHub account wyre-technologyv1.2.4Updated Oct 24, 2026
MCP server for Kaseya SaaS Alerts — SaaS security monitoring for M365 & Google Workspace.
The publisher's own server: AlertsBar
Overview
MCP server for Kaseya SaaS Alerts that lets an assistant query M365 and Google Workspace security events and manage customers, devices, reports and billing.
- What you can do
- Query and count security events by severity, customer, user or event type, with advanced queries, scroll pagination and recommended actions
- List, create, update and delete customers, and set IP, country and account whitelists
- Look up MSP, partner and customer users
- Inspect mapped, unmapped and ignored devices and device organizations
- Review billing details and billing date history
- List, get, create and delete scheduled reports, and read partner profile and branding settings
- When to use it
- Useful for managed service providers or security teams that want an assistant to triage SaaS security alerts, investigate events across customers, or maintain customer and device records in SaaS Alerts without leaving the chat.
- Requirements
- Runs as a local process (stdio) from the published container image, or over HTTP. Needs a SaaS Alerts API key in SAAS_ALERTS_API_KEY for stdio or AUTH_MODE=env; HTTP mode also requires CONDUIT_S2S_SECRET and X-Gateway-S2S signing, or gateway mode with the key sent as X-SaaS-Alerts-API-Key. Desktop only.
Installation
In SourceWeft
- Open SaaS Alerts in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
saas-alerts-mcp
Model Context Protocol server for Kaseya SaaS Alerts — a SaaS security monitoring platform for M365 and Google Workspace events.
Part of the WYRE Technology MCP fleet.
Features
Exposes the full SaaS Alerts External Partner API (v0.20.0) through 30 MCP tools organized by domain:
Write/destructive tools require user confirmation via MCP elicitation (fail-open: proceeds if client doesn't support elicitation).
Authentication
SaaS Alerts uses an API key sent as the api_key HTTP header.
Generate your API key in the SaaS Alerts UI under Settings → API Keys.
Copy .env.example. Leave CONDUIT_S2S_SECRET empty in that file and never commit a real value.
/health and /healthz stay unauthenticated and do not read credentials. The stdio transport does not use CONDUIT_S2S_SECRET.
X-Gateway-S2S signing
With MCP_TRANSPORT=http and a real CONDUIT_S2S_SECRET, every /mcp request must include X-Gateway-S2S. A missing or invalid header returns 401 before any vendor credential is read.
The header value is t=<unix seconds>,v1=<hex hmac-sha256>:
- Set
tto the current unix time in seconds. - Sign the ASCII message
t=<unix seconds>with HMAC-SHA256, usingCONDUIT_S2S_SECRETas the key. - Hex-encode the digest (64 lowercase hex characters) and send
t=<unix seconds>,v1=<hex>.
The timestamp must be within 300 seconds of the server clock. Example:
Local / stdio mode
HTTP mode
CONDUIT_S2S_SECRET is required. If it is empty, the process logs an error and exits non-zero.
Local HTTP without a secret is development-only. It binds 127.0.0.1 even if MCP_HTTP_HOST is 0.0.0.0, and logs a warning:
WYRE Gateway mode
When running behind the WYRE MCP Gateway, set AUTH_MODE=gateway (the image and Compose default). The gateway signs each request with X-Gateway-S2S and injects the API key via X-SaaS-Alerts-API-Key. A request missing that credential header returns 401 and does not use SAAS_ALERTS_API_KEY from the environment.
Running with Docker
The image listens on 0.0.0.0 inside the container and defaults to AUTH_MODE=gateway. Publish the port on loopback and pass the S2S secret. In gateway mode the SaaS Alerts API key arrives on each request; it is not read from the environment.
Compose refuses to start when CONDUIT_S2S_SECRET is unset, sets AUTH_MODE=gateway, publishes 127.0.0.1:8080:8080, and does not pass SAAS_ALERTS_API_KEY into the gateway service:
Single-tenant HTTP (AUTH_MODE=env) still requires the S2S secret, then uses SAAS_ALERTS_API_KEY:
Development
Destructive tool confirmation
Tools that permanently delete data (customer delete, scheduled report delete) carry:
⚠ DESTRUCTIVE — IRREVERSIBLEdescription prefixannotations.destructiveHint: true- Elicitation confirmation guard (additive — proceeds if client doesn't support elicitation)
Always confirm with the user before invoking these tools.
License
Apache-2.0 — see LICENSE.
Source: README.md at commit a3e43b5
Tools
0Version history
1- v1.2.4LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Alerts integrations
AlertsBar
bar.alertsOfficial publisher
Remote MCP server that gives an assistant free credential-exposure counts and small random samples for a domain, drawn from breaches, infostealers, ULP heaps…

US Severe Weather Alerts MCP
Published by GitHub account donniertf-hub
Remote MCP server that gives an assistant active US National Weather Service alerts by ZIP code, by state, or across multiple sites.

US Earthquake Risk & Alerts MCP
Published by GitHub account donniertf-hub
Remote MCP server that gives an assistant USGS earthquake data near any US ZIP code, with a free recent-quakes tool and paid history and multi-site tools.

UK Tender Alerts MCP
Published by GitHub account donniertf-hub
Remote MCP server that surfaces live UK Contracts Finder public-sector tenders matched to your keywords and region, with deadlines and values.

UK Insolvency Alerts MCP
Published by GitHub account donniertf-hub
Remote MCP server for checking UK company insolvency notices from the Gazette, with a free single-company check and paid batch and area tools.