Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CREATEWORKER_API_KEYYesYour CreateWorker API key
CREATEWORKER_BASE_URLNoBase URL for the CreateWorker APIhttps://www.createworker.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
account_getA

Get the API key's organization and credit wallet balance.

usage_listB

List recent credit usage ledger entries (paginated).

workers_listB

List the org's AI workers. Use a worker's id to create tasks for it.

worker_getA

Get one worker by id (role, status, autonomy level).

worker_createA

Create a worker. roleKey is a CreateWorker role (e.g. OPERATIONS_ASSISTANT, CUSTOMER_SUPPORT_AGENT, RESEARCH_ANALYST). Autonomy defaults per role.

worker_updateC

Update a worker's name and/or status.

worker_deleteC

Archive (soft-delete) a worker.

tasks_listB

List tasks, optionally filtered by worker or status.

task_getA

Get full task detail: status, proposals, approvals, executions, deliverables.

task_createA

Create a task for a worker. Runs asynchronously — then poll with task_get or use task_wait. Writes stay approval-gated unless the worker auto-executes.

task_cancelB

Cancel a task that has not yet executed.

task_waitA

Poll a task until it reaches a terminal or actionable status (PROPOSED, COMPLETED, FAILED, …) or the timeout. Returns the final task detail.

task_deliverablesA

List the deliverables a task produced (the worker's output content).

approval_decideA

Decide a PROPOSED task's action: APPROVE (execute), REJECT, or EDIT (provide editedAction).

clarification_answerB

Answer a worker's clarifying question (CLARIFICATION_PENDING) by selecting an option.

deliverable_getA

Get a single deliverable by id, including its full content.

knowledge_listB

List the org's knowledge documents (paginated).

knowledge_getA

Get a knowledge document by id.

knowledge_createA

Create a text knowledge document (chunked/embedded asynchronously). Use this to give workers reference material — e.g. your API docs.

knowledge_deleteB

Delete a knowledge document by id.

connections_listC

List integration connections (generic API + webhook).

connection_create_apiB

Create a generic_api connection so a bound worker can call YOUR app's API (outbound). allowedHosts is the required SSRF allowlist (e.g. ['api.example.com']).

connection_create_webhookB

Create a webhook connection: returns an endpointUrl + signingSecret (once) your app POSTs events to, which become tasks for the bound worker.

connection_deleteB

Disconnect an integration connection by id.

bindings_listC

List worker↔connection bindings, optionally for one worker.

binding_createC

Bind a connection to a worker so the worker can use it. purpose: OUTBOUND (worker calls your API), INBOUND (your app triggers the worker), or BOTH.

binding_deleteA

Remove a worker↔connection binding by id.

webhook_registerB

Subscribe a URL to CreateWorker events (task.completed, proposal.needs_approval, …). Returns a signing secret (once).

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/CreateWorkerAI/createworker-mcp'

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