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 "plan_stack"
⟨9 unchanged words⟩ free-tier stack for a use case. estimate:cost analysisfree-tieratstatusscale.check. audit: risk + cost + gap analysis." ⟨23 unchanged words⟩ },"scale":{"description":"Scale forcostfree-tierestimationstatus check (default: hobby)","enum":["hobby ⟨60 unchanged words⟩
Changed the definition of "search_deals"
⟨192 unchanged words⟩ page unreachable or unreadable, last read refused, listing gated, or a narrowing in our records that cites no source or that no archived copy of thelistingvendor'sgatedpage has confirmed — match no value; the response reports how ⟨33 unchanged words⟩
Changed the definition of "track_changes"
⟨278 unchanged words⟩ says otherwise. The filter compares against each record'sdatedate. Where date_meaning is \"effective\",whichthat is the day the change tookeffecteffect;unlesswheredate_sourceit is \"discovered\",in which caseit is the day wereadrecorded thepage.change, and when it took effect is unknown. Every response states the window it applied under ⟨120 unchanged words⟩
Changed the definition of "search_deals"
⟨114 unchanged words⟩ "ISO date (YYYY-MM-DD). Only return dealsverified/addedwhose catalogue date is on or after this date.","type":"string"}, ⟨2 unchanged words⟩ Sort: vendor (A-Z), category, newest (recentlynewestverifiedcatalogue date first)","enum":["vendor","category ⟨98 unchanged words⟩
Changed the definition of "search_deals"
⟨32 unchanged words⟩ if a service has a free tier. Returnsverifiedthedealtermsdetailswe hold, including specific limits, eligibility requirements, andverificationthedates.day each record's page was last read. Call this tool when a user asks: ⟨15 unchanged words⟩
Changed the definition of "track_changes"
⟨11 unchanged words⟩ to filter (e.g. 'Database,Cloud Hosting').Case-insensitiveMatchedpartialbymatch.case-insensitive substring, not by exact name: vendor=Pilot returns GitHub Copilot's records and category=ai returns Email's. Nothing is narrowed on your behalf, so read name_match, which every response carries: it names what this filter matched and whether each match was exact.","type":"string"},"change_type":{ ⟨259 unchanged words⟩ "vendor":{"description":"Filter to onevendorvendor.(Matched by case-insensitive)substring, not by exact name: vendor=Pilot returns GitHub Copilot's records and category=ai returns Email's. Nothing is narrowed on your behalf, so read name_match, which every response carries: it names what this filter matched and whether each match was exact.
Changed the definition of "track_changes"
⟨53 unchanged words⟩ : true)","type":"boolean"},"include_index_housekeeping":{"description":"Records of our own index housekeeping (reports 'our_index') are left out unless you ask for them. They say we stopped listing an offer of ours, not that the vendor changed anything, so counting them as vendor activity overstates it. Set true to receive them alongside the rest. Either way, index_housekeeping_excluded reports how many your query matched and did not receive.","type":"boolean"},"include_retracted":{"description":"Records we have withdrawn ⟨191 unchanged words⟩
Changed the definition of "track_changes"
⟨53 unchanged words⟩ : true)","type":"boolean"},"include_retracted":{"description":"Records we have withdrawn as our own error (standing 'retracted') are left out unless you ask for them. Set true to receive them alongside the rest; they arrive carrying standing 'retracted' and impact 'none'. Either way, retracted_excluded reports how many your query matched and did not receive.","type":"boolean"},"lookahead_days":{"description":"Days to look ahead ⟨28 unchanged words⟩ description":"ISO date (YYYY-MM-DD). Default:730 daysago.ago, and only when no other filter is passed — a request carrying type, vendor, vendors, categories or category searches the whole change log unless since says otherwise. The filter compares against each record's date, which is the day the change took effect unless date_source is \"discovered\", in which case it is the day we read the page. Every response states the window it applied under date_window.","type":"string"},"vendor":{ ⟨33 unchanged words⟩
Certificate recorded, valid to 2026-12-09
Authorization not required
First tool surface recorded: 5 tools (server version 0.3.1)
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed