a4sx sessions
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Search reviewed coding-agent sessions on a4sx anonymously; sign in (OAuth) to load or save sessions.
| Author | com.session-exchange |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 1790 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"a4sx sessions": {
"url": "https://session-exchange.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
search_sessionsread-onlySearch vetted, published coding-agent sessions on a4sx (reviewed marketplace listings), or your own saved sessions with scope=library. Returns ids to use with the other tools.
Parameters:
sort— stringtags— arraylimit— integerquery— string — Free-text search. Empty = browse.scope— string — `public`: vetted marketplace listings (no sign-in needed). `library`: your own saved sessions (needs library:read).offset— integerharness— array — Only sessions recorded with these harnesses (claude-code, codex-cli, gemini-cli, opencode, grok-build; unknown = not identified). Only Claude Code sessions can be resumed today; the others are view & buy.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_session_summaryread-onlyDescribe one session before using it: what it did, outline, price, and whether you already have access. source=marketplace (default) or library.
Parameters:
id(required) — stringsource— stringtenant— string — Owning workspace of a marketplace listing (from search results). Optional.
Hints: read-only yes · destructive no · idempotent yes · open-world no
acquire_sessionAdd a marketplace session you are entitled to (free, bought, or granted) to your private library. Never buys anything: for a paid listing it returns status=payment_required with the price and the listing URL.
Parameters:
id(required) — string — Marketplace listing id (from search_sessions).tenant— string — Owning workspace of a marketplace listing (from search results). Optional.version— string
Hints: read-only no · destructive no · idempotent yes · open-world no
fetch_session_contextread-onlyLoad a session from your library (saved, or added with acquire_session) as starting context for this conversation, sized to max_tokens.
Parameters:
id(required) — string — Library id: one of your saved sessions, or the library_id acquire_session returned for a marketplace listing.version— stringmax_tokens— integer — Context budget. Long sessions keep the opening request and the newest turns that fit; the middle is elided.include_tool_calls— boolean — Add one-line stubs for tool calls and results.
Hints: read-only yes · destructive no · idempotent yes · open-world no
publish_sessionSave a session transcript (JSONL), or markdown you composed (format=markdown), to your private a4sx library. The server only rewrites text that matches secret and personal-data patterns (such as tokens, private keys, emails, IP addresses and home-directory user names). It removes no record or field: a raw Claude Code transcript keeps the user's CLAUDE.md and session context (attachment records), file-history snapshot records (absolute file paths), other non-conversation records (such as pr-link), tool-output copies (toolUseResult), and cwd, gitBranch and version on every line; the reply counts them (except version) in unprepared_carriers. Prepare the transcript or compose markdown first, as GET /orient on this server without auth describes (route A, or route B steps 0-8). Private: it is never listed publicly by this tool.
Parameters:
transcript(required) — string — The session transcript as JSONL (Claude Code or Codex CLI format; detected automatically), or markdown you composed with format=markdown.label— stringtitle— stringformat— string — jsonl: a transcript. markdown: content you composed (route A in GET /orient on this server without auth); stored as sent, after the same server scrub.parent— string — Library id this session continues from (lineage).visibility— string — Always private. Listing publicly is a separate step in the web app.content_sha256— string — Hex SHA-256 of the transcript's UTF-8 bytes; checked.client_scrubbed— boolean — The client scrubbed before sending. The server scrubs again regardless.idempotency_key— string
Hints: read-only no · destructive no · idempotent no · open-world no
request_purchaseStart buying a paid marketplace listing for the account holder to confirm. Nothing is charged and you never pay: it returns a verify_url and a user_code to give to the account holder, who checks the code, confirms and pays. Then poll get_purchase_request.
Parameters:
id(required) — string — Marketplace listing id (from search_sessions).tenant(required) — string — The listing's workspace (from search_sessions).version— string — The version you expect; must be the one on sale.
Hints: read-only no · destructive no · idempotent no · open-world no
get_purchase_requestread-onlyStatus of a purchase you requested: pending, completed (with acquired_copy_id to load with fetch_session_context), declined or expired.
Parameters:
purchase_request_id(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.