Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_public_previewA

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_systemsA

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_conversationA

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_projectA

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_buildA

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

compare_versionsA

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_requestsA

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

approve_versionA

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_versionA

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_buildA

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_projectsA

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

get_projectA

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

get_project_contextA

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_previewA

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_agentsA

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_agentA

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_agentA

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_runA

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_activityA

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_activityA

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_feedbackA

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

add_project_feedbackA

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

resolve_project_feedbackA

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

list_project_pinsB

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

add_project_pinB

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

remove_project_pinC

Remove one shared workspace pin. The operation is idempotent.

prepare_version_exportA

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_linkA

Read the durable sharing state and current URL for one exact saved version. Disabled shares return no URL.

create_version_share_linkA

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_linkA

Disable every existing public or code-protected URL for one exact saved version. Re-publishing a protected link rotates its code.

list_artifactsA

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

get_artifactA

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

prepare_artifact_uploadA

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_downloadA

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

list_artifact_approval_requestsA

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

approve_artifact_versionB

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

reject_artifact_versionA

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

list_work_assignmentsC

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

create_work_assignmentA

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

claim_work_assignmentA

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

heartbeat_work_sessionA

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

submit_work_sessionA

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

decide_work_assignmentA

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

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/2ools/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server