url-manager-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FOOTPRINTS_TOKEN | No | Your URL Manager token. If not provided, a new account will be created via agent_register(). |
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| agent_register | Create a new URL Manager account for the user. No parameters, no token needed. Each call creates a brand new account and auto-memorizes the returned token. ⚠️ NEVER call this more than once! If the user already has an account but forgot to share their token, you'll create a second empty account. Always ask "Do you have a URL Manager account?" before calling. |
| my_info | Call this at the start of every conversation to confirm the token is valid and the connection works. Returns username and membership status. Also useful when the user asks "Who am I?" |
| search_footprints | Full-text search across titles, descriptions, and URLs. Use when the user says "find that article about..." |
| list_footprints | List bookmarks. category_id=0 means all categories. Use when the user says "show me my bookmarks" or "what have I saved?" |
| get_footprint | Get full details of a single bookmark. |
| add_footprint | Add a new bookmark. Use when the user says "save/bookmark this link". |
| update_footprint | Update a bookmark. Use when the user says "change the title/move to another category". |
| list_categories | List all categories (personal + shared). ALWAYS call this before operating on bookmarks. |
| create_categoryA | Create a new category. Call list_categories() first to avoid duplicates. |
| list_tagsA | List all tags used by this user. |
| list_category_setsB | List all category sets. Rarely needed. |
| create_category_setB | Create a new category set (a container of categories). |
| create_shared_categoryA | Create a shared category. "cocreate" = multiple editors, "subscribe" = read-only. |
| join_shared_categoryA | Join a shared category by invite code. |
| create_invite_linkB | Generate an invite link to share with others. |
| add_to_shared_categoryA | Add one of your existing bookmarks to a shared category. The bookmark must be yours. |
| remove_from_shared_category | Remove a bookmark from a shared category (does not delete the bookmark itself). |
| copy_footprintC | Copy a bookmark from a shared category into your own personal category. |
| batch_update_footprintsA | Batch update bookmarks — max 50 at a time. For bulk reorganization. |
| agent_magic_linkA | Generate a magic link to send to the user. This is the Agent-first delivery loop core. |
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 11 tools
Most tools target clearly distinct actions such as creating categories, joining shared categories, copying bookmarks, or batch updating them. The main ambiguity is the trio of create_category_set, create_shared_category, and create_category, but their descriptions clarify the differences enough for an agent to choose correctly.
Tool names mostly follow a consistent verb_noun pattern: create_, list_, join_, add_, copy_, batch_update_. The outliers are agent_magic_link, which is a noun phrase rather than a verb action, and the mixed use of 'footprint' in names versus 'bookmark' in descriptions.
Eleven tools is a reasonable count for a bookmark and sharing manager, and no two tools are exact duplicates. The set is slightly unbalanced because several tools center on sharing and invites while core bookmark management operations are missing, but the raw count itself is appropriate.
There are significant gaps: no tool for listing, creating, or deleting a user's own bookmarks/footprints, and list_categories is referenced in descriptions but not exposed as a tool. copy_footprint and batch_update_footprints assume bookmarks already exist, so agents would struggle to complete basic URL-management workflows.