Skip to main content
Glama
jakobautomation

agentsvc-mcp

page_watch

Monitor web pages for changes between checks: pass a URL to receive only added and removed text since the prior call, plus keyword alerts.

Instructions

Web Page Change Monitor (diff since last check) — Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text), plus optional keyword alerts. First call saves a baseline and returns a cursor; pass the cursor on the next call. The cursor only advances when a change is reported, so nothing slips through between polls. Good for price pages, docs and changelogs, job boards, status pages, competitor sites, government notices. Params: url, cursor, keywords (list, alert when a keyword newly appears), ignore (list of substrings; lines containing them are ignored, e.g. timestamps or ads), render (true for JavaScript pages). Cost: $0.003 USDC per call. Latency p99: 8000ms.

Input Schema

NameRequiredDescriptionDefault
urlYesPage to watch (http or https)
cursorNoCursor from your previous call; omit on the first call
ignoreNoIgnore lines containing any of these substrings
renderNoRender JavaScript before reading
keywordsNoAlert when one of these appears in newly added text (case-insensitive)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does so well: it explains the baseline/cursor lifecycle, the key guarantee that the cursor only advances when a change is reported, cost ($0.003 USDC per call), and p99 latency (8000ms). These are non-obvious operational traits an agent needs before calling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose, then mechanics, then use cases, then params, cost, and latency. Dense but nearly every sentence earns its place; the trailing cost/latency line is compact. Slightly long, but well organized.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description must explain returns, and it does: added and removed lines plus optional keyword alerts, and the cursor returned on the first call. Combined with the cost/latency disclosure, an agent has everything needed to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description adds real meaning: keywords alert only when a keyword 'newly appears', ignore filters lines containing substrings with examples (timestamps, ads), and render is for JavaScript pages. This goes beyond the schema's terse parameter docs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Web Page Change Monitor') and the exact scope of output ('diff since last check' — added and removed lines of page text). This clearly differentiates it from one-shot siblings like webpage_reader, web_scrape, and site_crawl.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly frames the use case as 'agents that check in a loop' and enumerates concrete scenarios (price pages, docs, changelogs, job boards, status pages, competitor sites, government notices). It doesn't name an alternative sibling or state when not to use it, so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools