Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOAL_ENGINE_DBNoState file path~/.goal-engine/goal-engine.sqlite
OPENAI_API_KEYNoSecond evaluator fallback
GOAL_ENGINE_HOMENoData directory~/.goal-engine
ANTHROPIC_API_KEYNoEvaluator fallback when MCP sampling is unavailable
GOAL_ENGINE_EVAL_MODELNoAnthropic evaluator modelclaude-opus-4-8
GOAL_ENGINE_OPENAI_MODELNoOpenAI evaluator modelgpt-4o

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
set_goalA

Start a run-until-done goal loop. Records the completion condition; the agent should then work toward it and call check_goal at the end of every turn until the goal is met.

check_goalA

Evaluate whether the active goal is fully met. Call at the end of every turn with a concrete summary of the work just done. Returns done=true when finished, or done=false plus the specific gap to address next.

get_statusA

Inspect the current goal session: condition, turn count, elapsed time, and last evaluation.

clear_goalA

End a goal session. Pass completed=true when the goal was verifiably met (used by the self-check fallback); otherwise the session is abandoned.

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/melihzafer/mcp-goal'

If you have feedback or need assistance with the MCP directory API, please join our Discord server