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_tasksA

List all Tendem tasks with their statuses.

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

Returns: Paginated list of Tendem tasks.

create_taskA

Create a new Tendem task for a human expert.

Poll get_task until AWAITING_APPROVAL to see the price.

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

When creating a task consider available human expert specializations: 1. data_scraping

  • Task types: High-volume data extraction, scraping, cleansing and enrichment (web, social media, or document sets).

  • Threshold: MUST be used when manual effort would exceed ~4 hours OR when tools like Selenium/BS4/Apify are required. 2. software_development

  • Task types: Debugging/refactoring existing code. Writing automation scripts. Building full-stack apps (Python, Node, TS). Building/adding features to WordPress, Woocommerce, Shopify based websites and stores. 3. design

  • Task types: Logos, Branding, Presentations (decks), Print Materials (flyers/brochures/billboards), and Packaging. 4. copywriting

  • Definition: Writing where style, tone, and usage of language is important.

  • Task types: SEO Writing, Newsletters, Press Releases, Case Studies, Ad Copy, Landing Page texts, Social Media posts, UX Writing, Email campaigns, Proofreading, editing, refining and humanizing ai text. 5. general

  • Definition: Expert level knowledge not required, good at attention to detail, using software and ai tools.

  • Task types: Manual data collection, enrichment, cleaning and analysis (incl. lead generation, contact list building), market research, formatting documents, converting files.

Avoid tasks that: Required Regulated Expertise: Medical diagnosis, legal advice, PhD-level research, or real-money investment advice. Required access to private/internal systems without providing credentials e.g., "Check my email"

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

Returns: The created task.

get_taskA

Get Tendem task status and details. Use to poll after create_task or approve_task.

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_taskA

Approve a Tendem task and its price. A human expert will begin working (may take hours).

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_taskA

Cancel a Tendem task. Costs are not refunded after approval.

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_resultA

Get the final result text 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_resultsB

Get all Tendem task results including intermediate drafts, 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_artifactA

Download a file artifact (image, document) from Tendem task results and save locally.

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