{"ok":true,"site":{"host":"mantle.tools","url":"https://mantle.tools/","type":"live","desc":"Describe your business logic to an agent. Mantle generates the matching Admin UI, API, MCP and WebMCP tools. Open source. Deploy to your own Cloudflare account.","tools":[{"name":"builder_get_started","kind":"act","impl":"imperative","description":"Call this first to inspect the pinned Mantle grammar, Builder presets, active project, and exact next tool calls.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"referenceSection":{"type":"string","enum":["overview","schema","view","procedure","trigger","auth"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"builder_apply_preset","kind":"act","impl":"imperative","description":"Apply one preset Manifest from builder_get_started (SQL Procedures, no handler code) to the active empty project, or to a new project with projectId \"new\" and baseRevision 0 (the current project stays saved).","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1},"baseRevision":{"type":"integer","minimum":0},"preset":{"type":"string","enum":["recipes","intake","reservation","transaction","procurement"]},"projectName":{"type":"string","minLength":1,"maxLength":80}},"required":["projectId","baseRevision","preset","projectName"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"builder_apply_manifest_patch","kind":"act","impl":"imperative","description":"Apply an RFC 6902 JSON Patch to the active committed Mantle Manifest, or start a new project with projectId \"new\" and baseRevision 0 (the current project stays saved). The result must parse and link under the pinned Core grammar. The Admin design preview then compiles SQL in a browser Worker for this exact revision; it does not execute Procedures.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1},"baseRevision":{"type":"integer","minimum":0},"projectName":{"type":"string","minLength":1,"maxLength":80},"patch":{"type":"array","minItems":1,"items":{"type":"object","properties":{"op":{"type":"string","enum":["add","remove","replace","move","copy","test"]},"path":{"type":"string"},"from":{"type":"string"},"value":{}},"required":["op","path"],"additionalProperties":false}}},"required":["projectId","baseRevision","projectName","patch"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Developer Tools","favicon":"/favicons/mantle.tools.png","apiSurface":"spec","toolCount":3}}