mcpbeat Sign in

2ools MCP Server

answering

2ools is answering right now. Last checked 3 min ago. It exposes 81 tools. Last commit 16 Aug 2026.

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

Uptime history 51 days of history · worst day 0%
51 days agonow
100.0%
Uptime 24h
91 of 91 checks
81
Tools
read from the server
556 ms
Response time
average over 24h
0
Stars
last commit 16 Aug 2026

What changed 99

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 15 August 2026. No other catalogue keeps this.

26 Aug 2 tool descriptions were rewritten configure_project_agent_mode, register_existing_project
26 Aug 2 tools changed the parameters they ask for configure_project_agent_mode, register_existing_project
26 Aug 2 tools appeared get_project_intelligence, update_project_intelligence
25 Aug 3 tools appeared advance_project_agent_mode, configure_project_agent_mode, get_project_agent_mode
25 Aug 2 tools changed the parameters they ask for build_from_conversation, start_project_on_engine
24 Aug 3 tool descriptions were rewritten get_account_profile, list_projects, register_existing_project
24 Aug 2 tools appeared dispatch_project_work, get_project_work_dispatch
24 Aug a tool changed the parameters it asks for cancel_agent_run
22 Aug 14 tools appeared answer_project_engineering_decision, attach_project_engine_workspace, get_account_profile and 11 more
22 Aug 3 tool descriptions were rewritten act_on_project_os_task, cancel_build, list_connected_engines
and 65 more, back to 15 August 2026

Nothing serious here today

Today is the operative word: we check 2ools every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add mcp --transport http https://2ools.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://2ools.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://2ools.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://2ools.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://2ools.app/mcp"
    }
  }
}

Available tools 81

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

project
add_project_feedback
Add an attributable review comment to a saved project version. This does not modify source or approve the version.
add_project_pin
Add an attributable note or safe http(s) link to the shared project workspace.
get_project
Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code.
get_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.
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.
get_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 project is running or needs the person.
get_project_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 immutable evidence, not an AI proposal or live filesystem sync; private 2ools skills, prompts, routing, governance text, and generated version source are not returned.
get_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 records, never editable checkboxes.
get_project_engine_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 hosts, tokens, or secrets.
get_project_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 operating brief. Missing premium access is reported as a gap, never invented.
get_project_mission
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 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, paths, or private model transcripts.
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.
list_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 secrets or internal prompts; unknown future response kinds remain in Project OS.
list_project_feedback
Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution.
list_project_pins
Read shared workspace notes and http(s) links, with explicit attribution.
remove_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.
remove_project_pin
Remove one shared workspace pin. The operation is idempotent.
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.
update_project_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 saturation audit, and pass falsification/output gates. Revision conflicts require a reread; no source retrieval is fabricated by this tool.
update_project_member_role
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 changes the current owner's authority.
update_project_mission
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.
prepare
prepare_artifact_download
Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output.
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_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.
prepare_work_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.
build
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.
get_build
Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code.
list_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.
work
create_work_assignment
Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings.
get_work_handoff
Return the current immutable context-handoff receipt, exact task lineage, and honestly labeled worker-reported or 2ools-forecast context signal.
list_work_assignments
List durable project work contracts, bounded attempts, leases, budgets, and result references.
account
get_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.
update_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.
approve
approve_artifact_version
Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent.
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.
artifact
get_artifact
Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes.
list_artifact_approval_requests
List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority.
cancel
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.
cancel_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 history remains. Governed Agent execution uses cancel_agent_run.
manage
manage_project_discipline
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 describe external evidence and never execute arbitrary code on 2ools.
manage_work_watchdog
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 authority.
reject
reject_artifact_version
Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent.
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.
revoke
revoke_project_invite
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
Disable every existing public or code-protected URL for one exact saved version. Re-publishing a protected link rotates its code.
task
get_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.
run_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 become a false pass.
version
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.
get_version_share_link
Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL.
act
act_on_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.
activate
activate_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 local files and does not start work or a build.
advance
advance_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 double-dispatch.
agent
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.
answer
answer_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 conflicts, preserves immutable history, and returns an idempotent receipt plus canonical reread. Unknown future response kinds remain in Project OS.
approval
list_approval_requests
List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source.
artifacts
list_artifacts
List durable project artifacts and each latest immutable version without returning stored bytes.
attach
attach_project_engine_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 computer/workspace and obtain explicit confirmation. It changes no source file and never falls back to another Engine.
checkpoint
checkpoint_work_session
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.
claim
claim_work_assignment
Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot.
compare
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.
configure
configure_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 advance in dependency order. Limits and approval boundaries are never widened.
connected
list_connected_engines
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 handles, and the last observed timestamp. Never returns tokens, paths, repository URLs, SSH hosts, secrets, or raw device labels.
continue
continue_project
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; the full Project OS belongs in the host's browser side panel.
decide
decide_work_assignment
Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority.
dispatch
dispatch_project_work
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 only after that Engine atomically claims it. Never falls back to another computer, provider, hosted compute, or a parallel task.
engine
get_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 terminal state without client inference.
heartbeat
heartbeat_work_session
Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings.
invite
invite_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.
living
update_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 evidence-backed review decision.
projects
list_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 available. Returns compact metadata without generated source.
public
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.
refine
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.
refresh
refresh_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.
register
register_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 an exact normalized name match is reused instead of duplicated, even with a new idempotency key. Call only after the person approves the proposed name, goal, current state, decisions, and next step. This never reads or uploads local files and never starts a build.
render
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.
resolve
resolve_project_feedback
Owner-only review decision that resolves or reopens one saved feedback item.
review
review_project_mission
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.
start
start_project_on_engine
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 provider, or lacks the protocol. Never falls back to hosted, server, Studio, or another computer.
submit
submit_work_session
End the authenticated worker's lease and submit typed result references for a separate review decision.
wait
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.

Endpoints

URLTransportStateLatencyChecked
https://2ools.app/mcp streamable-http answering 420 ms 3 min ago

Alternatives to 2ools

same job, measured the same way
Websitepublisher
by websitepublisher

Build and publish websites through AI conversation.

answering
Pixelesq
by pixelesq

Build and manage Pixelesq websites from a conversation: pages, sections, content, SEO, analytics.

answering
pepita
by pepita-mcp

Read, edit, publish, and preview your pepita websites from Claude.

53 installs/wk answering
Posylai — AI Email Builder
by posylai

Build responsive HTML email campaigns from any brand website: design, QA, export.

answering
Mantis MCP
by kahlilashanti

Build proven high converting product showrooms and websites from your existing ecommerce catalog

30 installs/wk local only
Mythex
by mythex

Build and publish web apps from your AI client: live preview, Postgres, storage, public URL.

answering
Supovia
by supovia

Manage websites, help documents and customer-support conversations with safe, scoped tools.

14 tools answering
ResuStack
by resustackapp

Build, version and render resumes as PDFs from Claude or any MCP client.

answering

2ools — questions

Answers built from our own checks of this server.

What can 2ools do?
It exposes 81 tools, read directly from the server on our last check. Among them: activate_project, act_on_project_os_task, add_project_feedback, add_project_pin, advance_project_agent_mode, answer_project_engineering_decision and 75 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is 2ools mostly used for?
Its tools cluster around project, prepare and build. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is 2ools working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 556 ms. The bar chart above shows every period we have measured.
How do I connect 2ools?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does 2ools need an API key?
No. 2ools completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 81 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is 2ools?
It answers our handshake in 556 ms on average, which is faster than 27% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is 2ools open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.