Skip to main content
Glama

life

Server Details

Create and search memories in your personal life constellation, UluP Life.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.5/5.0

Scored across 2 tools

Disambiguation5/5

The two tools are completely distinct: one creates a moment, the other lists moments. There is no overlap or ambiguity between them.

Naming Consistency5/5

Both tool names follow a consistent verb_noun snake_case pattern (create_moment, list_moments), with the expected singular/plural distinction between create and list operations.

Tool Count3/5

Two tools is a very minimal set. While it covers basic create and list functionality, it feels slightly thin for a server named 'life', though it may be appropriately scoped for a simple use case.

Completeness3/5

The surface has create and list operations but lacks update and delete for moments, so the lifecycle coverage is incomplete. Agents can create and view moments but cannot modify or remove them.

Available Tools

2 tools
create_momentAInspect

Crea un nuovo momento (una stella) nella costellazione dell'utente su UluP Life.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoData del momento — formato YYYY-MM-DD per il giorno esatto, YYYY-MM per il solo mese, o solo YYYY per il solo anno. Se omessa del tutto, il momento non ha data (l'utente potrà posizionarlo liberamente).
colorNoCategoria: gold=traguardo, blue=viaggio, pink=relazione, green=crescita. Default: gold.
titleYesTitolo breve del momento, es. "Firmato il contratto della casa"
importantNoSe true, la stella pulserà come momento importante.
life_nameNoNome della "vita" (galassia) a cui aggiungere il momento. Se omesso, viene usata la prima vita dell'utente.
descriptionNoDescrizione opzionale, più dettagliata
is_future_goalNoSe true, il momento è un obiettivo/sogno futuro non ancora avverato — appare come una stella "spenta" (capsula del tempo), anche se la data è nel futuro.

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden. It states the tool creates a moment in the user's constellation, which is direct and not misleading. However, it does not disclose side effects, permission requirements, reversibility, or what happens on success or failure. Given creation is inherently mutating, the lack of extra behavior details is a moderate gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, coherent sentence that immediately conveys the action and object. No fluff or redundant phrasing. It is appropriately front-loaded with the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

All parameters are documented in the schema, and the description provides the essential context of the 'UluP Life' domain and the 'stella' concept. Missing return value details, error behavior, or authentication requirements are minor for a simple create tool, and the lack of an output schema is not an issue since the agent can infer a created object. Overall, it is reasonably complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% coverage with descriptive comments for all 7 parameters (e.g., date formats, color meanings, is_future_goal behavior). The description adds no parameter-specific detail, so it meets the baseline of 3 for high schema coverage without enriching beyond the structured data.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the specific verb 'Crea' and names the resource 'momento' with an explanatory parenthetical '(una stella)' and context 'nella costellazione dell'utente'. It clearly indicates a creation action, which distinguishes it from the sibling list_moments (a read operation) even without explicit contrast.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use or when-not-to-use guidance. However, the purpose is self-evident: it's a create tool and the only sibling is list_moments, so usage is implicitly clear. Missing exclusions, such as recommending list_moments for viewing, prevent a higher score.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_momentsBInspect

Cerca e restituisce i momenti della costellazione dell'utente su UluP Life, con filtri opzionali.

ParametersJSON Schema
NameRequiredDescriptionDefault
colorNoFiltra per categoria.
searchNoCerca questo testo nel titolo o nella descrizione dei momenti.
life_nameNoFiltra solo i momenti di questa "vita" (galassia). Se omesso, cerca in tutte.
only_unachieved_goalsNoSe true, restituisce SOLO gli obiettivi futuri non ancora avverati (capsule del tempo ancora spente).

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral transparency. It states it returns moments but does not disclose any potential side effects, permissions needed, or the nature of the operation (read-only vs. mutating). Since it's a list operation, it's likely read-only, but the description does not explicitly state that, nor does it mention any constraints like pagination or default behavior. This is a gap, so a 2 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one short sentence, which is concise and to the point. It is efficient and front-loads the purpose. It does not waste words, so a 4 is appropriate.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool is simple (no output schema, no nested objects, only 4 optional params), the description is mostly complete: it states the purpose and that filters exist. However, it lacks any mention of return format or behavioral details, but since the tool is straightforward and the schema covers parameters, it might be considered minimally viable. A 3 is reasonable: adequate but could benefit from mentioning typical usage context or what 'moments' are.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, meaning every parameter has a description in the schema. The description adds no additional meaning beyond the schema; it just says 'with optional filters' without elaborating. Per the rubric, when coverage is high, the baseline is 3. The description does not enhance parameter understanding, so a 3 is correct.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches and returns user's moments, with optional filters. It identifies the resource (moments) and the action (search/return), which is clear. However, it does not explicitly distinguish from the sibling tool 'create_moment', but the name 'list_moments' vs 'create_moment' makes the distinction obvious. A 4 is appropriate because it's clear but lacks explicit sibling differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description says it searches and returns moments with optional filters, implying it should be used when reading/listing moments. It does not explicitly state when to use it versus create_moment, but the name and description make it obvious it's for listing, not creating. I would not say it provides explicit when/when-not guidance, but the intent is clear. A 3 is suitable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedcreate_moment
    • First observedlist_moments

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables LLM clients to capture, search, and recall personal and family knowledge as structured facts and narrative memories, with every memory linked to its source.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Provides persistent memory storage with advanced features like tagging, content search, and expiration settings. It enables users to create directed links between stored memories to build structured relationships and knowledge graphs.
    12
    8
    ISC
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to persist and retrieve memories via a personal knowledge graph, with tools for emotional intelligence, CRM, life management, social features, self-training, and autonomous insights.
    33
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources