watchgoose-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@watchgoose-mcpshow me the status of all my cron job checks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Watchgoose MCP
Watchgoose MCP connects MCP-capable AI clients to the Watchgoose Management API. It lets you inspect cron and recurring-task monitoring, with check changes available only when you explicitly enable writes.
Hosted connector
Use the hosted Streamable HTTP endpoint in clients that support OAuth 2.1 and Dynamic Client Registration:
https://mcp.watchgoose.com/mcpIn Claude, open Settings > Connectors and add the endpoint as a custom connector. For Claude Code, run:
claude mcp add --transport http --scope user watchgoose https://mcp.watchgoose.com/mcpThe browser consent flow limits each connection to one project and defaults to read-only access. See the Watchgoose MCP documentation for the tool and privacy boundaries.
Related MCP server: uptrack-mcp
Requirements
Node.js 20 or later
A project-scoped Watchgoose API key from Project settings
Use an hcr_ read-only key when you only need check state and status history. Use an hcw_
read-write key when you also need pings, integrations, or check changes.
Claude Desktop
Add this entry to claude_desktop_config.json and restart Claude Desktop:
{
"mcpServers": {
"watchgoose": {
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}Claude Code
claude mcp add --env WATCHGOOSE_API_KEY=hcr_your_project_key \
--transport stdio --scope user watchgoose -- npx -y watchgoose-mcpRun claude mcp get watchgoose to check the connection.
Cursor
Create .cursor/mcp.json in your project, or add the same entry to your user MCP configuration:
{
"mcpServers": {
"watchgoose": {
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}VS Code
Create .vscode/mcp.json:
{
"servers": {
"watchgoose": {
"type": "stdio",
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}Run MCP: List Servers and start watchgoose.
Environment
Variable | Required | Default | Description |
| Yes | - | Project-scoped |
| No |
| Management API base URL. HTTPS is required except for loopback development hosts. The key is sent to this host, so use only a URL you trust. |
| No |
| Set to |
| Legacy keys only | - | Required as |
The server classifies key prefixes locally and never probes the API to infer access. Setting
WATCHGOOSE_ENABLE_WRITES=true cannot give a read-only key additional access.
Tools
Checks are addressed by stable 40-character unique_key values. UUIDs, ping URLs, and integration
UUIDs are used only inside the server and are not shown to the AI client.
Tool | Required access | Management API mapping |
| Read-only |
|
| Read-only |
|
| Read-only |
|
| Read-write | Resolve |
| Read-write |
|
| Read-write plus writes enabled |
|
| Read-write plus writes enabled | Resolve |
| Read-write plus writes enabled | Resolve |
| Read-write plus writes enabled | Resolve |
| Read-write plus writes enabled | Resolve |
Integration assignments use exact integration names. Names must be non-empty and unique within the project.
List results are capped at 100 checks, 100 pings, 200 flips, and 100 integrations. Every serialized tool result is also capped at 24,000 characters. Results include metadata when entries are omitted.
Security
Writes are disabled by default, even with an
hcw_key.The API key is sent only in the
X-Api-Keyheader and is never logged or returned.API redirects are rejected so credentials cannot be forwarded to another host.
Check UUIDs, ping and update URLs, integration UUIDs, and unknown future API fields are removed from output.
Pings keep only
type,date,n,scheme,method, andduration. Source IP addresses, user agents, run IDs, and body URLs are removed.Ping bodies are never requested.
The server has no telemetry.
Protect client configuration files that contain API keys. Prefer a dedicated project and the least-privileged key that exposes the tools you need. Revoke a key from Watchgoose project settings when it is no longer in use.
Development
npm install
npm run format:check
npm run lint
npm run typecheck
npm test
npm run publish:dry-runProduction integration tests are opt-in and require dedicated test-project keys. They never run in CI.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for CronAlert uptime monitoring — manage monitors, check results, and incidents from any MCP-compatible AI client.9118MIT

uptrack-mcpofficial
AlicenseNot gradedqualityDmaintenanceMCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.17MIT
Drumbeats MCPofficial
AlicenseAqualityAmaintenanceMCP server for Drumbeats monitoring. Enables creating monitors, triaging incidents, and running HTTP/SSL/DNS checks using natural language from any AI client.16212Apache 2.0
uptimepageofficial
AlicenseNot gradedqualityAmaintenanceMCP server for Uptimepage uptime monitoring. An LLM client can read your monitors and incidents, run a check on demand, and post incident updates. Writes need an OAuth login and a scoped token, and each one is logged.18AGPL 3.0
Related MCP Connectors
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Monitor MCP servers, API contracts and AI outputs for schema drift. Alerts on breaking changes.
MCP uptime, schema, auth, and SLA receipt monitoring.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bartekrutkowski/watchgoose-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server