Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
Build, version, review, and export websites, web apps, and games from a conversation.
Facts
- MCP registry
app.2ools/mcp· 0.3.1- Endpoint
https://2ools.app/mcp- Website
- 2ools.app/connect-ai
- GitHub stars
- 1
- Registry entry
- updated 7 Aug 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under 2ools.app, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 81 · about 33,410 tokens of context · checked 20 hours ago
| Tool | What it does | Hint |
|---|---|---|
create_public_previewCreate 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… | writes |
list_build_systemsList my custom build systems | 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 and are not returned. | read-only |
list_connected_enginesList connected computers | List privacy-minimized connected 2ools Engines for exact native dispatch. Returns opaque Engine identity, a redacted machine label, online state, authenticated provider CLIs, supported protocols, privacy-safe workspace… | read-only |
get_project_engine_workspaceGet project source workspace | 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 source, paths, repository URLs, SSH… | read-only |
attach_project_engine_workspaceAttach project source workspace | 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 computer, so show the selected… | writes |
register_existing_projectRegister an existing project | 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 that exact record is reused. Otherwise… | writes |
build_from_conversationBuild 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. | writes |
start_project_on_engineStart 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 queueing when that Engine is offline, busy, missing the… | writes |
refine_projectRefine 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. | writes |
get_buildGet 2ools build | Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code. | read-only |
get_engine_dispatchGet Engine dispatch | 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. Returns claim, heartbeat, failure, and… | read-only |
compare_versionsCompare 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. | read-only |
list_approval_requestsList 2ools approval requests | List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source. | read-only |
approve_versionApprove 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. | writes |
reject_versionReject 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. | writes |
cancel_buildCancel 2ools build | 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 versions are never deleted, and immutable… | writes |
get_account_profileGet 2ools account profile | Read the authenticated person's 2ools profile, current account labels, and server-derived effective MCP scopes. Passwords, private credentials, billing instruments, and provider secrets are never returned. | read-only |
update_account_profileUpdate 2ools account profile | Update only the explicitly supplied profile fields for the authenticated person. This cannot change email, password, MFA, billing, entitlements, roles, or account-deletion state. | writes |
get_project_accessGet project access | 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 metadata. | read-only |
invite_project_memberInvite project member | 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 MCP. | writes |
update_project_member_roleChange project member access | 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 project agents, while ownership transfer… | writes |
remove_project_memberRemove project member | 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 paused. | writes |
revoke_project_inviteRevoke project invitation | Revoke one exact pending project invitation after explicit confirmation. The person can no longer accept that invitation; project history remains auditable. | writes |
list_projectsList 2ools projects | 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 inline chooser when several projects are… | read-only |
get_projectGet 2ools project | Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code. | read-only |
get_project_contextGet 2ools project operating context | Read one source-free operating packet: active version metadata, the latest explicitly selected observed project input, review attention, artifact index, work queue, and current activity cursor. Imported input is… | read-only |
continue_project2ools · Continue Project OS | 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 Open Project OS card on MCP Apps hosts;… | read-only |
refresh_project_cockpitRefresh the open 2ools Project Cockpit | 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. | read-only |
activate_projectUse 2ools for this project | 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 chat. This does not read or import… | writes |
get_project_missionRead a project's Mission and Goal Stack | 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. | read-only |
get_project_intelligenceRead a project's Product Intelligence | Return the versioned frontier-product research dossier, six parallel lane states, evidence ledger, saturation audits, falsification, concepts, ranked outputs, integrity summary, connector visibility, and a deterministic… | read-only |
update_project_intelligencePreserve frontier Product Intelligence | 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 synthesis, include a reproducible… | writes |
get_project_disciplineRead Project Discipline | Return derived direction, trade-off, evidence, and continuity status with active decisions, eval evidence, verifier definitions, and explicit permission boundaries. Status is computed from authoritative Project OS… | read-only |
list_project_engineering_decisionsList project engineering decisions | List native-safe engineering decisions for one exact project, including the canonical project revision, category, risk, question, rationale, tradeoffs, response contract, constraints, and current state. Never returns… | read-only |
answer_project_engineering_decisionAnswer a project engineering decision | 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 owner policy, rejects revision… | writes |
manage_project_disciplineRecord Project Discipline evidence | 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 proposals; verifier definitions… | writes |
update_project_missionAuthor a Project Mission or Goal Stack change | 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 authoritative. | writes |
review_project_missionReview or restore Project Mission evidence | 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. | writes |
manage_work_watchdogManage Project OS Watchdog coordination | 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, sends externally, deletes data, or widens… | writes |
act_on_project_os_taskAct on a Project OS task | 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 requires an explicit confirmation. | writes |
update_living_planUpdate a project's Living Plan | 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; completion remains a separate… | writes |
render_project_previewShow 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… | read-only |
list_project_agentsList 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. | read-only |
get_agentInspect 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. | read-only |
run_project_agentRun 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. | writes |
get_project_agent_modeGet project Agent Mode | Read the project-level autonomous coordination state derived from the canonical Living Plan, governed Agent, and exact Engine destination. Returns progress, current work, next eligible safe step, and the reason the… | read-only |
configure_project_agent_modeConfigure project Agent Mode | 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 steps in the exact approved plan may… | writes |
advance_project_agent_modeAdvance project Agent Mode | 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, and approval states never… | writes |
dispatch_project_workRun Project OS task on selected computer | 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 is not working; the task becomes active… | writes |
get_project_work_dispatchGet Project OS task dispatch | 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 without prompts, credentials, source,… | read-only |
cancel_agent_runCancel 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. | writes |
get_project_activityGet 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… | read-only |
wait_for_project_activityWait 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… | read-only |
list_project_feedbackList project feedback | Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution. | read-only |
add_project_feedbackAdd project feedback | Add an attributable review comment to a saved project version. This does not modify source or approve the version. | writes |
resolve_project_feedbackResolve project feedback | Owner-only review decision that resolves or reopens one saved feedback item. | writes |
list_project_pinsList workspace pins | Read shared workspace notes and http(s) links, with explicit attribution. | read-only |
add_project_pinAdd workspace pin | Add an attributable note or safe http(s) link to the shared project workspace. | writes |
remove_project_pinRemove workspace pin | Remove one shared workspace pin. The operation is idempotent. | writes |
prepare_version_exportPrepare 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. | read-only |
get_version_share_linkGet exact version share link | Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL. | read-only |
create_version_share_linkCreate 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. | writes |
revoke_version_share_linkRevoke 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. | writes |
list_artifactsList project artifacts | List durable project artifacts and each latest immutable version without returning stored bytes. | read-only |
get_artifactGet artifact history | Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes. | read-only |
prepare_artifact_uploadPrepare 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. | writes |
prepare_artifact_downloadPrepare exact artifact download | Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output. | read-only |
list_artifact_approval_requestsList artifact review requests | List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority. | read-only |
approve_artifact_versionApprove exact artifact version | Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent. | writes |
reject_artifact_versionRequest artifact changes | Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent. | writes |
get_task_quality_gateRead a task Quality Gate | 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. | read-only |
run_task_quality_gateRun or settle a task Quality Gate | Start checks against exact task/artifact/environment fingerprints, or submit every configured check with same-project evidence and explicit findings. Missing routes, stale proof, failed checks, and open findings cannot… | writes |
get_work_handoffRead task context handoff | Return the current immutable context-handoff receipt, exact task lineage, and honestly labeled worker-reported or 2ools-forecast context signal. | read-only |
prepare_work_handoffPrepare a bounded task handoff | Checkpoint one owned session into an immutable, exactly-once successor envelope. Estimated signals are labeled as estimates; questions and possibly committed effects stay paused for a person. | writes |
list_work_assignmentsList project work assignments | List durable project work contracts, bounded attempts, leases, budgets, and result references. | read-only |
create_work_assignmentCreate bounded project work | Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings. | writes |
claim_work_assignmentClaim bounded project work | Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot. | writes |
heartbeat_work_sessionRenew a work-session lease | Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings. | writes |
checkpoint_work_sessionCheckpoint bounded project work | 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 are never auto-retried. | writes |
submit_work_sessionSubmit work for review | End the authenticated worker's lease and submit typed result references for a separate review decision. | writes |
decide_work_assignmentReview submitted project work | Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority. | writes |
What https://2ools.app/mcp answered to tools/list, asked without credentials over MCP 2026-07-28. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 50 warnings · 1 note
- warnTC11act_on_project_os_tasknone of its 2 parameters has a description
- warnTC11add_project_feedback5 parameters without a description: comment, label, page, project_id, version_id
- warnTC11add_project_pin8 parameters without a description: kind, label, project_id, surface, url, version_id and 2 more
- warnTC11answer_project_engineering_decision6 parameters without a description: answer, decision_id, expected_revision, idempotency_key, project_id, supersedes_id
- warnTC11approve_artifact_versionnone of its 2 parameters has a description
- warnTC11checkpoint_work_sessionnone of its 13 parameters has a description
- warnTC11claim_work_assignmentnone of its 3 parameters has a description
- warnTC11continue_project1 parameter without a description: response_format
- warnTC11create_version_share_linknone of its 5 parameters has a description
- warnTC11create_work_assignmentnone of its 17 parameters has a description
- warnTC11decide_work_assignmentnone of its 4 parameters has a description
- warnTC11get_artifactnone of its 2 parameters has a description
- warnTC11get_project_accessits one parameter, project_id, has no description
- warnTC11get_project_disciplineits one parameter, project_id, has no description
- warnTC11get_project_intelligenceits one parameter, project_id, has no description
- warnTC11get_project_missionnone of its 4 parameters has a description
- warnTC11get_task_quality_gateits one parameter, assignment_id, has no description
- warnTC11get_version_share_linknone of its 3 parameters has a description
- warnTC11get_work_handoffits one parameter, assignment_id, has no description
- warnTC11heartbeat_work_sessionnone of its 15 parameters has a description
- warnTC11invite_project_member2 parameters without a description: project_id, role
- warnTC11list_artifact_approval_requestsnone of its 2 parameters has a description
- warnTC11list_artifactsits one parameter, project_id, has no description
- warnTC11list_project_engineering_decisionsnone of its 3 parameters has a description
The first 24 of 51; every finding is in the listing's JSON under mcpTools.check.
The checks from /check and anchor check, run each day on the list above: about 33,410 tokens of definitions. Not part of the score yet. Check your own server.