Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TENDEM_API_KEYYesYour Tendem API key. To manage API keys, log into your Tendem account and visit https://agent.tendem.ai/tokens

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tasks

List all Tendem tasks for the current user.

Args: page_number: Page number (0-indexed). page_size: Number of results per page (1-100).

Returns: Paginated list of Tendem tasks.

create_task

Create a new Tendem task with the given text.

After creation, poll with get_task until status is AWAITING_APPROVAL to see the price (may take up to 10 minutes).

Args: text: The task description/prompt to execute.

Returns: The created task.

get_task

Get a Tendem task by ID.

Use to poll task status. After create_task, wait for AWAITING_APPROVAL to see price. After approve_task, a human expert works on the task until COMPLETED (may take hours).

Args: task_id: The Tendem task ID (UUID) to get.

Returns: The Tendem task including status and approval info if awaiting approval.

approve_task

Approve a Tendem task that is awaiting approval.

Call after reviewing the price in AWAITING_APPROVAL status. A human expert will then work on the task until it reaches COMPLETED status (may take hours).

Args: task_id: The Tendem task ID (UUID) to approve.

Returns: Confirmation message.

cancel_task

Cancel a Tendem task.

Can be called at any time. Note: costs are not refunded if cancelled after approval.

Args: task_id: The Tendem task ID (UUID) to cancel.

Returns: Confirmation message.

get_task_result

Get the latest result from a completed Tendem task.

Args: task_id: The Tendem task ID (UUID).

Returns: The content of the latest canvas, or an error if task is not completed.

get_all_task_results

Get all results (including intermediate) for a Tendem task, from latest to oldest.

Args: task_id: The Tendem task ID (UUID) to get results for. page_number: Page number (0-indexed). page_size: Number of results per page (1-100).

Returns: Paginated Tendem task results with canvas content.

download_artifact

Download artifact content from a Tendem task and save to a file.

Artifact references appear in canvas content as:

aba://<artifact_id>

Args: task_id: The Tendem task ID (UUID). artifact_id: The artifact ID (UUID) from the agents-reference block. path: The file path where the artifact should be saved.

Returns: Confirmation message with the saved file path and size.

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/Toloka/tendem-mcp'

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