QuietWatcher MCP server
Manage your QuietWatcher cloud monitors from any MCP-capable AI client (Claude
Desktop, Claude Code, etc.). The server wraps the public REST API
(api.quietwatcher.com) and authenticates with a customer API key.
Get an API key
In the QuietWatcher app: Account → API keys → New key. Copy the qwk_…
value (shown once).
Tools
| Tool | What it does |
|---|---|
get_subscription |
Your plan + subscription status |
list_monitors |
All cloud monitors on the account |
get_monitor(monitor_id) |
One monitor |
create_monitor(name, target, type="http", interval_seconds=60) |
Add a monitor |
delete_monitor(monitor_id) |
Remove a monitor |
get_results(monitor_id, since=None) |
Recent check results |
export_config() |
Back up every monitor as a portable JSON blob |
import_config(monitors) |
Restore/clone a config (preserves ids → idempotent re-import) |
export_results_csv(monitor_id, since=None) |
Download a monitor's readings as CSV |
All actions are scoped to the API key's account. export_config / import_config
round-trip with the quietwatcher export / import CLI commands.
Run it
QW_API_KEY=qwk_… uvx quietwatcher-mcp
# or, from this directory:
QW_API_KEY=qwk_… uv run quietwatcher-mcp
# or:
pip install -e . && QW_API_KEY=qwk_… python -m quietwatcher_mcp
Env:
QW_API_KEY(required) — yourqwk_…key.QW_API_BASE(optional) — defaults tohttps://api.quietwatcher.com.
Claude Desktop config
{
"mcpServers": {
"quietwatcher": {
"command": "uvx",
"args": ["quietwatcher-mcp"],
"env": { "QW_API_KEY": "qwk_…" }
}
}
}
Notes
- The same key works for any HTTP client (
Authorization: Bearer qwk_…orX-API-Key: qwk_…) — the MCP server is just a thin, AI-friendly wrapper. - The full REST API is documented at
https://api.quietwatcher.com/api/v1/docs/(OpenAPI), so AI agents can also discover endpoints directly.
Metadata
Release files for quietwatcher-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| quietwatcher_mcp-0.1.0.tar.gz | 5.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quietwatcher_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 kB
Release files / quietwatcher_mcp-0.1.0.tar.gz
| Download URL | quietwatcher_mcp-0.1.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1230193667be78bc45807083432c52c6bf2232b3ba17cbcbdeab0a7a3320d93
|
|
BLAKE2b-256 checksum How to use checksums |
6495a9340753448d16e7727f35c6f1ef40a49e279ad5ec31c2bcd21580f9b9a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / quietwatcher_mcp-0.1.0-py3-none-any.whl
| Download URL | quietwatcher_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e336e293157c026bf22c539b2304883b4b4275e665cc5a84be1bbce1a18dc0a
|
|
BLAKE2b-256 checksum How to use checksums |
e771b9cbdb606ff7c028130008518c4a1c4cc7974b4cd78c7acb402559d9899b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for quietwatcher-mcp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.