Bringing context in from a chat
Hand a conversation from Claude, ChatGPT or Grok to your session through the MCP gateway.
A chat service can hand its own conversation to your session. In the session type /import: it
shows an address. Add it as a custom connector (an MCP server) in the service — in Claude under
Settings → Connectors, in ChatGPT under Settings → Connectors with developer mode, in Grok at
grok.com/connectors. Then say to that chat "send the context of this conversation to Plural". It
writes a hand-over note (the goal, what was decided, where things stand, the last messages) and
sends it with its one tool, add_data_to_session.
You are asked first, with a card that shows who sent it, how long it is and its beginning. Accepting puts it in your agent's notes as background, never as instructions, and removes secrets from it. Declining tells the chat so. Everyone in the room then works on top of it.
Keep the address private
The address belongs to your machine, so it stays the same for every session and a service is connected once. Anyone who has the address can ask to add something, so keep it private; nothing reaches the agent without your answer.
The chat does not go through your session's relay: it goes through the MCP gateway
(plural-mcp), a separate service that your host
connects out to and which keeps nothing — it keys hosts by a secret hash, caps size and open
offers, and stores nothing. Name the gateway with --mcp-url <url> or PLURAL_MCP_URL; without
one, /import says there is no address. Whether you can add a custom connector, and whether it
may write, depends on the service and your plan.
Continuing from Claude Code
A related, but separate, path for bringing in a past conversation: see
Usage → Continue a session from another agent
for plural import claude, which reads a local Claude Code session directly rather than going
through the gateway.