EXTERNAL MCP RUNTIME CAPTURE Commit: ccc7b2d96ff9e1814fb22c4110b9608b0c53cc2b Environment: Linux; real dev server; fresh isolated database; HTTP OAuth external client; Full access; no calling thread { "action": "OAuth approval", "access": "full-access", "scopes": "orchestration:read orchestration:operate settings:write source-control:write", "callingThread": null, "transport": "HTTP MCP to real development server", "database": "fresh, no seed" } { "action": "tools/list", "advertised": [ "preview_status", "delegate_task", "t3_thread_list", "t3_thread_read", "t3_thread_wait", "t3_thread_launch", "device_list" ] } { "tool": "t3_thread_list", "arguments": {}, "response": { "jsonrpc": "2.0", "id": 3, "result": { "content": [ { "type": "text", "text": "{\"_tag\":\"OrchestratorMcpFailure\",\"code\":\"target_required\",\"message\":\"Pass projectId: this MCP client is not running inside a T3 thread.\"}" } ], "isError": true } } } { "tool": "t3_thread_list", "arguments": { "allProjects": true }, "response": { "jsonrpc": "2.0", "id": 4, "result": { "content": [ { "type": "text", "text": "{\"projectId\":null,\"currentThreadId\":null,\"threads\":[{\"threadId\":\"thread:project:0615f520-c112-43c5-909f-96b03676178f:0cc5254a-e0de-43f1-8c37-8baac0de369a\",\"projectId\":\"0615f520-c112-43c5-909f-96b03676178f\",\"title\":\"New thread\",\"link\":\"https://app.t3.codes/threads/4d89e9d6-ebd6-4407-9eda-b1d53db41501/thread%3Aproject%3A0615f520-c112-43c5-909f-96b03676178f%3A0cc5254a-e0de-43f1-8c37-8baac0de369a\",\"createdBy\":\"system\",\"creationSource\":\"server\",\"status\":\"idle\",\"latestRunId\":null,\"providerInstanceId\":\"codex\",\"model\":\"[private model identifier removed]\",\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"linkedPullRequest\":null,\"pullRequests\":[],\"settled\":false,\"settledAt\":null,\"snoozed\":false,\"snoozedUntil\":null,\"parentThreadId\":null,\"relationshipToParent\":null,\"itemCount\":0,\"createdAt\":\"2026-11-11T07:41:46.744Z\",\"updatedAt\":\"2026-11-11T07:41:47.340Z\"}],\"nextCursor\":null,\"total\":1}" } ], "structuredContent": { "projectId": null, "currentThreadId": null, "threads": [ { "threadId": "thread:project:0615f520-c112-43c5-909f-96b03676178f:0cc5254a-e0de-43f1-8c37-8baac0de369a", "projectId": "0615f520-c112-43c5-909f-96b03676178f", "title": "New thread", "link": "https://app.t3.codes/threads/4d89e9d6-ebd6-4407-9eda-b1d53db41501/thread%3Aproject%3A0615f520-c112-43c5-909f-96b03676178f%3A0cc5254a-e0de-43f1-8c37-8baac0de369a", "createdBy": "system", "creationSource": "server", "status": "idle", "latestRunId": null, "providerInstanceId": "codex", "model": "[private model identifier removed]", "runtimeMode": "full-access", "interactionMode": "default", "linkedPullRequest": null, "pullRequests": [], "settled": false, "settledAt": null, "snoozed": false, "snoozedUntil": null, "parentThreadId": null, "relationshipToParent": null, "itemCount": 0, "createdAt": "2026-11-11T07:41:46.744Z", "updatedAt": "2026-11-11T07:41:47.340Z" } ], "nextCursor": null, "total": 1 }, "isError": false } } } { "tool": "delegate_task", "arguments": { "task": "Return a short greeting." }, "response": { "jsonrpc": "2.0", "id": 5, "result": { "content": [ { "type": "text", "text": "{\"_tag\":\"OrchestratorMcpFailure\",\"code\":\"thread_credential_required\",\"message\":\"This tool acts as the calling T3 thread, so it needs an agent running inside T3 Code. This MCP client signed in from outside a thread.\"}" } ], "isError": true } } } { "tool": "preview_status", "arguments": {}, "response": { "jsonrpc": "2.0", "id": 6, "result": { "content": [ { "type": "text", "text": "This tool acts as the calling T3 thread, so it needs an agent running inside T3 Code. This MCP client signed in from outside a thread." } ], "isError": true } } } { "tool": "device_list", "arguments": {}, "response": { "jsonrpc": "2.0", "id": 7, "result": { "content": [ { "type": "text", "text": "This tool acts as the calling T3 thread, so it needs an agent running inside T3 Code. This MCP client signed in from outside a thread." } ], "isError": true } } } OUTSIDE-AGENT GUIDE (No “What outside agents can call” section on this commit.)