Evidence-bearing public webpage monitoring with hashes, diffs, signed webhooks, REST, and MCP.
One address for any MCP client. No sign-in needed on this server.
3 read1 act2 other
Grouped by tool name. At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
FluxProof gives agents and developers evidence-bearing change monitoring for public text pages.
Live product: FluxProof — public page monitoring for agents
Quickstart · Use cases · OpenAPI · Policies
n8n: check one public source before creating a monitor with a bounded, MIT-licensed client workflow. No key, monitor creation or payment is included in this free preview.
Remote MCP endpoint: https://fluxproof.tryneverclosed.com/mcp (the original address https://fluxproof.neoaethel.workers.dev/mcp keeps working, and the MCP Registry entry still lists it)
Server identity: io.github.equinoxaifinance-rgb/fluxproof, version 0.1.0.
Launch guide · Agent card · Smithery listing · Glama connector
Agent skill: skills/watch-page-changes/SKILL.md teaches an agent when and how to watch a page with FluxProof. Install: npx skills add equinoxaifinance-rgb/fluxproof-agent-card --skill watch-page-changes.
Check a public page in your browser, or run the dependency-free Node.js client example:
node examples/preflight.mjs https://example.com/
This checks whether the source can be read. It does not create a monitor, detect a change, return full paid history, or charge. After a successful check, follow the monitor setup guide. Keep the first baseline separate from a later observed change.
If your integration stops, open an issue with the tool or endpoint name, HTTP status/error code, and expected result. Include a source URL only if it is public and non-sensitive. Do not post API keys or payment credentials.
price, deprecated, or deadline.The 2026-09-08 production trial verified a controlled no-change, a watched price change, independent webhook receipt and HMAC verification, D1 persistence, five live MCP tools, Stripe's HTTP 402 agent-payment challenge without a charge, and a Stripe-hosted human checkout redirect without a self-purchase. A separate production corpus fetched and hashed 10/10 current competitor, pricing, changelog, model-catalog, and US regulatory pages.
These receipts establish the technical path, not customer demand, universal page coverage, or business importance.
FluxProof accepts public HTTP or HTTPS text, HTML, JSON, and XML responses up to 3 MB. It does not sign in, solve bot challenges, render JavaScript-only pages in a browser, or provide native email/SMS/mobile notifications. Mature general-purpose monitors remain stronger for browser automation, notification breadth, and raw monitor count.
This repository's documentation, discovery metadata and examples are MIT licensed under the root LICENSE, so you can copy and adapt them freely. The n8n client wrapper and guide in guides/n8n carry the same MIT licence.
The MIT licence does not cover the FluxProof monitoring engine or the hosted service at fluxproof.tryneverclosed.com. Their source is not in this repository and is not licensed or distributed here; buying access does not transfer source or redistribution rights. Paid history, upstream data, credentials and account or payment rights keep their own terms.
Support: open an issue. Never post API keys, card data, passwords, or private URLs.
server.mjs is a small stdio MCP server for clients and directories that start servers locally. It lists the same six tools and sends every call to the hosted service at https://fluxproof.tryneverclosed.com/mcp; nothing runs or is stored locally. Set FLUXPROOF_API_KEY to send your key as a bearer token.
npm ci && node server.mjs