MCP Response Templates
Visual reference for every Relay MCP tool interaction — rendered exactly as they appear in the agent chat interface. Ground truth for integration builders and new surface design.
Called at session boot. Returns tasks, goals, session history, and pending request count. The display field is always rendered verbatim. A pending_requests_hint appears inline when requests are waiting.
Lightweight history of recent relays with app deep-links. Called to orient the agent on recent activity. Render display field verbatim.
CXJCC4 · Demo Mode + Relay Security — Team Briefing · Private · 1 claim(s)
9J7YKS · Demo Mode & Campaigns — Product Outline · Private · 3 claim(s)
7JAR42 · App Sprint Handoff — May 7, 2026 · Private · 2 claim(s)
FWJE46 · Console + App Fix Sprint — May 2026 · Private · 2 claim(s)
K2SCWM · Frontend Audit — app.relayctx.com · Private · 2 claim(s)Logs a session summary as a relay transfer for future handoff. Called at session end. Returns a Code the agent can share.
A4K9R2 · App Sprint Handoff — May 7, 2026 · PrivateLoad a session record by context_id — full detail view with chain, description, and timeline. Also in the Sessions section below with per-state examples.
📂 relay-platform / MCP card-envelope schema · 2026-06-14 · 🟢 open ⇄
JSKEAW · Series: relay-platform-dev
session loaded
Creates a new relay transfer. Returns a Code for sharing. The title and code are rendered verbatim.
7JAR42 · created · ready to sendMandatory two-step flow. Step 1 (confirm: false) always runs first — agent presents the preview and asks "Load it?". Step 2 (confirm: true) only fires after explicit user confirmation. Code is spent after Step 2.
✅ Demo Mode + Relay Security — Team Briefing ⇄
CXJCC4 · 👤 erik · May 7
content loaded — see below
✅ Demo Mode & Campaigns — Product Outline ⇄
9J7YKS · 👤 Cowork Director · May 7 · series 4A5A0DF3AB55
content loaded — see below
Receives the latest transfer in a named series. Same two-step confirm pattern as relay_transfer_receive.
3627F792700C · latest: K2SCWM
🧑 Cowork Director · May 7 · 🧑 Private✅ Frontend Audit — app.relayctx.com ⇄
K2SCWM · 👤 Cowork Director · May 7 · series relay-platform-dev
content loaded — see below
Lists transfers for the current user. Default status is 'pending'. Each line shows code · title · staleness. Render display field verbatim.
CXJCC4 · Demo Mode + Relay Security — Team Briefing · unknown
9J7YKS · Demo Mode & Campaigns — Product Outline · unknown
7JAR42 · App Sprint Handoff — May 7, 2026 · unknown
FWJE46 · Console + App Fix Sprint — May 2026 · unknown
K2SCWM · Frontend Audit — app.relayctx.com (May 6 2026) · unknownB9XK21 · Product Brief — Q3 2026 · fresh · newest pending relay
M4RJ07 · Onboarding Handoff · agingRead a relay the agent sent or has already received — full content and metadata. Returns a framed card. Use relay_transfer_receive for codes not yet received.
⇄ App Sprint Handoff — May 7, 2026 ⇄
7JAR42 · owner · pending · Private
transfer loaded
Forwards an existing relay, creating a child transfer linked to the original via parent_relay_id. Used for provenance chaining.
7JAR42 → P9MX33 · May 7 · PrivateUpdates an existing transfer's content. Creates a forward under the hood when allow_updates is enabled on the relay.
7JAR42 · v2 · May 7Expires all pending transfers in a series, revoking receive access. Useful for closing a handoff loop.
4A5A0DF3AB55
3 transfer(s) marked expired · no longer claimableLoad a series — metadata, full manifest, and recent timeline. Shows all parts with receive status. Renders a framed card with signal line.
⧉ relay-platform-dev 5 relay(s) — 2 pending · 3 received ✅
7JAR42 App Sprint Handoff — May 7, 2026
✅ FWJE46 Console + App Fix Sprint — May 2026
✅ K2SCWM Frontend Audit — app.relayctx.com
⏳ B9XK21 Product Brief — Q3 2026
⏳ M4RJ07 Onboarding Handoff
series loaded
Lists all Stream focus areas for the user. Shows name, item counts, weight, and staleness. Render display field verbatim.
Creates a new Stream focus area. Returns context_id for subsequent updates.
sc_e80950d4c486 · add items with relay_stream_updateLoads a Stream focus area by context_id — returns items, timeline, and weight. Render display field verbatim.
sc_e80950d4c486 · 30% (2092 / 7000 chars) · 6 live
> V5 warm direction — live at /marketing/web/v5/
> E9D6D9
> Full prototype built: parchment palette...
> Direction explorations — 4 aesthetics at /concepts/explore/
> 1FB7E7Add, archive, or edit items in a Stream. Also rename or re-describe it. Primary hygiene tool — update after meaningful work to keep context current.
Returns the Stream bound to the current workspace — used by agents for zero-config context discovery without hardcoding a context_id.
◎ Relay Product Development 62% ▓▓▓▓▓▓░░░░ 5 live 2 stale 🕐
━━━━━ ACTIVE (2) ━━━━━ > Card-envelope schema — PR #1286 >
pi_a1b2c3
> Migrate 4 card sites to card_result() helper
> Nudge v2 reach experiment
> pi_d4e5f6
>The sessions read hub — open sessions and recent closed ones, newest first. Leads with the ▸ top pick (the one open session you'd resume — workspace-scoped when filtered) when the weighting is unambiguous; a tie or a stale newest renders the flat list unchanged. Overflow hands off to the app via the +N more footer.
Load a session record by context_id — status, handoff code, chain (continued-from / packaged-as), description, and timeline. Renders a framed card with signal line and open/closed action hint.
📂 relay-platform / MCP card-envelope schema · 2026-06-14 · 🟢 open ⇄
JSKEAW · Series: relay-platform-dev
session loaded
📂 App Sprint Handoff — May 7, 2026 · 2026-05-07 · ✓ closed Packaged as
7JAR42
session loaded
Returns the authenticated user's identity envelope — user ID, org, role, tier. Rendered as a markdown table.
Your Relay Profile
| User ID | d4y21xwzepnftjk |
| Org | Relay Context Inc. |
| Name | Erik |
| Role | admin |
| Tier | beta |
Switches the active org/workspace context. All subsequent tool calls operate within the new scope.
gwh04nszwz5s76s · admin · activeLists pending connection and receive requests awaiting approval. Approve or deny at app.relayctx.com.
Keyword search across the user's relay workspace. Returns code, title, status, date per result.
7JAR42 · App Sprint Handoff — May 7, 2026 · pending · May 7
FWJE46 · Console + App Fix Sprint — May 2026 · pending · May 7
MWU338 · Beta Sprint — Apr 21 session · received · Apr 21
→ Full results: app.relayctx.com/relays?q=sprintLogs a session summary as a transfer for future handoff. Called at session end. Returns a Code the agent can share.
K886XH · Relay Marketing — Creative session · PrivateReturned when the Code is invalid, already received, or expired.
Session expired — token is no longer valid. Agent should prompt user to re-authenticate via the Relay app or MCP config.
Connection error — Relay API unreachable. Tool may return partial data with a warnings array alongside a valid display field.