Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
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
_get_order_statusC

Return the current status of an order from the silver layer.

_trace_orderB

Return a cross-source timeline for an order: inbound webhooks → outbox pushes → silver state.

_get_dlq_depthC

Return the number of orders currently stuck in the DLQ.

_get_sla_metricsA

Return SLA metrics (avg, p50, p95 sync time in seconds) for a marketplace from the BigQuery gold layer.

_find_failed_ordersC

Find orders that were created but never successfully synced to a marketplace.

_replay_dlq_messageB

Reset a DLQ outbox entry back to pending so the worker retries it. Scope: dlq.replay. Audited.

_retry_failed_syncC

Force re-enqueue of an order into the outbox for all active adapters. Scope: outbox.retry. Audited.

_drain_dlqA

List (dry_run=True) or bulk-reset (dry_run=False) all DLQ outbox entries. Scope: dlq.admin. Audited.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a distinct and clear purpose, from draining the DLQ to tracing an order's timeline. There is no overlap or ambiguity between tools.

Naming Consistency4/5

All tools use snake_case with a leading underscore, but the verb-noun structure varies (e.g., 'drain_dlq' vs 'get_dlq_depth' vs 'retry_failed_sync'). Still, the pattern is largely consistent and readable.

Tool Count5/5

With 8 tools, the server covers essential admin operations for order sync—DLQ management, order status, retries, and traces—without being bloated or insufficient.

Completeness3/5

The tool set focuses on debugging and manual intervention but lacks general monitoring or management tools (e.g., listing all orders, viewing sync history). Some functionality for updating or deleting orders is missing.

Maintenance

ActivityStale
ResponsivenessNo issues