Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WALLABAG_TIMEOUTNoHTTP timeout in seconds, default 20
WALLABAG_BASE_URLNoBase URL of your wallabag instance, e.g. https://app.wallabag.it
WALLABAG_PASSWORDNowallabag password
WALLABAG_USERNAMENowallabag username
WALLABAG_CLIENT_IDNoOAuth client id from wallabag's developer client page
WALLABAG_ACCESS_TOKENNoExisting OAuth access token; if set, password grant is skipped
WALLABAG_CLIENT_SECRETNoOAuth client secret

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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
wallabag_health_checkA

Verify wallabag API connectivity and authentication with a tiny read-only request.

wallabag_list_entriesC

List wallabag entries/articles with filters and pagination.

wallabag_get_entryC

Get a wallabag entry/article by id.

wallabag_add_entryC

Save a URL as a wallabag entry.

wallabag_update_entryC

Update metadata/state for a wallabag entry.

wallabag_archive_entryC

Mark a wallabag entry as archived/read.

wallabag_unarchive_entryB

Mark a wallabag entry as unarchived/unread.

wallabag_star_entryC

Mark a wallabag entry as starred/favourite.

wallabag_unstar_entryB

Remove starred/favourite state from a wallabag entry.

wallabag_reload_entryC

Ask wallabag to refetch/reparse the original article URL.

wallabag_delete_entryC

Delete a wallabag entry.

wallabag_list_tagsA

List tags known to the wallabag account.

wallabag_add_tags_to_entryC

Add one or more tags to a wallabag entry.

wallabag_delete_tagB

Delete a wallabag tag globally.

wallabag_list_annotationsB

List annotations for a wallabag entry.

wallabag_create_annotationC

Create an annotation on a wallabag entry.

wallabag_delete_annotationC

Delete a wallabag annotation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 17 tools

Disambiguation4/5

Each tool targets a distinct resource+action (entries, tags, annotations, health), and the archive/unarchive and star/unstar pairs are clearly differentiated. The only mild overlap is between wallabag_update_entry and the specialized state tools (archive/star/reload), but descriptions help distinguish them.

Naming Consistency5/5

Every tool follows a uniform wallabag_ prefix plus a consistent verb_noun pattern (list_entries, get_entry, delete_annotation, unarchive_entry). Even paired opposites (archive/unarchive, star/unstar) are named symmetrically.

Tool Count4/5

17 tools is slightly above the ideal 3-15 range, but each tool earns its place across three domains (entries, tags, annotations) plus a health check. No redundant tools bloat the surface.

Completeness4/5

Entries have full CRUD plus state and reload operations, and annotations cover list/create/delete. Minor gaps exist: no tool to remove a specific tag from an entry, and no annotation update, but core workflows are covered.

Maintenance

ActivityMaintained
ResponsivenessNo issues