FluxProof

io.github.equinoxaifinance-rgbPublished by GitHub account equinoxaifinance-rgbv0.3.0Updated Oct 29, 2026

Evidence-bearing public webpage monitoring with hashes, diffs, signed webhooks, REST, and MCP.

The publisher's own server: Proof Holdings

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingSecurity & Monitoring

Overview

AI-generated overview

FluxProof watches public webpages for text changes and returns hash-bound evidence receipts with source URLs and before/after excerpts.

What you can do
  • Check a public URL for fetchability, size, final URL, title and content hash without charging
  • Get a free API key for one page checked daily for 30 days
  • Read free and paid plan boundaries and purchase routes
  • Create a persistent monitor on a page using your own API key
  • Run a check now and get a change receipt, optionally delivering a signed webhook
  • List recent evidence receipts for a monitor
When to use it
Useful when an assistant needs to track changes on public pricing, policy or changelog pages and report them with verifiable evidence. Start with the free preflight check to confirm a page can be read before committing to a monitor.
Requirements
Remote streamable HTTP endpoint at fluxproof.steellantern.com/mcp; no account needed for preflight. Creating monitors and running checks requires a FluxProof API key, which the free key tool issues. A local stdio client is available via Node.js and the FLUXPROOF_API_KEY environment variable.
Before you install
The API key is a secret credential returned once; keep it private. Monitors and checks consume quota and are not idempotent, so repeated calls create new monitors or spend checks. Paid plans cost money ($9 pass, $29 and $99 monthly plans) and payment goes through a checkout or an HTTP 402 payment challenge. Checks may deliver webhooks to a configured URL.

Installation

In SourceWeft

  1. Open FluxProof in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.equinoxaifinance-rgb%2Ffluxproof/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fluxproof": {
      "type": "http",
      "url": "https://fluxproof.steellantern.com/mcp"
    }
  }
}

README

FluxProof

FluxProof watches public pricing, policy and changelog pages and tells you, with the source URL and before/after excerpts, when the text changes. A Steel Lantern product (https://steellantern.com).

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.steellantern.com/mcp

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.

Why use it

Start with one source, without an account

Check a public page in your browser, or run the dependency-free Node.js client example:

bash
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.

What the monitor adds

  • Normalize scripts, styles, markup, and whitespace before comparison.
  • Receive the final source URL, observation time, prior/current SHA-256 hashes, significance, and bounded added/removed excerpts.
  • Elevate configured watched terms such as price, deprecated, or deadline.
  • Deliver changes through timestamped HMAC-SHA256 signed HTTPS webhooks.
  • Discover and operate six tools through MCP, or use the REST API directly.
  • Let an authorized agent receive a standard HTTP 402 Stripe payment challenge; discovery and preflight never charge.

Offers

  • Free: one public source, daily for 30 days, 30 scheduled checks including the baseline, five manual checks, latest receipt only, no webhook.
  • Monitor Pass: $9 once for 30 days, five sources, 14,400 scheduled checks at 15-minute cadence including baselines, 600 manual checks, full history, signed webhooks, REST, MCP, and agent payment support.
  • Evidence plans, monthly, cancel any time: Evidence Starter $29 a month (up to 25 pages checked every 6 hours) and Evidence Pro $99 a month (up to 150 pages checked hourly, plus signed webhooks). Both add price floors with email alerts, bulk page lists and timestamped proof packets: the exact page bytes, a signed manifest and an RFC 3161 timestamp from an outside authority. Details: evidence plans.

Verified scope

Tested end to end in production (2026-09-08): change detection, signed webhook delivery and Stripe checkout.

Boundaries

FluxProof accepts public HTTP or HTTPS text, HTML, JSON, and XML responses up to 3 MB. It does not sign in, solve bot challenges, or render JavaScript-only pages in a browser. Free and Monitor Pass deliver by dashboard, webhook, REST and MCP; Evidence plans also send email alerts; there is no SMS or mobile push. Mature general-purpose monitors remain stronger for browser automation, notification breadth, and raw monitor count.

Commercial and source boundary

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.steellantern.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.

Local stdio client

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.steellantern.com/mcp; nothing runs or is stored locally. Set FLUXPROOF_API_KEY to send your key as a bearer token.

sh
npm ci && node server.mjs

Source: README.md at commit 96dfd1a

Tools

6

fluxproof_preflight

Check a public page (free)

Fetch a public URL and return fetchability, size, final URL, title, and content hash without page content or payment. How it works: given one public page address, FluxProof fetches it once and says whether it can watch it; nothing is created or charged. Example: {"url":"https://example.com/"}.

Parametersurlrequired

fluxproof_get_free_key

Get a free API key

Create a free FluxProof API key: one page, checked daily, for 30 days, no card. One per network per month. The key is returned once and is a secret credential.

Takes no parameters.

fluxproof_offer

Show plans and prices

Return free and paid boundaries and purchase routes without charging. Returns the free daily plan, the $9 paid pass (30 days paid once; when offered, also $9 a month through the human checkout, cancel any time), the human checkout link and the agent payment route. Example: {}. Reading the offer charges nothing.

Takes no parameters.

fluxproof_create_monitor

Start watching a page

Create a monitor using a buyer-owned FluxProof API key. Creates persistent state and performs a baseline check, consuming quota. Not idempotent: each call creates a new monitor.

Parametersurlrequiredpartlabelapi_keyalert_whenwatch_termswebhook_urlinterval_minutes

fluxproof_check_now

Check a watched page now

Run a monitor now and return a source- and hash-bound change receipt. Consumes check quota, stores a receipt and may deliver a configured webhook. Not an idempotent read.

Parametersapi_keymonitor_idrequired

fluxproof_list_changes

List recorded changes

List recent evidence receipts for a monitor.

Parameterslimitapi_keymonitor_idrequired

Version history

3
  1. v0.3.0LatestOct 29, 2026
  2. v0.2.0Oct 15, 2026
  3. v0.1.0Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Proof integrations