{"id":541774,"recorded_at":"2026-10-27T19:48:46.058374Z","observed_at":"2026-10-27T19:48:46.058292Z","subject_kind":"endpoint","subject":"9bcfb6bb-c95a-4850-9899-cd475a17918d","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":18,"tools":[{"description":"Start a Code Studio build: describe a page or small web app and OneOver writes the files. Returns build_id and build_project_id right away; the build keeps running. If a build card is shown it updates itself. Otherwise poll with build_status. The finished page is saved to the account library.","inputSchema":{"properties":{"model":{"description":"Optional model id. Defaults to build-default.","type":"string"},"prompt":{"description":"What to build","type":"string"},"title":{"description":"Optional name for the project","type":"string"}},"required":["prompt"],"type":"object"},"name":"build_create"},{"description":"Read the files of a build. Pass path to read one file.","inputSchema":{"properties":{"build_project_id":{"type":"string"},"path":{"type":"string"}},"required":["build_project_id"],"type":"object"},"name":"build_get_files"},{"description":"Send a follow-up instruction to an existing build. Only one build can run on a project at a time.","inputSchema":{"properties":{"build_project_id":{"type":"string"},"model":{"type":"string"},"prompt":{"type":"string"}},"required":["build_project_id","prompt"],"type":"object"},"name":"build_iterate"},{"description":"Publish a build to an unlisted share link at oneover.com/p/<slug>. Needs an HTML file.","inputSchema":{"properties":{"build_project_id":{"type":"string"}},"required":["build_project_id"],"type":"object"},"name":"build_publish"},{"description":"State of a build: running, complete, failed or stopped, plus file list, credits charged, and the share link once published.","inputSchema":{"properties":{"build_project_id":{"type":"string"}},"required":["build_project_id"],"type":"object"},"name":"build_status"},{"description":"Stop a running build. Files already written are kept. Safe to call twice.","inputSchema":{"properties":{"build_id":{"description":"build_id from build_create or build_iterate","type":"string"}},"required":["build_id"],"type":"object"},"name":"build_stop"},{"description":"Stateless chat completion across any text model in your org catalog.","inputSchema":{"properties":{"max_tokens":{"type":"number"},"messages":{"description":"Conversation turns","items":{"properties":{"content":{"type":"string"},"role":{"enum":["system","user","assistant"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"description":"Text model ID","type":"string"}},"required":["model","messages"],"type":"object"},"name":"chat"},{"description":"Poll a video job until complete or failed. Shows text only. Do not call it repeatedly while a video card is on screen, because that card updates itself.","inputSchema":{"properties":{"request_id":{"description":"UUID from generate_video","type":"string"}},"required":["request_id"],"type":"object"},"name":"check_video"},{"description":"Start a durable OneOver run. It keeps going after the client disconnects. Poll with get_run.","inputSchema":{"properties":{"background":{"type":"boolean"},"input":{"type":"object"},"modality":{"enum":["chat","code","image","tool"],"type":"string"},"model":{"type":"string"}},"type":"object"},"name":"create_run"},{"description":"Generate speech or music audio.","inputSchema":{"properties":{"audio_kind":{"enum":["speech","music"],"type":"string"},"duration_seconds":{"type":"number"},"model":{"type":"string"},"prompt":{"type":"string"},"voice":{"type":"string"}},"required":["model","prompt"],"type":"object"},"name":"generate_audio"},{"description":"Generate an image from a text prompt.","inputSchema":{"properties":{"aspect_ratio":{"type":"string"},"model":{"type":"string"},"negative_prompt":{"type":"string"},"prompt":{"type":"string"},"resolution_tier":{"enum":["1k","2k","4k"],"type":"string"}},"required":["model","prompt"],"type":"object"},"name":"generate_image"},{"description":"Submit an async video generation job. Returns request_id. If a video card is shown it updates itself and you do not need to poll. Otherwise poll with check_video.","inputSchema":{"properties":{"aspect_ratio":{"type":"string"},"duration":{"type":"number"},"generate_audio":{"type":"boolean"},"model":{"type":"string"},"prompt":{"type":"string"},"reference_image":{"description":"Base64-encoded image","type":"string"},"resolution":{"type":"string"}},"required":["model"],"type":"object"},"name":"generate_video"},{"description":"Poll a unified generation job by request_id.","inputSchema":{"properties":{"request_id":{"type":"string"}},"required":["request_id"],"type":"object"},"name":"get_job"},{"description":"Read a durable run and the events after a cursor.","inputSchema":{"properties":{"after":{"type":"number"},"run_id":{"type":"string"}},"required":["run_id"],"type":"object"},"name":"get_run"},{"description":"Get org credit balance or usage reporting.","inputSchema":{"properties":{"days":{"type":"number"},"limit":{"type":"number"},"view":{"enum":["balance","usage"],"type":"string"}},"type":"object"},"name":"get_usage"},{"description":"List API-generated library assets.","inputSchema":{"properties":{"limit":{"type":"number"}},"type":"object"},"name":"list_assets"},{"description":"List models visible to your organization.","inputSchema":{"properties":{"type":{"enum":["text","image","video","audio"],"type":"string"}},"type":"object"},"name":"list_models"},{"description":"Run a Play app (upscale, transform, etc.) against a prompt.","inputSchema":{"properties":{"app_id":{"type":"string"},"model":{"type":"string"},"prompt":{"type":"string"}},"required":["app_id","prompt"],"type":"object"},"name":"run_app"}]},"body_sha256":"29b15eb9c525f1a4696a30b8dcf62ee09159ea167cdf798f67dfba3f6dad9fd7","prev_id":null,"leaf":"0xd9f74d1b1953c759e5c825e031605d48b6ae3c94584f2cc6aab631d7d01d122f","leaf_text":"{\"body\":\"29b15eb9c525f1a4696a30b8dcf62ee09159ea167cdf798f67dfba3f6dad9fd7\",\"id\":541774,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793130526058292,\"prev\":null,\"subject\":\"9bcfb6bb-c95a-4850-9899-cd475a17918d\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0xd9f7b029e0705be5d17f06403e8540bd8b15a27b8369e71a1ebca923793f6312","0x54d2293c28e26c6573a6f1d1e40f9fad83b747fa9db29b164d33cff2c544c713","0xbde88e982d50379e3334dfa2afe3fa1e3bcbdf3bca8f42dc37535624bb80e8c0","0x3cefa2e5887c9a9fa20c958c5a36ea244004e55951132e066c38ebb619ceba4f","0x075a821f7250a2e86be7e884f0660dd277154806a1a0de5211c76f1e056228f4","0xdbe1aba6fe76b640251971c460da3be98df273d163d720215637f0db8b66cb59","0x257ee67f67e0794a9546b56d7684d29fdd502281775669022015ce6a4026361c","0x1ec2a5fab358a9cfd2f9c2eef8a915eaea63dfa147d97550e306aad6651ecec2","0x8bdce616c4c909642a48bdb5fb39d6e33534087a2d54a59595210f48e4576ac3","0xdc65632ba8f717775d73727335b362506eea0dbb2f72c31e86c99a58a8007610","0x51d2dfffae7b5a32ea0581772134c7771ab69d32e784a62f9ee589642395fc86","0x29ce226640d83db3bc63fef23427a7af561200d30ffde9b1b7a61b814b844a39","0x13692b463800846f580925c8ea49b43f92b7df3f9e8d32b8a18802640cca3780","0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492","0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d","0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f","0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}