Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EXA_API_KEYNoExa Search API key
OUTPUT_PATHNoOutput directory for saved documents (default: ./output)./output
GITHUB_TOKENNoGitHub token for repository search
ANTHROPIC_API_KEYNoEnables LLM-based verification (rounds 9-10)
BRAVE_SEARCH_API_KEYNoBrave Search API key
SEMANTIC_SCHOLAR_API_KEYNoSemantic Scholar API key (improves rate limits)

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
start_researchA

Start a new research session with automatic multi-source search, collection, and cross-verification

search_sourcesB

Search for sources across multiple providers (web, academic, GitHub, etc.)

get_research_statusB

Get the current status of a research session

list_sessionsB

List all research sessions with optional filtering

cross_verifyA

Cross-verify a list of claims against optional source URLs. Returns verification confidence and conflict analysis.

save_to_storageA

Save a previously generated research document to a specific storage provider (markdown or json)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct role: starting a session, searching sources, checking status, listing sessions, cross-verifying claims, and saving output. Potential overlap between start_research and search_sources is resolved by start_research being a higher-level session creation, while search_sources is a standalone utility.

Naming Consistency5/5

All tool names follow a clear verb_noun pattern in snake_case (start_research, search_sources, get_research_status, list_sessions, save_to_storage). Even cross_verify is a verb phrase, maintaining a consistent action-oriented style.

Tool Count5/5

With 6 tools, the set is well-scoped for a research workflow without being too small or bloated. Each tool addresses a specific step in the process, making the count feel appropriate and complete.

Completeness3/5

The domain covers starting research, searching, checking status, listing sessions, cross-verifying, and saving. However, there is no direct way to retrieve the generated research document content; the agent must rely on save_to_storage to access results, which is a notable gap in the output lifecycle.

Maintenance

ActivityInactive
ResponsivenessNo issues