2
2ools
/start_project_on_engine
Start project on selected computer
Create one new 2ools project and queue its first build on one exact connected Engine and provider selected by the person. Fails before project creation or queue
liveunknown~5s typical
mcp2ools
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-app-2ools-mcp /start_project_on_engine for me.
Input
| Field | Type | Description |
|---|---|---|
| project_name* | string | Short name for the new 2ools project. |
| create_separate_project | boolean | Set true only when the person explicitly wants a distinct project that intentionally share default false |
| conversation_summary* | string | Factual build brief distilled from the conversation, including the intended artifact and k |
| headline | string | Exact hero headline to preserve verbatim in the generated site. |
| entity | object | Grounded identity facts that must survive the build. |
| audience | string | Primary audience and the job they need to complete. |
| requirements | array | Concrete functionality, content, and section requirements. |
| pages | array | Pages to generate. Use Home for a one-page site or widget. |
| visual_direction | string | Desired visual character, composition, color, typography, or references. |
| content_constraints | array | Claims, wording, exclusions, or fidelity constraints the build must obey. |
| creative_system_id | string | Optional account-created creative system ID returned by list_build_systems. |
| operating_rules_id | string | Optional account-created operating rules ID returned by list_build_systems. |
| output_target | string (web | game | tauri | electron | widget | float) | Delivery target: site, browser game, desktop wrapper, embeddable component, floating overl default "web" |
| provider* | string (openai | claude | gemini | grok) | Exact provider CLI already authenticated on the selected Engine. |
| engine_id* | string | Opaque exact Engine identity returned by list_connected_engines. |
| protocol* | string | Exact Engine dispatch protocol returned by list_connected_engines. |
| max_iterations | integer | Hard project cap for later outside-agent child revisions. default 6 |
| idempotency_key* | string | Caller-generated retry key. Reuse returns the original project and dispatch receipt. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-app-2ools-mcp","endpoint":"/start_project_on_engine","input":{"project_name":"...","create_separate_project":false,"conversation_summary":"...","output_target":"web","provider":"openai","engine_id":"...","protocol":"...","max_iterations":6,"idempotency_key":"..."}}'cli
npx cracked-ai run -p mcp-app-2ools-mcp -e /start_project_on_engine -i '{"project_name":"...","create_separate_project":false,"conversation_summary":"...","output_target":"web","provider":"openai","engine_id":"...","protocol":"...","max_iterations":6,"idempotency_key":"..."}'mcp
run_tool({ provider: "mcp-app-2ools-mcp", endpoint: "/start_project_on_engine", input: {"project_name":"...","create_separate_project":false,"conversation_summary":"...","output_target":"web","provider":"openai","engine_id":"...","protocol":"...","max_iterations":6,"idempotency_key":"..."} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.