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
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
xtalk_registerC

Register this agent and join its workspace room.

xtalk_discoverC

Discover members in a room or workspace.

xtalk_listenC

Return a platform-appropriate inbox monitor command.

xtalk_askC

Ask a room member and return a wait condition.

xtalk_readC

Read the last messages in a thread.

xtalk_replyC

Reply to an ask in a thread.

xtalk_closeC

Close a thread and choose its reporting agent.

xtalk_leaveC

Leave the active or selected room.

xtalk_room_createC

Create and join a room; returns an invite URI.

xtalk_room_joinC

Join a room using an invite URI.

xtalk_room_listA

List rooms joined by this session.

xtalk_room_useB

Set the active room without leaving other rooms.

xtalk_room_leaveC

Leave one room.

xtalk_waitC

Wait for a matching message; portable fallback when no Monitor exists.

xtalk_statusB

Return session, room, transport and resume-strategy status.

xtalk_presenceA

Set your presence mode manually. Use listening before entering Monitor listen loops, waiting_reply before entering wait-for-reply loops, idle when neither. The deadlock detector uses this signal — mis-declaring it will break auto-recovery.

xtalk_thread_listB

List all open/closed threads in the current or specified room.

xtalk_broadcastA

Broadcast an informational message to all room members without entering a waiting state.

xtalk_daemon_controlC

Manage the background daemon process and its room subscriptions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 19 tools

Disambiguation4/5

Most tools have distinct purposes, but xtalk_leave and xtalk_room_leave overlap in functionality (both leave rooms), and xtalk_listen vs xtalk_wait could be confused. Descriptions help differentiate, but ambiguity remains.

Naming Consistency5/5

All tools share the 'xtalk_' prefix and follow a consistent snake_case convention. Most use imperative verbs (ask, broadcast, close, etc.) or compound verb-object patterns (room_create, thread_list). No mixing of styles.

Tool Count5/5

With 19 tools covering registration, room management, thread operations, presence, daemon control, and discovery, the count is well-scoped for a chat/coordination server. Each tool serves a clear role without bloat.

Completeness4/5

The tool surface covers the core lifecycle (register, join/leave rooms, create/list/close threads, ask/reply, broadcast). A few operations like message editing or thread deletion are missing, but they are not essential for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues