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 "aon_search_offers"
⟨158 unchanged words⟩ :"string"},"user_profile":{"description":"AONOptionalprivateviewerextensiontargeting(notcontext.partlocation_ids,ofcountrytheand verified_age_over are AgentOffer v1.0contextfields;objectuser_pseudo_id is an AON private extension.","properties":{"country":{"description":"Viewer country, uppercase ISO 3166-1 alpha-2 (e.g. US). Used when location_ids is absent.","propertiestype":"string"},"location_ids":{"description":"1-10 numeric AON Location Registry ids for the viewer's current location, most specific first. Takes precedence over country. Never infer from the user's text.","items":{"type":"string"},"type":"array"},"user_pseudo_id":{"description":"AON private extension (not part of the AgentOffer v1.0 context object). Fallback only — prefer the x-aon-user-pseudo-id HTTP header, which always wins over this field.","type":"string"},"verified_age_over":{"description":"Integer the integrator has VERIFIED the viewer is at least (e.g. 18). Never guess or infer it. Offers whose min_age is above it are excluded; omit when unverified and age is not evaluated.","maximum":120,"minimum":13,"type":"integer"}},"type":"object"}},"type ⟨486 unchanged words⟩
Changed the definition of "aon_get_category_schema", "aon_resolve_category" and "aon_search_offers"
⟨61 unchanged words⟩ active and identifies the application that receives attribution. If neither is provided (or the value is empty), the call runs in anonymous mode under AON's shared default placement: it works, but earns no attribution or revenue.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨27 unchanged words⟩ active and identifies the application that receives attribution. If neither is provided (or the value is empty), the call runs in anonymous mode under AON's shared default placement: it works, but earns no attribution or revenue.","type":"string"},"query":{ ⟨35 unchanged words⟩
Authorization required → not required
First tool surface recorded: 5 tools (server version 1.0.0)
Certificate recorded, valid to 2026-11-14
Authorization required
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨93 unchanged words⟩ "object"},"session_id":{"description":"Stable, unguessable id for thisconversation.conversationSend— use a fresh unique value such as a UUID and reuse it—across rounds. With a user identity, cross-round de-duplicationonlyengages when boththisareandpresent;ain anonymous mode (no user identity) de-duplication and intent memory arepresent.keyed by this id alone, so a guessable value (e.g. 'session-1') would mix your history with other callers'.","type":"string"},"user_profile":{ ⟨355 unchanged words⟩ active and identifies the application that receives attribution. If neither is provided (or the value is empty), the call runs in anonymous mode under AON's shared default placement: it works, but earns no attribution or revenue.","type":"string"},"request_id":{ ⟨41 unchanged words⟩ it and every call is treated as new. In anonymous mode (no placement_id) request_id is echoed but never replayed — every call is computed fresh.","type":"string"},"response_options":{ ⟨58 unchanged words⟩