watch_table
Track changes in a database table by monitoring row count and latest record. Compare snapshots to detect differences, with built-in scheduling for automatic checks.
Instructions
Monitor a table's row count and latest record. Compares to previous snapshot to show changes. Built-in scheduler. [ARCHITECT tier]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- bin/server.js:144-148 (schema)Schema/registration entry for the 'watch_table' tool in the static tool catalog. This is a stub definition with no input schema (type: object) and a description. The actual execution is not handled locally — this file is a local reference adapter that redirects to the hosted server at https://data.thinair.co/mcp.
{ name: "watch_table", description: "Monitor a table's row count and latest record. Compares to previous snapshot to show changes. Built-in scheduler. [ARCHITECT tier]", inputSchema: { type: "object" }, - bin/server.js:188-188 (registration)Registration of the watch_table tool via ListToolsRequestSchema handler. The tool is part of the TOOLS array returned when the client lists tools.
server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: TOOLS })); - bin/server.js:190-193 (handler)CallToolRequestSchema handler — all tool calls (including watch_table) get a redirect message to the hosted MCP server. No actual watch_table logic exists in this local adapter.
server.setRequestHandler(CallToolRequestSchema, async () => ({ content: [{ type: "text", text: REDIRECT_MESSAGE }], isError: false, }));