Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
THE_LINE_URLNoBackend base URLhttps://api.the1ine.com
THE_LINE_API_KEYNoOptional X-API-Key for higher rate limits
THE_LINE_REQUESTER_IDNoIdentity used in submitted intentsclaude_mcp_client

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
dispatch_taskA

Submit a task to THE LINE Protocol: a verified agent does it and is paid only after the result passes checks. Returns immediately with an intent_id; the task runs asynchronously. Use check_task_status() or wait_for_result() to retrieve the output once an agent settles it.

check_task_statusA

Check status of a previously dispatched task. Returns status and result if complete.

wait_for_resultA

Block until a task reaches a terminal state (settled / failed / refunded / cancelled) or the timeout expires. Polls every 2 seconds.

list_agentsB

List provider agents currently online on THE LINE. Optionally filter by capability.

get_protocol_statsB

Live protocol statistics: agents, intents, transactions, volume, success rate.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation5/5

Each tool maps to a distinct action in the async task lifecycle: submit (dispatch_task), poll (check_task_status), block (wait_for_result), plus agent discovery and protocol stats. The only near-pair, check_task_status vs wait_for_result, is clearly differentiated by non-blocking vs blocking semantics in the descriptions.

Naming Consistency5/5

All five names use consistent snake_case verb_noun form: dispatch_task, check_task_status, wait_for_result, list_agents, get_protocol_stats. Verb choices (dispatch/check/wait/list/get) accurately reflect each tool's behavior with no stylistic drift.

Tool Count5/5

Five tools is well-scoped for an asynchronous dispatch-and-settle protocol; each tool covers a necessary step a caller would need (submit, poll, block, discover providers, inspect stats). Nothing is redundant or padding.

Completeness4/5

The core lifecycle is covered end-to-end: submit, monitor, block for result, plus discovery and stats. Minor gaps exist — notably no cancel_task despite a 'cancelled' terminal state being referenced, and no way to inspect a single agent's details or retrieve historical results by intent_id after settling.