Skip to main content
Glama

2ools

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

40 tools
add_project_feedbackAdd project feedbackInspect

Add an attributable review comment to a saved project version. This does not modify source or approve the version.

ParametersJSON Schema
NameRequiredDescriptionDefault
xNoHorizontal position as a percentage.
yNoVertical position as a percentage.
pageNoHome
labelNo
commentYes
project_idYes
version_idYes
idempotency_keyYesCaller-generated retry key. Reusing it returns the original feedback item.
reply_to_feedback_idNoRoot feedback ID to reply to. Replies inherit the root pin position and cannot be nested.
add_project_pinAdd workspace pinInspect

Add an attributable note or safe http(s) link to the shared project workspace.

ParametersJSON Schema
NameRequiredDescriptionDefault
xNo
yNo
urlNo
kindYes
labelNo
surfaceNochrome
project_idYes
version_idNo
idempotency_keyYesCaller-generated retry key. Reusing it returns the original pin.
approve_artifact_versionApprove exact artifact version
Idempotent
Inspect

Approve one pending immutable artifact version and make it current. Repeating the same decision is idempotent.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNo
request_idYes
approve_versionApprove a 2ools version
DestructiveIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject containing the candidate version.
version_idYesSaved candidate version to approve.
confirmationYesExplicit approval confirmation.
decision_noteNoOptional review note stored with the delegated decision.
build_from_conversationBuild conversation in 2ools
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoGeneration engine. studio is keyless; other models require an available account provider or linked Engine.studio
pagesNoPages to generate. Use Home for a one-page site or widget.
entityNoGrounded identity facts that must survive the build.
audienceNoPrimary audience and the job they need to complete.
headlineNoExact hero headline to preserve verbatim in the generated site.
skill_idsNoExact compatible Skill IDs from list_build_systems. When supplied, replaces the Rulebook's default Skill set.
curator_idNoExact Curator ID from list_build_systems. Omit for automatic selection.
rulebook_idNoExact compatible Rulebook ID from list_build_systems. Overrides the Curator's default Rulebook.
project_nameYesShort name for the new 2ools project.
requirementsNoConcrete functionality, content, and section requirements.
output_targetNoDelivery target: site, browser game, desktop wrapper, embeddable component, floating overlay, or standalone HTML.web
max_iterationsNoHard project cap for later outside-agent child revisions. Defaults to 6 and cannot exceed 12.
idempotency_keyYesCaller-generated unique key. Reusing it returns the original project/job instead of creating a duplicate.
visual_directionNoDesired visual character, composition, color, typography, or references.
content_constraintsNoClaims, wording, exclusions, or fidelity constraints the build must obey.
conversation_summaryYesFactual build brief distilled from the conversation, including the intended artifact and key decisions.
cancel_agent_runCancel governed Agent run
DestructiveIdempotent
Inspect

Stop one queued or running Agent execution and close its durable run history. Completed, failed, stalled, and already-canceled runs keep their terminal truth.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesAgent job ID returned by run_project_agent.
run_idYesAgent run ID returned by run_project_agent.
agent_idYesAgent that owns the run.
project_idYesProject the Agent run belongs to.
cancel_buildCancel 2ools build
DestructiveIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesBuild job ID returned by build_from_conversation.
claim_work_assignmentClaim bounded project work
Idempotent
Inspect

Atomically claim one open assignment and receive a five-minute renewable lease plus an immutable budget snapshot.

ParametersJSON Schema
NameRequiredDescriptionDefault
input_refsNo
assignment_idYes
idempotency_keyYes
compare_versionsCompare 2ools versions
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject containing both versions.
left_version_idYesEarlier or baseline version ID.
right_version_idYesLater or candidate version ID.
create_public_previewCreate free 2ools preview
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
htmlYesComplete standalone HTML document beginning with <!doctype html> or <html>, including its CSS and JavaScript.
nameYesShort public preview name.
idempotency_keyYesCaller-generated retry key. Reuse returns the same preview instead of storing a duplicate.
create_work_assignmentCreate bounded project work
Idempotent
Inspect

Create a durable assignment with acceptance criteria and hard step, time, and spend ceilings.

ParametersJSON Schema
NameRequiredDescriptionDefault
briefYes
titleYes
due_atNo
priorityNonormal
max_stepsNo
project_idYes
max_minutesNo
idempotency_keyYes
max_spend_centsNo
acceptance_criteriaNo
decide_work_assignmentReview submitted project work
Idempotent
Inspect

Complete submitted work or reopen it with useful feedback. Requires separately delegated work-review authority.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNo
decisionYes
assignment_idYes
idempotency_keyYes
get_agentInspect a governed 2ools Agent
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYes2ools Agent ID.
run_limitNoMaximum recent runs to include.
get_artifactGet artifact history
Read-onlyIdempotent
Inspect

Read one artifact's immutable version history, provenance, attribution, digests, and review states without returning stored bytes.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
artifact_idYes
get_buildGet 2ools build
Read-onlyIdempotent
Inspect

Get one build's current status, progress, errors, completed version IDs, and protected preview URLs. Does not return generated source code.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesBuild job ID returned by build_from_conversation.
get_projectGet 2ools project
Read-onlyIdempotent
Inspect

Get a 2ools project's brief, selected pages, active version, and compact version history. Does not return generated source code.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes2ools project ID.
get_project_activityGet 2ools project activity
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum activity items to return.
cursorNoOpaque next_cursor from a prior response.
project_idYes2ools project ID.
get_project_contextGet 2ools project operating context
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes2ools project ID.
include_governance_textNoInclude exact Rulebook content and policy when the active version still matches the current Rulebook revision.
heartbeat_work_sessionRenew a work-session lease
Idempotent
Inspect

Renew the authenticated worker's active lease without widening its immutable step, time, or spend ceilings.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYes
used_stepsNo
used_spend_centsNo
list_approval_requestsList 2ools approval requests
Read-onlyIdempotent
Inspect

List exact saved versions waiting for a separately delegated reviewer. Returns project/version identity and attribution, never generated source.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum approval requests to return.
statusNoReview-request status to return.pending
list_artifact_approval_requestsList artifact review requests
Read-onlyIdempotent
Inspect

List exact artifact versions awaiting or carrying a human review decision. Requires separately delegated artifact review authority.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNopending
project_idNo
list_artifactsList project artifacts
Read-onlyIdempotent
Inspect

List durable project artifacts and each latest immutable version without returning stored bytes.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
list_build_systemsList 2ools build systems
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
output_targetNoOptional target filter. Omit to list every compatible system available to the account.
list_project_agentsList project Agents
Read-onlyIdempotent
Inspect

List the authorizing account's built-in Agents assigned to one readable project. This reveals status and summary, not full Limits or run traces.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesReadable 2ools project ID.
list_project_feedbackList project feedback
Read-onlyIdempotent
Inspect

Read page-anchored review feedback for versions in a project, with explicit human or external-agent attribution.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes2ools project ID.
include_resolvedNoInclude feedback already marked resolved.
list_project_pinsList workspace pins
Read-onlyIdempotent
Inspect

Read shared workspace notes and http(s) links, with explicit attribution.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
list_projectsList 2ools projects
Read-onlyIdempotent
Inspect

List recent 2ools projects the authenticated account can access, including owned and shared projects. Returns compact metadata without generated source.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum projects to return.
list_work_assignmentsList project work assignments
Read-onlyIdempotent
Inspect

List durable project work contracts, bounded attempts, leases, budgets, and result references.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNo
project_idYes
prepare_artifact_downloadPrepare exact artifact download
Read-only
Inspect

Create a five-minute download URL for one immutable artifact version. Stored bytes never enter MCP model output.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
artifact_idYes
artifact_version_idYes
prepare_artifact_uploadPrepare reviewed artifact uploadInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYes
nameYes
sha256Yes
filenameYes
byte_sizeYes
media_typeYes
project_idYes
artifact_idNoExisting artifact to version. Omit when creating a new artifact.
review_noteNo
parent_version_idNoRequired latest version id when updating an existing artifact.
prepare_version_exportPrepare portable version export
Read-only
Inspect

Create a five-minute download URL for an exact saved version. Source is delivered by the download route, never embedded in MCP model output.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYes
version_idYes
refine_projectRefine a 2ools project
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoGeneration engine for this child revision. Studio safely preserves the parent but cannot apply substantive edits; choose an AI model or linked Engine for real revisions.studio
feedbackYesSpecific requested changes. Requirements not explicitly changed remain in force.
project_idYesProject containing the saved base version.
base_version_idYesAuthoritative saved version to use as the parent and current source.
idempotency_keyYesUnique retry key. Reuse returns the original revision job without consuming another iteration.
reject_artifact_versionRequest artifact changes
Idempotent
Inspect

Reject one pending immutable artifact version with useful feedback. Repeating the same decision is idempotent.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteYes
request_idYes
reject_versionReject a 2ools version
DestructiveIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject containing the candidate version.
version_idYesSaved candidate version to reject.
confirmationYesExplicit rejection confirmation.
decision_noteYesReview feedback explaining what the next child revision should change.
remove_project_pinRemove workspace pin
DestructiveIdempotent
Inspect

Remove one shared workspace pin. The operation is idempotent.

ParametersJSON Schema
NameRequiredDescriptionDefault
pin_idYes
project_idYes
render_project_previewShow 2ools project preview
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject containing the saved version.
version_idYesSaved version to display.
resolve_project_feedbackResolve project feedback
DestructiveIdempotent
Inspect

Owner-only review decision that resolves or reopens one saved feedback item.

ParametersJSON Schema
NameRequiredDescriptionDefault
resolvedNo
project_idYes
feedback_idYes
run_project_agentRun an armed project Agent
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesConcrete task for this run. This cannot widen the Agent's saved tools, folders, network, send, change, or spend authority.
modelYesCLI model available through the account's online Engine.
agent_idYesAlready-armed 2ools Agent ID.
project_idYesProject this Agent is assigned to.
idempotency_keyYesCaller-generated unique key. Reusing it returns the original run instead of starting another.
submit_work_sessionSubmit work for review
Idempotent
Inspect

End the authenticated worker's lease and submit typed result references for a separate review decision.

ParametersJSON Schema
NameRequiredDescriptionDefault
session_idYes
used_stepsNo
output_refsNo
result_summaryYes
idempotency_keyYes
used_spend_centsNo
wait_for_project_activityWait for new 2ools project activity
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum new events to return.
project_idYes2ools project ID.
after_cursorYesOpaque head_cursor from get_project_activity or next_cursor from a prior wait.
timeout_secondsNoMaximum time to wait before returning timed_out=true.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources