Build, version, review, and export websites, web apps, and games from a conversation.
healthy
status
43
tools exposed
892ms
connect latency
c551b650b0d2
schema fingerprint
Tools (43)
create_public_preview
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 generate the page—write the HTML first, then call it.
list_build_systems
List the Curators, Rulebooks, and Skills this paid account may explicitly apply. Use before build_from_conversation when the user names a creative system or asks what is available.
build_from_conversation
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 protected preview.
refine_project
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 returns an asynchronous job_id.
get_build
Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code.
compare_versions
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.
list_approval_requests
List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source.
approve_version
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.
reject_version
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.
cancel_build
Cancel a queued or running non-Agent 2ools build. Completed versions are not deleted and terminal builds are left unchanged. Governed Agent execution uses cancel_agent_run.
list_projects
List recent 2ools projects the authenticated account can access, including owned and shared projects. Returns compact metadata without generated source.
get_project
Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code.
get_project_context
Read one source-free operating packet before acting: the active version, exact frozen Curator snapshot, revision-safe Rulebook context, review attention, artifact index, work queue, and current activity cursor. Historical Rulebook text is never guessed after its revision changes.
render_project_preview
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 preview and access-checked workspace links without source code.
list_project_agents
List the authorizing account's built-in Agents assigned to one readable project. This reveals status and summary, not full Limits or run traces.
get_agent
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 returned.
run_project_agent
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 enforced server-side before a job exists.
cancel_agent_run
Stop one queued or running Agent execution and close its durable run history. Completed, failed, stalled, and already-canceled runs keep their terminal truth.
get_project_activity
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 presented as the human account that authorized it.
wait_for_project_activity
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 resync_required is true, paginate get_project_activity instead of advancing the cursor.
list_project_feedback
Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution.
add_project_feedback
Add an attributable review comment to a saved project version. This does not modify source or approve the version.
resolve_project_feedback
Owner-only review decision that resolves or reopens one saved feedback item.
list_project_pins
Read shared workspace notes and http(s) links, with explicit attribution.
add_project_pin
Add an attributable note or safe http(s) link to the shared project workspace.
remove_project_pin
Remove one shared workspace pin. The operation is idempotent.
prepare_version_export
Create a five-minute download URL for an exact saved version. Source is delivered by the download route, never embedded in MCP model output.
get_version_share_link
Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL.
create_version_share_link
Create or recover a durable public or code-protected link for one exact saved version. Reusing the idempotency key returns the original result.
revoke_version_share_link
Disable every existing public or code-protected URL for one exact saved version. Re-publishing a protected link rotates its code.
list_artifacts
List durable project artifacts and each latest immutable version without returning stored bytes.
get_artifact
Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes.
prepare_artifact_upload
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_artifact_download
Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output.
list_artifact_approval_requests
List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority.
approve_artifact_version
Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent.
reject_artifact_version
Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent.
list_work_assignments
List durable project work contracts, bounded attempts, leases, budgets, and result references.
create_work_assignment
Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings.
claim_work_assignment
Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot.
heartbeat_work_session
Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings.
submit_work_session
End the authenticated worker's lease and submit typed result references for a separate review decision.
decide_work_assignment
Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority.
Endpoint
https://2ools.app/mcp Category: AI & LLM · Last checked: 2026-07-30T12:47:37Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.