MCP operation guide
MCP connects an external Agent client to the project's Service. intloom mcp serve is a stdio bridge to an existing process; start the Service explicitly.
The default external policy useMcpAgent: true lets the client execute Agent Steps. Setting it false selects project Service models. The policy is fixed per Run.
Follow the returned Run
- Call
list_loomsand choose an availableloomName. - Call
runonce with the complete intent. - Inspect
pendingAgentCall; claim and execute its declared task. - Inspect
pendingAction; present questions/confirmation and submit the user's actual answer. - Follow the returned Run until terminal, then query committed results.
External clients need the claim/Tool/completion protocol in MCP reference. Merely exposing an arbitrary chat Agent to the server does not establish interoperability.
Native interaction and fallback
interact attempts negotiated native forms. When unavailable, present its returned action in the client and submit through answer_ask. Dismissing a form preserves waiting. A reasoning Agent cannot approve a human confirmation.
Client-specific setup
Codex has a generated configuration and dedicated presentation profile. Other clients can use the generic protocol if they implement it; this release supplies no additional named adapter.
Disconnecting does not cancel the Run. Retain its ID and inspect it on reconnect. In-flight Agent ownership does not survive Service restart. See recovery.