mcpserver.lol
registry/2ools-mcp
Connection check verified live · 20h ago

2ools-mcp

Build, version, review, and export websites, web apps, and games from a conversation.

Tools 81
GitHub stars
Installs / wk
Licence MIT
Transport streamable-http
Last checked 20h ago

Tools & capabilities

81 tools

Read from the running server on 20h ago.

activate_project approval*project_id*
Record the person's one-time choice to use this already-connected 2ools client with one exact saved project. Call only after the person approves in the inline card or explicitly in…
act_on_project_os_task can modify data change*project_id*
App-only route for an authenticated person's explicit click in the native Project OS panel. Hidden from the model; every action is revision checked and idempotent, and cancellation…
add_project_feedback xypagelabelcomment*project_id* +3
Add an attributable review comment to a saved project version. This does not modify source or approve the version.
add_project_pin xyurlkind*labelsurface +3
Add an attributable note or safe http(s) link to the shared project workspace.
advance_project_agent_mode project_id*
Idempotently re-evaluate and, when safe, queue the next dependency-ready safe-auto plan step on the project's already approved Agent, Engine, and provider. Running, review, blocked…
answer_project_engineering_decision can modify data note*answer*confirm*project_id*risk_leveldecision_id* +3
Accept or reject one exact native-safe engineering decision at one exact project revision. Requires an explicit confirmation and durable note, enforces project role and high-risk o…
approve_artifact_version noterequest_id*
Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent.
approve_version can modify data project_id*version_id*confirmation*decision_note
Use separately delegated review authority to approve one saved version and make it the project's active version. Does not publish, export, or change project permissions.
attach_project_engine_workspace can modify data confirm*engine_id*project_id*workspace_id*expected_revision*
Owner-authorized attachment of one saved project to one exact opaque workspace on one exact online 2ools Engine. This grants future project work access to real source on that compu…
build_from_conversation modelpagesentityaudienceheadlineproject_name* +10
Create a new 2ools project from a structured conversation brief and queue one durable build. Returns project_id and job_id; use get_build to retrieve completion status and the prot…
cancel_agent_run can modify data job_id*run_id*confirm*agent_id*project_id*
Stop one queued or running Agent execution and close its durable run history. Completed, failed, stalled, and already-canceled runs keep their terminal truth.
cancel_build can modify data job_id*reason*confirm*
Cancel one exact queued or running non-Agent 2ools build after named explicit confirmation. Repeating the same cancellation is safe, late Engine results are rejected, completed ver…
checkpoint_work_session reasoncheckpoint*session_id*used_stepsdispositionmodel_calls +7
End the current lease with a compact continuation checkpoint, or place work in an explicit waiting or blocked state. Ambiguous external effects always wait for reconciliation and a…
claim_work_assignment input_refsassignment_id*idempotency_key*
Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot.
compare_versions read-only project_id*left_version_id*right_version_id*
Compare two saved versions in one project without returning source. Reports lineage, review state, page additions/removals, byte sizes, and SHA-256 identity for each page.
configure_project_agent_mode confirm*enabled*agent_idproviderengine_idproject_id* +3
Turn the selected project's governed Agent Mode on or off. When enabled, the person chooses one armed project Agent, one exact Engine, and one provider; only reviewed safe-auto ste…
continue_project read-only project_id*response_format
Return one project's current Living Plan, next useful move, continuity-readiness gaps, latest evidence, and a compact 2ools-active receipt. Opens a compact status, Continue, and Op…
create_public_preview html*name*idempotency_key*
Turn a complete standalone HTML document already created in this chat into a temporary, read-only 2ools preview. Free and authless; expires after 24 hours. This tool does not gener…
create_version_share_link pageaccess*project_id*version_id*idempotency_key*
Create or recover a durable public or code-protected link for one exact saved version. Reusing the idempotency key returns the original result.
create_work_assignment brief*title*due_atgoal_idprioritymax_steps +11
Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings.
decide_work_assignment notedecision*assignment_id*idempotency_key*
Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority.
dispatch_project_work noteconfirm*agent_id*protocol*provider*engine_id* +4
Reserve one exact revision-checked Project OS task for one armed project Agent, then queue it on one exact online Engine and authenticated provider selected by the person. Queued i…
get_account_profile read-only
Read the authenticated person's 2ools profile, current account labels, and server-derived effective MCP scopes. Passwords, private credentials, billing instruments, and provider se…
get_agent read-only agent_id*run_limit
Read one Agent's saved Limits, trigger, immutable revision summaries, and redacted append-only run traces. Raw prompts, tool arguments, credentials, and source bytes are not return…
get_artifact read-only project_id*artifact_id*
Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes.
get_build read-only job_id*
Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code.
get_engine_dispatch read-only job_id*
Read the authoritative state of one exact Engine dispatch. Queued means accepted but not started; running appears only after the selected Engine atomically claims the lease. Return…
get_project read-only project_id*
Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code.
get_project_access read-only project_id*
Read the authenticated person's role plus the canonical project owner, members, and pending invitations. Non-managers can read active members but never receive pending-invite metad…
get_project_activity read-only limitcursorproject_id*
Read the attributable project timeline across human work, external MCP agents, builds, versions, feedback, and workspace pins. Actor kind is explicit; an external agent is never pr…
get_project_agent_mode read-only project_id*
Read the project-level autonomous coordination state derived from the canonical Living Plan, governed Agent, and exact Engine destination. Returns progress, current work, next elig…
get_project_context read-only project_id*include_governance_textinclude_project_input_files
Read one source-free operating packet: active version metadata, the latest explicitly selected observed project input, review attention, artifact index, work queue, and current act…
get_project_discipline read-only project_id*
Return derived direction, trade-off, evidence, and continuity status with active decisions, eval evidence, verifier definitions, and explicit permission boundaries. Status is compu…
get_project_engine_workspace read-only project_id*
Read the privacy-safe Engine workspace attached to one project. Returns only opaque Engine/workspace identity, safe display metadata, live readiness, and a revision. Never returns…
get_project_intelligence read-only project_id*
Return the versioned frontier-product research dossier, six parallel lane states, evidence ledger, saturation audits, falsification, concepts, ranked outputs, integrity summary, co…
get_project_mission read-only viewlimitcursorproject_id*
Return a bounded canonical Project Mission view, active Goal Contract, server-derived health, role capabilities, or a paginated goals, templates, scope-change, or history slice.
get_project_work_dispatch read-only job_idassignment_ididempotency_key
Read the authoritative queued, claimed, running, approval-paused, or terminal state of one exact governed Project OS task dispatch. Returns bounded progress and lease evidence with…
get_task_quality_gate read-only assignment_id*
Return the current task-bound Quality Gate policy, freshness, deterministic check receipt, and attached findings. A pass never replaces required human visual or approval review.
get_version_share_link read-only pageproject_id*version_id*
Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL.
get_work_handoff read-only assignment_id*
Return the current immutable context-handoff receipt, exact task lineage, and honestly labeled worker-reported or 2ools-forecast context signal.
heartbeat_work_session checkpointsession_id*used_stepsmodel_callseffect_stateinput_tokens +9
Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings.
invite_project_member roleidentity*project_id*version_id
Invite an existing 2ools username or an email address to one owned project as a collaborator or viewer. New-account claim tokens are emailed by 2ools and are never returned through…
list_approval_requests read-only limitstatus
List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source.
list_artifact_approval_requests read-only statusproject_id
List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority.
list_artifacts read-only project_id*
List durable project artifacts and each latest immutable version without returning stored bytes.
list_build_systems read-only output_target
List creative systems created by the authenticated account and compatible with an optional output target. Built-in 2ools skills, routing, prompts, and operating systems are private…
list_connected_engines read-only
List privacy-minimized connected 2ools Engines for exact native dispatch. Returns opaque Engine identity, a redacted machine label, online state, authenticated provider CLIs, suppo…
list_project_agents read-only project_id*
List the authorizing account's built-in Agents assigned to one readable project. This reveals status and summary, not full Limits or run traces.
list_project_engineering_decisions read-only limitstateproject_id*
List native-safe engineering decisions for one exact project, including the canonical project revision, category, risk, question, rationale, tradeoffs, response contract, constrain…
list_project_feedback read-only project_id*include_resolved
Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution.
list_project_pins read-only project_id*
Read shared workspace notes and http(s) links, with explicit attribution.
list_projects read-only limit
Open the native Project OS entry point and list recent 2ools projects the authenticated account can access. The app automatically continues the only saved project or shows an inlin…
list_work_assignments read-only statusproject_id*
List durable project work contracts, bounded attempts, leases, budgets, and result references.
manage_project_discipline change*project_id*
Propose a project trade-off, version an eval case or verifier definition, or attach an eval/verifier receipt to exact work. Agents may propose decisions but cannot accept their own…
manage_work_watchdog change*project_id*
Pause, park, resume, or reprioritize one durable task, or deliberately configure the project Watchdog. This never answers for the user, approves a risky action, deploys, spends, se…
prepare_artifact_download read-only project_id*artifact_id*artifact_version_id*
Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output.
prepare_artifact_upload kind*name*sha256*filename*byte_size*media_type* +4
Create a five-minute PUT URL for exact bytes. External-agent output always enters pending review and never replaces the current artifact version before approval.
prepare_version_export read-only project_id*version_id*
Create a five-minute download URL for an exact saved version. Source is delivered by the download route, never embedded in MCP model output.
prepare_work_handoff reasonsession_id*signal_kindsignal_labelidempotency_key*request_handoff +1
Checkpoint one owned session into an immutable, exactly-once successor envelope. Estimated signals are labeled as estimates; questions and possibly committed effects stay paused fo…
refine_project modelfeedback*project_id*base_version_id*idempotency_key*
Create one protected child version from a saved base version and concrete review feedback. Preserves the base source as currentCode, consumes one persisted project iteration, and r…
refresh_project_cockpit read-only project_id*
Refresh the bounded project state shown inside an already-open 2ools MCP App. This app-only read does not start work, import files, or change the project.
register_existing_project goal*approval*decisionsnext_step*project_name*current_state* +3
Create one durable Project OS record for a local or external project that list_projects did not match. When the canonical project ID is already known, pass existing_project_id and…
reject_artifact_version note*request_id*
Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent.
reject_version can modify data project_id*version_id*confirmation*decision_note*
Use separately delegated review authority to reject one saved version. If it is active, restores its saved parent as active; the rejected version remains in immutable history.
remove_project_member can modify data confirm*member_id*project_id*
Remove one exact member's project access after explicit confirmation. Their account and authored history stay; active project builds are canceled and armed project agents are pause…
remove_project_pin can modify data pin_id*project_id*
Remove one shared workspace pin. The operation is idempotent.
render_project_preview read-only project_id*version_id*
Render an interactive, read-only card for one saved 2ools version. Use after get_build or get_project when the user wants to see, open, or share the result. Returns protected previ…
resolve_project_feedback can modify data resolvedproject_id*feedback_id*
Owner-only review decision that resolves or reopens one saved feedback item.
review_project_mission change*project_id*
Restore an immutable Mission or Goal revision, decide a proposed scope change, or submit proof-based goal completion review. Completion and high-risk authority remain server-gated.
revoke_project_invite can modify data confirm*invite_id*
Revoke one exact pending project invitation after explicit confirmation. The person can no longer accept that invitation; project history remains auditable.
revoke_version_share_link can modify data project_id*version_id*idempotency_key*
Disable every existing public or code-protected URL for one exact saved version. Re-publishing a protected link rotates its code.
run_project_agent task*model*agent_id*project_id*idempotency_key*
Queue real execution for a project-linked Agent the person already test-ran and armed. The immutable saved Limits, project access, account fuse, and online Engine requirement are e…
run_task_quality_gate change*
Start checks against exact task/artifact/environment fingerprints, or submit every configured check with same-project evidence and explicit findings. Missing routes, stale proof, f…
start_project_on_engine pagesentityaudienceheadlineprotocol*provider* +12
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 queueing when that Engine…
submit_work_session session_id*used_stepsmodel_callsoutput_refsinput_tokensoutput_tokens +4
End the authenticated worker's lease and submit typed result references for a separate review decision.
update_account_profile biolocalewebsitetimezoneusernamejob_title +4
Update only the explicitly supplied profile fields for the authenticated person. This cannot change email, password, MFA, billing, entitlements, roles, or account-deletion state.
update_living_plan change*project_id*
Add, edit, move, or reorder open Living Plan items from the current conversation, then return the refreshed inline plan and timeline panel. This cannot mark returned work complete;…
update_project_intelligence change*project_id*
Initialize or append one immutable, validated dossier revision. The complete snapshot must cite material claims, preserve unknowns, finish or explicitly block all six lanes before…
update_project_member_role can modify data role*confirm*member_id*project_id*
Change one exact member to collaborator or viewer, or transfer ownership. Requires explicit confirmation because demotion cancels that member's active builds and pauses armed proje…
update_project_mission change*project_id*
Create or revise Mission and Goal contracts, explicitly transition or reorder goals, or propose a scope change. Server role, revision, conflict, and safety policy remain authoritat…
wait_for_project_activity read-only limitproject_id*after_cursor*timeout_seconds
Wait up to 20 seconds for attributable project events newer than a head_cursor or prior next_cursor. Returns events oldest-first so an outside agent can process them in order. If r…