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.
Certificate changed, valid to 2026-12-26
Added "bin_event" and "get_taste_profile" (28 tools before, 30 now)
Bin Event — Use this only when the user confirms an event is not for them. It hides the event and teaches their Dizko taste model.
Get Taste Profile — Use this when personalizing for a connected user: read their learned Dizko taste plus saved and binned events.
Added "add_to_dizko_plan", "get_artist", "get_venue" and 1 more; changed the definition of "create_event_calendar_file", "create_event_preference_profile", "delete_event_preferences" and 21 more (24 tools before, 28 now)
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false}
Certificate recorded, valid to 2026-10-27
Authorization not required
First tool surface recorded: 24 tools (server version 0.7.6)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"additionalProperties":false,"dependentRequired":{"profile_id":["profile_secret"],"profile_secret ⟨5 unchanged words⟩ "string"},"type":"array"},"city":{"type":"string"},"cursor":{"type":"string"},"date_from": ⟨76 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":true,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":true}
{"additionalProperties":false,"properties":{"avoid":{"items":{"type":"string"},"type":"array"},"city":{"type":"string"},"cursor":{"type":"string"},"date_from": ⟨70 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false}
{"additionalProperties":false,"properties":{"avoid":{"items":{"type":"string"},"type":"array"},"city":{"type":"string"},"cursor":{"type":"string"},"date_from": ⟨70 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
Add to Dizko Plan — Use this when a user confirms they want to add one Dizko event to the connected user's persistent plan only after explicit confirmation.
Get Artist — Use this when a user wants a canonical artist profile, graph context, published links, and upcoming events. Pass an id or a name query; this does not enumerate the artist catalog.
Get Venue — Use this when a user wants a canonical venue profile, graph context, and upcoming events. Pass an id or a name query; this does not enumerate the venue catalog.
Save Event — Use this when a user confirms they want to save one Dizko event to the connected user's account only after explicit confirmation.