{"ok":true,"site":{"host":"dentalsculptor.vercel.app","url":"https://dentalsculptor.vercel.app/","type":"live","desc":"Upload dental images and generate editable 3D models for teaching, assessment, and immersive learning.","tools":[{"name":"dentalsculptor_inspect_app","kind":"act","impl":"imperative","description":"Inspect the current DentalSculptor page and learn the supported human-and-agent workflow before choosing an action.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_inspect_auth","kind":"act","impl":"imperative","description":"Check whether the educator is signed in to DentalSculptor. This never returns credentials, cookies, access tokens, or personal profile data.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_open_workspace","kind":"act","impl":"imperative","description":"Open a DentalSculptor workspace. Use this for navigation; it does not create, edit, publish, or delete data.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"destination":{"type":"string","enum":["home","dashboard","new_project","community"],"description":"The DentalSculptor workspace to open."}},"required":["destination"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_inspect_generation","kind":"answer","impl":"imperative","description":"Inspect whether the educator has selected a source image and whether a generated 3D model is ready.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_list_image_library","kind":"act","impl":"imperative","description":"List DentalSculptor's curated single-tooth teaching images that can be selected for generation.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_select_library_image","kind":"act","impl":"imperative","description":"Select a curated DentalSculptor image by its library ID and attach it visibly as the generation source.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"libraryId":{"type":"string","description":"An image ID returned by dentalsculptor_list_image_library."}},"required":["libraryId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_import_source_image","kind":"act","impl":"imperative","description":"Attach a single-tooth PNG or JPEG from an HTTPS or data:image URL to the visible generation workspace. Remote servers must permit browser access.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"An HTTPS or data:image URL for a PNG or JPEG containing one tooth."},"fileName":{"type":"string","description":"A short PNG or JPG filename used inside DentalSculptor."}},"required":["imageUrl","fileName"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_get_auth_link","kind":"act","impl":"imperative","description":"Create a secure DentalSculptor sign-in or registration link for the educator to click in chat. Authentication happens visibly in the browser; credentials and tokens never pass through the agent.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["sign_in","register"],"description":"Whether the educator wants to sign in or create an account."},"destination":{"type":"string","enum":["current","dashboard","new_project","community"],"description":"The safe DentalSculptor page to return to after authentication."}},"required":["mode","destination"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"dentalsculptor_open_auth","kind":"act","impl":"imperative","description":"Open DentalSculptor's visible sign-in or registration page in the current browser tab. Use when the chat client does not make a returned URL clickable.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["sign_in","register"],"description":"Whether the educator wants to sign in or create an account."},"destination":{"type":"string","enum":["current","dashboard","new_project","community"],"description":"The safe DentalSculptor page to return to after authentication."}},"required":["mode","destination"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/dentalsculptor.vercel.app.png","apiSurface":"spec","toolCount":9}}