productivity
wallabag MCP, CLI, and Lua Integration for AI Agents
wallabag integration docs for AI agents: MCP gateway setup, wallabag CLI commands, Lua API reference, credentials, and function schemas.wallabag for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
wallabag.wallabag_token_password | Write write | 0 | Exchange wallabag client and user credentials for an access token. |
wallabag.wallabag_token_refresh | Write write | 0 | Refresh a wallabag access token. |
wallabag.wallabag_entries_list | Read read | 0 | List wallabag entries with filters and pagination. |
wallabag.wallabag_entries_create | Write write | 0 | Create a wallabag entry from a URL. |
wallabag.wallabag_entries_exists | Read read | 0 | Check whether a URL already exists in wallabag. |
wallabag.wallabag_entries_get | Read read | 0 | Get one wallabag entry. |
wallabag.wallabag_entries_update | Write write | 0 | Update title, archived/starred state, tags, or other entry fields. |
wallabag.wallabag_entries_delete | Write write | 0 | Delete one wallabag entry. |
wallabag.wallabag_entries_reload | Write write | 0 | Refetch and reload a wallabag entry. |
wallabag.wallabag_entries_export | Read read | 0 | Export an entry as epub, mobi, pdf, txt, csv, json, or xml. |
wallabag.wallabag_tags_list | Read read | 0 | List wallabag tags. |
wallabag.wallabag_entry_tags_add | Write write | 0 | Add comma-separated tags to an entry. |
wallabag.wallabag_entry_tag_delete | Write write | 0 | Remove one tag from an entry. |
wallabag.wallabag_annotations_list | Read read | 0 | List annotations for a wallabag entry. |
wallabag.wallabag_annotations_create | Write write | 0 | Create an annotation for a wallabag entry. |
wallabag.wallabag_annotations_update | Write write | 0 | Update a wallabag annotation. |
wallabag.wallabag_annotations_delete | Write write | 0 | Delete a wallabag annotation. |
wallabag.wallabag_api_get | Read read | 0 | Call a safe relative wallabag API GET path. |
wallabag.wallabag_api_post | Write write | 0 | Call a safe relative wallabag API POST path. |
wallabag.wallabag_api_patch | Write write | 0 | Call a safe relative wallabag API PATCH path. |
wallabag.wallabag_api_delete | Write write | 0 | Call a safe relative wallabag API DELETE path. |