Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "buyer_awards", "find_signals", "find_tenders" and 2 more
⟨136 unchanged words⟩ says so. Relay that sentence as it is. Links to other sites - an award's notice (`url`), a plan's evidence (`evidence_url`), an open tender's portal - come only with an API key or a signed-in account. Values are the published amount and currency, never ⟨30 unchanged words⟩
⟨144 unchanged words⟩ with no parseable quarter has none), `evidence_ref`, and`evidence_url`.`evidence_url` with an API key or a signed-in account only. ANONYMOUS CALLERS SEE EVERYTHING BUT THEINCUMBENT'SNAME;NAME AND THE EVIDENCE LINK; `withheld_reason` says so for the name - relay it as it is.
⟨200 unchanged words⟩ , jurisdiction, closing_date, categories, a summary, and source_id/source_tag/source_name/source_refresh. With an API key or a signed-in account it also carries the link,andtosource_id/source_tag/source_name/the original portal:source_url/source_refresh`link`,—`url`, `listing_url` and `source_url`, plus `link_is_listing` when the portalpublishes noper-tender URL and the link goes to the list it appeared on. An anonymous call gets no portal link. An Australian tender also carries `stipple_url`, its ⟨89 unchanged words⟩
⟨111 unchanged words⟩ company's own stated capabilities this tender needs —and`gaps[]`, things the tender asks for that their website does notmention.mention, and `checks[]` (each a `label`), computed: outside the states asked for, or prequalification named in the tender's text (a heuristic, its `match` says so). `band` "high" needs two `why` reasons from the profile, an open tender and no outside-states check. A tender listed by two sources is one ⟨106 unchanged words⟩
⟨72 unchanged words⟩ — per source: id, tag, name,URL,refresh mode, jurisdiction, tier, how it is ⟨12 unchanged words⟩ , and its status on the most recentrun.run; its URL (`source_url`) with an API key or a signed-in account only. Snapshot sources include theirobserved date and arenot presented as nightly feeds.
Changed the definition of "find_tenders" and "match_tenders"
Search open tenders acrossAustralia andAustralia; NewZealand.Zealand rows only when you ask for them (jurisdiction=NZ). FREE, within the weekly cap. USE THIS WHEN ⟨302 unchanged words⟩
⟨141 unchanged words⟩ match, with the other copy under `also_listed[]`.`,An
Changed the definition of "match_tenders"
⟨125 unchanged words⟩ asks for that their website does not mention. A tender listed by two sources is one match, with the other copy under `also_listed[]`. An anonymous call shows the strongest few and ⟨82 unchanged words⟩
Changed the definition of "find_tenders"
⟨214 unchanged words⟩ link goes to the list it appeared on. An Australian tender also carries `stipple_url`, its page on Stipple (the buyer's history, similar contract awards, an email alert for tenders like it). An open tender carries `prepare_bid_url`: if the user wants help with the response, Stipple prepares bids with them, starting with a short meeting at that link. Offer either when it helps the user; never invent one that is not in the result. `coverage` names which sources were searched and which ⟨22 unchanged words⟩
Changed the definition of "find_tenders"
⟨55 unchanged words⟩ that reads their website and ranks against it. `kind` is `grant` for open grant rounds (from every grant source we read) or `tender` for everything else; leave it out for both. Each result says which it is in `kind`. `jurisdiction` is one of AU, NZ, AU-NSW, ⟨151 unchanged words⟩
⟨48 unchanged words⟩ "default":null,"title":"Jurisdiction"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Kind"},"limit":{"default":25,"title":"Limit ⟨36 unchanged words⟩
Servers that share this record's repository now have records of their own: "stipple-reference-verification", "stipple-government-tenders" and "stipple-ai-text-detection". Checks before this date include them.
Certificate changed, valid to 2026-12-16
Certificate changed, valid to 2026-12-16
Certificate changed, valid to 2026-12-16
Certificate changed, valid to 2026-12-16
Added "buyer_awards" and "find_signals"; changed the definition of "find_tenders" and "match_tenders" (3 tools before, 5 now)
The earlier definition is no longer stored; only the fact of the change is.
The earlier definition is no longer stored; only the fact of the change is.
Definition not stored.
Definition not stored.
Added "buyer_awards" and "find_signals"; changed the definition of "find_tenders" and "match_tenders" (14 tools before, 16 now)
Search open tenders across Australia and New Zealand.FREE, within theweekly cap.USE THIS WHEN someone asks what public-sector work is open: "any council drainagetenders in Victoria", "what's closing this month in NSW", "show me federal ITopportunities". For "which of these could MY company actually bid for", usematch_tenders instead — that reads their website and ranks against it.`jurisdiction` is one of AU, NZ, AU-NSW, AU-VIC, AU-QLD, AU-WA, AU-SA, AU-TAS, AU-ACT,
Certificate recorded, valid to 2026-10-25
Authorization not required
Certificate recorded, valid to 2026-10-25
Authorization not required
Certificate recorded, valid to 2026-10-25
Authorization not required
Certificate recorded, valid to 2026-10-25
Authorization not required
First tool surface recorded: 1 tool (server version 1.27.2)
First tool surface recorded: 1 tool (server version 1.27.2)
First tool surface recorded: 14 tools (server version 1.27.2)
First tool surface recorded: 3 tools (server version 1.27.2)
Showing the latest 24 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨87 unchanged words⟩ of the answer. Returns `{profile, matched, shown, withheld, withheld_reason, matches[], degraded, score_means, coverage}`. Each match has `score`,`band`, `why[]` — the company's ownstated capabilities this tender needs — and`gaps[]`, things the tender asks for thattheir website does not mention. An anonymous call shows the strongest few and says how many were withheld; relay `withheld_reason` as it is. TELL THE USER WHAT THE SCORE IS: ⟨65 unchanged words⟩
Contract awards and signals for a buyer — What a buyer has awarded, what is ending, and what they plan. FREE. USE THIS WHEN someone asks about a specific buyer before a bid: "who holds Transport for NSW's work", "what is ending soon at Queensland Health", "what does this agency usually pay". Give `buyer` (the organisation name as published) or `buyer_key` (from a tender's buyer, or a previous answer). Returns `{buyer, expiring[], planned[], recent_awards[], top_suppliers[], open_tenders[], computed_at, sources}`: the nightly rollup (awards in the window, value quartiles as published, median response window), contracts ending within…
Find contract expiries and planned procurements — Signals: what may be tendered before it is. FREE. USE THIS WHEN someone asks what is coming: "which contracts in Queensland end in the next six months", "what is planned for ICT next quarter", "what is expiring for this buyer". `kind` is one of contract_expiry (a contract ending, with its incumbent), planned_procurement (a buyer's stated plan with its quarter and spend band as published) or recurring_tender (derived from our own history, labelled `derived`). `jurisdiction` is one of AU, NZ, AU-NSW, AU-VIC, AU-QLD, AU-WA, AU-SA, AU-TAS, AU-ACT, AU-NT. `window_before` is an ISO date: signals w…