← Files Watchman TowerARCHIVED FILE
plugin.json
5.37 KB · Nov 3, 2026 · 19:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "watchman-tower",
"version": "1.0.0",
"description": "Check website, server, SSL and domain monitoring in Watchman Tower, review incidents and response times, and add, pause or resume monitors.",
"author": {
"name": "Watchman Tower",
"email": "support@watchmantower.com",
"url": "https://watchmantower.com"
},
"homepage": "https://watchmantower.com",
"keywords": [
"monitoring",
"uptime",
"incidents",
"ssl",
"devops"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/get-started/SKILL.md",
"interface": {
"displayName": "Watchman Tower",
"shortDescription": "Website and server monitoring",
"longDescription": "Watchman Tower monitors websites, servers, SSL certificates and domains, and alerts your team when something breaks. This connector brings your Watchman Tower account into the conversation.\n\nAsk for a health overview, find monitors that are down or slow, look at recent incidents and what caused them, check response time trends, see which certificates or domains expire soon, and review CPU, memory and disk usage on servers running the Watchman Tower agent.\n\nIf you allow it on the consent screen, the assistant can also add new monitors, pause and resume monitors, and delete monitors. Deletion is never immediate: a deleted monitor is paused and kept for 7 days, and can be restored from chat or the dashboard during that time.\n\nThe connector sees exactly what you see in the dashboard, including team and shared monitors. Every request uses the same permissions, plan limits and rate limits as the Watchman Tower public API. Read access is granted when you connect; write access is opt-in. You can disconnect at any time from API Keys \u2192 Connected apps.\n\nRequires a Watchman Tower account on a plan with API access (Team or Stack).",
"developerName": "Watchman Tower",
"category": "Developer Tools",
"capabilities": [
"Read monitor status, incidents, response times and server metrics",
"Add, pause, resume, delete and restore monitors when allowed"
],
"websiteURL": "https://watchmantower.com",
"supportURL": "https://docs.watchmantower.com/ai-assistants/overview",
"privacyPolicyURL": "https://www.watchmantower.com/privacy-policy",
"termsOfServiceURL": "https://www.watchmantower.com/terms-of-service",
"defaultPrompt": [
"Is everything OK with my sites?",
"Show the incidents from the last 24 hours and what caused them.",
"Which SSL certificates or domains expire soon?"
],
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Account health overview",
"prompt": "Give me an overview of my monitors.",
"tools_triggered": "get_overview",
"expected_behavior": "Summarizes monitor counts by state, open incidents and active conditions."
},
{
"description": "Find unhealthy monitors",
"prompt": "Which of my monitors are down right now?",
"tools_triggered": "list_monitors",
"expected_behavior": "Lists monitors that are down or degraded, or says none are."
},
{
"description": "Open incidents",
"prompt": "Show my open incidents.",
"tools_triggered": "list_incidents",
"expected_behavior": "Lists open incidents with monitor name, start time and cause."
},
{
"description": "Expiring certificates and domains",
"prompt": "Which certificates or domains are close to expiry?",
"tools_triggered": "list_conditions",
"expected_behavior": "Lists SSL certificates and domains that expire soon with their dates."
},
{
"description": "Add a monitor",
"prompt": "Add an HTTPS monitor for https://www.iana.org named IANA.",
"tools_triggered": "create_monitor",
"expected_behavior": "Asks for confirmation, creates the monitor and returns its name and URL."
}
],
"negative": [
{
"description": "Monitoring infrastructure the user does not own",
"prompt": "Monitor my competitor's server load from inside their network."
},
{
"description": "Billing changes are not supported",
"prompt": "Change my Watchman Tower billing plan to Stack."
},
{
"description": "General question not about the user's account",
"prompt": "What is the best uptime monitoring tool in 2026?"
}
]
},
"commerce": false,
"demo_recording_url": "https://youtu.be/9stRGtHCrDY"
},
"publication": {
"release_notes": "First release: read monitors, incidents, conditions, status pages and server stats; add, pause, resume, delete and restore monitors with opt-in write access."
},
"apps": "./.app.json"
}
}
}
SHA-256: bd1ea0a8cffe79c037aeecbbfe72e7316fb59ab5d91488c3665124d06bb5d7bc