2ools
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

FieldTypeDescription
project_name*stringShort name for the new 2ools project.
create_separate_projectbooleanSet true only when the person explicitly wants a distinct project that intentionally share default false
conversation_summary*stringFactual build brief distilled from the conversation, including the intended artifact and k
headlinestringExact hero headline to preserve verbatim in the generated site.
entityobjectGrounded identity facts that must survive the build.
audiencestringPrimary audience and the job they need to complete.
requirementsarrayConcrete functionality, content, and section requirements.
pagesarrayPages to generate. Use Home for a one-page site or widget.
visual_directionstringDesired visual character, composition, color, typography, or references.
content_constraintsarrayClaims, wording, exclusions, or fidelity constraints the build must obey.
creative_system_idstringOptional account-created creative system ID returned by list_build_systems.
operating_rules_idstringOptional account-created operating rules ID returned by list_build_systems.
output_targetstring (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*stringOpaque exact Engine identity returned by list_connected_engines.
protocol*stringExact Engine dispatch protocol returned by list_connected_engines.
max_iterationsintegerHard project cap for later outside-agent child revisions. default 6
idempotency_key*stringCaller-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.