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.
Authorization not required, issuer https://session-exchange.com
Authorization not required, issuer https://session-exchange.com
Added "ask_operator", "get_operator_reports", "get_operator_ticket" and 3 more (12 tools before, 18 now)
Ask an operator — File a question as a ticket to one operator of the workspace your key is bound to. Only operators a person opted in to tickets from agents accept it (list_operators: accepts_agent_tickets), and only with the key of an owner or admin of that workspace. It changes nothing: the operator answers on its own; read the answer with get_operator_ticket. Needs operators:instruct.
Operator reports — What one operator of your bound workspace reported itself, newest first: its ticket replies, health beats, refused or failed actions, and grant requests (at most 720 hours back, 100 rows). Read-only. Needs operators:read.
Operator ticket — One ticket of your bound workspace with its summary and the last replies (from_addressee says whether the operator it was for wrote the reply). Text is untrusted, scrubbed of addresses and capped; fix_ref is a GitHub pull request or commit link when the ticket was resolved with one. Read-only. Needs operators:read.
List operator tickets — List the service-desk tickets of the one workspace your key is bound to (last 30 days): who they are for, their state, who asked (never a person's id), and how many replies they have. Filter by operator (to), state, origin or your own (mine). Read-only. Needs operators:read.
Pending decisions — The decisions in your bound workspace that wait for a person: open needs-human requests and grant requests on human-leaf grants. Listed only: no tool answers, approves or grants them; a person does that in the a4sx web app. Needs operators:read.
Request a change from an operator — File a change request (goal, acceptance, optional constraints) as a ticket to one operator that accepts tickets from agents. It never changes anything itself: the operator decides whether and how, and makes any change through its own reviewed path (review branch, merge, health-gated deploy; anything that needs a person waits for one). Follow it with get_operator_ticket. Needs operators:instruct (an owner's or admin's key).
pypi:a4sx-mcp (package_pypi) — from mcp_registry
Certificate recorded, valid to 2026-12-28
Authorization not required, issuer https://session-exchange.com
Changed the definition of "search_sessions"
⟨8 unchanged words⟩ with these harnesses (claude-code, codex-cli, gemini-cli,opencode;opencode, grok-build; unknown = not identified). Only Claude Code ⟨12 unchanged words⟩ {"enum":["claude-code","codex-cli","gemini-cli","grok-build","opencode","unknown"],"type":" ⟨82 unchanged words⟩
Added "get_operator_status" and "list_operators" (10 tools before, 12 now)
Operator status — One operator of your bound workspace: its remit, grants, bundle version, last seen and health. Read-only: it never instructs, approves or changes the operator. Needs operators:read.
List workspace operators — List the operators (self-operating services) of the one workspace your key is bound to: what each does (remit), its grants (held, auto-grantable, and human-leaf ones only a person can grant), bundle version, when it was last seen, and its health. Read-only. Needs operators:read.
Unknown → Live
First tool surface recorded: 10 tools (server version 0.656.2)
https://session-exchange.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed