UK Source Intelligence
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Inspect GOV.UK guidance, check quotations, and monitor recorded HMRC changes. Free agent trial.
| Author | dev.pages.uk-source-intelligence |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 173 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"UK Source Intelligence": {
"url": "https://uk-source-intelligence-mcp.mazdamen.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (12)
preview_source_evidenceread-onlyFREE, NO KEY, NO SIGNUP: Run a real live demonstration against the official GOV.UK VAT rates source. Returns its official URL, government content identifier, source timestamp, fetched text excerpt, a SHA-256 digest and a quote-presence check. Uses one fixed public example; it does NOT claim historical changes or replace UKSI monitored snapshots. For historical change tasks prefer get_govuk_change_brief; this tool only checks current VAT text.
Parameters:
quote— string — Optional quotation to check in the GOV.UK VAT rates page, max 200 characters. If omitted, checks a built-in example.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
get_govuk_change_briefread-onlyFREE, NO KEY: Retrieve an honest compact historical-change brief for one auto-selected fixed GOV.UK page. Returns explicit insufficient_history until UKSI has observed two distinct wording versions; never fabricates revisions. WITH a valid trial/paid UKSI API key: retrieve the brief covering nine fixed pages plus your own monitored GOV.UK pages in one call. Includes observed fingerprints, timestamps and bounded added/removed wording where supported. GOV.UK remains authoritative. A human must approve paid checkout.
Parameters:
api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
service_statusread-onlyFREE, NO KEY: Check UK Source Intelligence availability, free-trial readiness and API version. For historical change questions use get_govuk_change_brief; for a live source quote use preview_source_evidence.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
fixed_monitored_pagesread-onlyFREE, NO KEY: List the nine GOV.UK pages currently on the fixed monitoring schedule and their actual monitoring/database status. A first snapshot is a baseline, NOT evidence that any change has occurred. For observed wording changes use get_govuk_change_brief; for live current text use preview_source_evidence.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
start_free_trialWITH HUMAN PERMISSION, NO PAYMENT: Obtain one instant 3-day UK Source Intelligence API trial (10 requests per UTC day, one custom monitored GOV.UK page). Choose this after the free source preview when the human needs their own page checked or tracked. Trial is one per client network address and capacity-limited. Key is issued once: save privately, never log or publish it. Do NOT register speculative trials on behalf of anonymous crawlers.
Hints: read-only no · destructive not declared · idempotent not declared · open-world not declared
inspect_govuk_pageread-onlySOURCE EVIDENCE: With a trial or paid key, inspect a supported canonical GOV.UK Content API page; return documented title, update timestamps and a reproducible source fingerprint, and optionally check whether a quoted passage is present. Useful for assistants citing UK guidance. No legal or factual correctness guarantee; not every GOV.UK page is supported.
Parameters:
url(required) — string — Full canonical https://www.gov.uk/ URL for a supported Content API page.quote— string — Optional exact quote to check for presence, maximum 400 characters.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.previous_fingerprint— string — Optional previously observed SHA-256 fingerprint to compare.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
my_watch_changesread-onlyTRIAL/PAID KEY: Get one compact chronological digest of wording changes recorded on ONLY your currently watched GOV.UK URLs since your previous saved cursor. Start since=0; save next_cursor and send it next time. Safe idempotent retry: reading never advances cursor. Handles A-to-B-to-A reversions; first baseline is NOT a change. No push alert or automatic trial-to-paid transfer.
Parameters:
since— integer — Last event cursor received, or 0 initially. Optional; defaults to 0.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
list_my_watchesread-onlyTRIAL/PAID KEY: Show the GOV.UK pages you already monitor, quota and expiry. Counts towards daily requests.
Parameters:
api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
watch_govuk_pageMONITOR CHANGES: Register a supported canonical GOV.UK page for recurring checks and stored snapshots. Three-day free trial allows 1 custom page; £9 one-off 30-day pilot allows 3. Initial baseline is attempted immediately; if unavailable it is queued. First snapshot is not a change event. For a one-call private digest use my_watch_changes and save next_cursor. No guaranteed check interval or push alert.
Parameters:
url(required) — string — Full canonical https://www.gov.uk/ URL for a supported Content API page.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only no · destructive not declared · idempotent not declared · open-world not declared
remove_govuk_watchdestructiveTRIAL/PAID KEY: Stop monitoring a page under your key; removing it does not necessarily remove previously stored snapshots.
Parameters:
url(required) — string — Full canonical https://www.gov.uk/ URL for a supported Content API page.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only not declared · destructive yes · idempotent not declared · open-world not declared
page_historyread-onlyCHANGE EVIDENCE: With a trial or paid key, retrieve recorded timestamps and fingerprints for a fixed-monitored page or your own watched GOV.UK page. History starts when monitoring starts; do not invent older revisions.
Parameters:
url(required) — string — Full canonical https://www.gov.uk/ URL for a supported Content API page.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
page_changesread-onlyCHANGE EVIDENCE: With a trial or paid key, compare the last two distinct snapshots UKSI actually recorded for an eligible GOV.UK page. Get added/removed text blocks to support a sourced change explanation. If there is only a baseline or no difference, clearly say no demonstrated change.
Parameters:
url(required) — string — Full canonical https://www.gov.uk/ URL for a supported Content API page.api_key— string — Optional UKSI API key (usi_...). Prefer supplying Authorization: Bearer KEY in MCP connection settings rather than exposing paid keys in tool calls.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.