# 2ools MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/app-2ools-mcp
- Website: https://2ools.app/connect-ai

## Install
- Endpoint: https://2ools.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://2ools.app/mcp

## Tools
- create_public_preview (Create free 2ools 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. Endpoint: https://2ools.app/mcp
- list_build_systems (List 2ools 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. Endpoint: https://2ools.app/mcp
- build_from_conversation (Build conversation in 2ools) - 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. Endpoint: https://2ools.app/mcp
- refine_project (Refine a 2ools 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. Endpoint: https://2ools.app/mcp
- get_build (Get 2ools build) - Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code. Endpoint: https://2ools.app/mcp
- compare_versions (Compare 2ools 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. Endpoint: https://2ools.app/mcp
- list_approval_requests (List 2ools approval requests) - List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source. Endpoint: https://2ools.app/mcp
- approve_version (Approve a 2ools 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. Endpoint: https://2ools.app/mcp
- reject_version (Reject a 2ools 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. Endpoint: https://2ools.app/mcp
- cancel_build (Cancel 2ools 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. Endpoint: https://2ools.app/mcp
- list_projects (List 2ools projects) - List recent 2ools projects the authenticated account can access, including owned and shared projects. Returns compact metadata without generated source. Endpoint: https://2ools.app/mcp
- get_project (Get 2ools project) - Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code. Endpoint: https://2ools.app/mcp
- get_project_context (Get 2ools project operating 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. Endpoint: https://2ools.app/mcp
- render_project_preview (Show 2ools 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. Endpoint: https://2ools.app/mcp
- list_project_agents (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. Endpoint: https://2ools.app/mcp
- get_agent (Inspect a governed 2ools 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. Endpoint: https://2ools.app/mcp
- run_project_agent (Run an armed 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. Endpoint: https://2ools.app/mcp
- cancel_agent_run (Cancel governed 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. Endpoint: https://2ools.app/mcp
- get_project_activity (Get 2ools 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. Endpoint: https://2ools.app/mcp
- wait_for_project_activity (Wait for new 2ools 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. Endpoint: https://2ools.app/mcp
- list_project_feedback (List project feedback) - Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution. Endpoint: https://2ools.app/mcp
- add_project_feedback (Add project feedback) - Add an attributable review comment to a saved project version. This does not modify source or approve the version. Endpoint: https://2ools.app/mcp
- resolve_project_feedback (Resolve project feedback) - Owner-only review decision that resolves or reopens one saved feedback item. Endpoint: https://2ools.app/mcp
- list_project_pins (List workspace pins) - Read shared workspace notes and http(s) links, with explicit attribution. Endpoint: https://2ools.app/mcp
- add_project_pin (Add workspace pin) - Add an attributable note or safe http(s) link to the shared project workspace. Endpoint: https://2ools.app/mcp
- remove_project_pin (Remove workspace pin) - Remove one shared workspace pin. The operation is idempotent. Endpoint: https://2ools.app/mcp
- prepare_version_export (Prepare portable 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. Endpoint: https://2ools.app/mcp
- get_version_share_link (Get exact version share link) - Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL. Endpoint: https://2ools.app/mcp
- create_version_share_link (Create exact 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. Endpoint: https://2ools.app/mcp
- revoke_version_share_link (Revoke exact version share link) - Disable every existing public or code-protected URL for one exact saved version. Re-publishing a protected link rotates its code. Endpoint: https://2ools.app/mcp
- list_artifacts (List project artifacts) - List durable project artifacts and each latest immutable version without returning stored bytes. Endpoint: https://2ools.app/mcp
- get_artifact (Get artifact history) - Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes. Endpoint: https://2ools.app/mcp
- prepare_artifact_upload (Prepare reviewed 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. Endpoint: https://2ools.app/mcp
- prepare_artifact_download (Prepare exact artifact download) - Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output. Endpoint: https://2ools.app/mcp
- list_artifact_approval_requests (List artifact review requests) - List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority. Endpoint: https://2ools.app/mcp
- approve_artifact_version (Approve exact artifact version) - Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent. Endpoint: https://2ools.app/mcp
- reject_artifact_version (Request artifact changes) - Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent. Endpoint: https://2ools.app/mcp
- list_work_assignments (List project work assignments) - List durable project work contracts, bounded attempts, leases, budgets, and result references. Endpoint: https://2ools.app/mcp
- create_work_assignment (Create bounded project work) - Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings. Endpoint: https://2ools.app/mcp
- claim_work_assignment (Claim bounded project work) - Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot. Endpoint: https://2ools.app/mcp
- heartbeat_work_session (Renew a work-session lease) - Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings. Endpoint: https://2ools.app/mcp
- submit_work_session (Submit work for review) - End the authenticated worker's lease and submit typed result references for a separate review decision. Endpoint: https://2ools.app/mcp
- decide_work_assignment (Review submitted project work) - Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority. Endpoint: https://2ools.app/mcp

## Resources
- ui://2ools/project-preview-v1.html - Interactive read-only preview card for one saved 2ools project version. MIME type: text/html;profile=mcp-app

## Prompts
Not captured

## Metadata
- Owner: app.2ools
- Version: 0.3.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 27, 2026
- Source: https://registry.modelcontextprotocol.io
