@glubler/mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GLUBLER_API_URL | No | The base URL of the Glubler API. Set to http://localhost:5000 for local backend development. | https://glubler.com |
| GLUBLER_AUTH_TOKEN | No | Your Glubler MCP/API token for authentication. If not provided, you can use the glubler_login tool. |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| glubler_loginA | Start browser authentication only if GLUBLER_AUTH_TOKEN is not configured and no saved or active token is available. Token-based connections do not need this tool; use Glubler tools directly. If the API returns 401, ask the user to generate a new token in Glubler Settings > MCP Server, update GLUBLER_AUTH_TOKEN locally, and restart the MCP connection. Never ask the user to paste a token into chat. |
| glubler_logoutA | Disconnect the authenticated Glubler account and remove saved local credentials. |
| glubler_whoamiA | Check connection status and return details of the currently authenticated Glubler user. |
| search_glubler_catalogC | Search for existing websites and games/tools/news already cataloged in Glublers gDatabase. |
| list_my_glublersA | Retrieve the authenticated users Glublers (bookmark collections/lists), including child subglublers and website count. |
| get_glubler_detailsB | Get details of a specific Glubler including all glued websites and subglublers inside it. |
| get_public_glublerA | Get a public Glublers contents by username and slug (no authentication required). |
| create_glublerA | Create a new Glubler (website list/collection) on the authenticated users profile. |
| glue_websiteA | Glue/save a single website to a specific Glubler. If the website does not exist in Glubler yet, Glubler automatically scrapes metadata and fetches the authentic favicon. |
| glue_websites_batchA | Glue/save multiple websites to a Glubler at once. For each URL, Glubler checks gDatabase or scrapes & fetches missing metadata/favicons automatically. |
| delete_glublerA | Delete a Glubler collection and its child items permanently. |
| rename_glublerB | Rename a Glubler or subglubler (nested collection). Updates its display title and/or URL slug. Works for both top-level glublers and subglublers. |
| unglue_websiteB | Remove a website from a specific Glubler collection. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Most tools map cleanly to distinct resources and actions, such as auth, listing, fetching details, and CRUD operations. The only real overlap is between glue_website and glue_websites_batch, and between listing vs. fetching details, but the descriptions are clear enough to guide correct selection.
The core CRUD and website tools mostly follow a readable verb_noun pattern, e.g., create_glubler, glue_website, unglue_website. The auth tools break the pattern with glubler_login, glubler_logout, and glubler_whoami, where the brand prefix comes first and whoami is not verb-first.
Thirteen tools is a well-scoped size for this domain. Each tool serves a clear purpose across authentication, discovery, collection lifecycle management, and website membership operations, with no obvious bloat.
The set covers the core bookmark/collection workflow well: auth, search, list, get, create, rename, delete, glue, batch glue, and unglue. Minor gaps exist, such as no direct move-website-between-collections operation or batch unglue, but these can be worked around with existing tools.