Skip to content
Agentmart
Submit a tool

Linkwarden MCP

Read-first Linkwarden bookmarks MCP with opt-in write, delete, and collection tools.

Connector by flumpiey · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/flumpiey-linkwarden-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read-first Linkwarden bookmarks MCP with opt-in write, delete, and collection tools.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
18 read · 9 write · 4 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 31

Read from the source code; the running server may list different tools.

Read 18 · Look things up without changing anything.

  • align_tags_with_similar_links
  • analyze_collection_overlap
  • find_duplicate_links
  • find_unsorted_links
  • get_library_overview
  • get_link
  • get_sorting_dashboard
  • list_collections
  • list_resources
  • list_tags
  • read_link_content
  • recommend_collection_for_links
Show 6 more tools
  • search_links
  • suggest_collection_for_url
  • suggest_collection_structure
  • suggest_links_for_collection
  • suggest_tags_for_link
  • triage_links

Write 9 · Create, change, send or run things.

  • apply_triage_plan
  • auto_tag_by_domain
  • bulk_sort_by_rules
  • create_collection
  • organise_links
  • queue_archive
  • save_link
  • smart_save_link
  • update_link

Delete 4 · Delete, drop, revoke or wipe things.

  • delete_collection
  • delete_links
  • delete_tags
  • merge_tags

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • LINKWARDEN_API_KEY

Other settings (environment variables or headers).

  • LINKWARDEN_API_URL
  • LINKWARDEN_MCP_DELETE_SCOPES
  • LINKWARDEN_MCP_WRITE_SCOPES

Tools (31)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • align_tags_with_similar_linksread-only

    Suggest tags used on similar-domain links already in the library.

  • analyze_collection_overlapread-only

    Compare two collections for shared domains, tags, and URLs.

  • apply_triage_plan

    Apply [{link_id, collection?, tags?}]. Default dry_run=true; bulk-capped. Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • auto_tag_by_domain

    Apply domain→tag rules. Default dry_run=true; only existing tag names. Requires 'links' and 'tags' in LINKWARDEN_MCP_WRITE_SCOPES.

  • bulk_sort_by_rules

    Match domain_pattern rules then organise. Default dry_run=true; bulk-capped. Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • create_collection

    Create a new collection. Requires 'collections' in LINKWARDEN_MCP_WRITE_SCOPES.

  • delete_collectioncan change or delete data

    Delete a collection after disposing of its links. When the collection has links, asks the user (MCP elicitation) whether to delete those links, move them (move_to, default Unorganized), or cancel. Without elicitation, returns needs_user_input — ask the user, then re-call with on_links='delete'|'move'|'cancel'. Requires 'collections' in LINKWARDEN_MCP_DELETE_SCOPES; delete/move also need matching links delete/write scopes.

  • delete_linkscan change or delete data

    Delete multiple links. Requires 'links' in LINKWARDEN_MCP_DELETE_SCOPES.

  • delete_tagscan change or delete data

    Delete tags by id or name. Requires 'tags' in LINKWARDEN_MCP_DELETE_SCOPES.

  • find_duplicate_linksread-only

    Group links with the same normalized URL (scan capped at 500).

  • find_unsorted_linksread-only

    List unsorted links (default: Unorganized; scan capped at 500).

  • get_library_overviewread-only

    Summarise library totals, empty collections, and unused tags.

  • get_linkread-only

    Get full metadata for one link.

  • get_sorting_dashboardread-only

    One-shot triage dashboard: unsorted, duplicates, empty, largest.

  • list_collectionsread-only

    List collections with link counts.

Show 16 more tools
  • list_resourcesread-only

    List Linkwarden MCP capabilities and current write/delete scope boundary. Call first when unsure whether mutations are enabled.

  • list_tagsread-only

    List tags with link counts.

  • merge_tagscan change or delete data

    Merge tags into a new tag name (destructive). Requires 'tags' in LINKWARDEN_MCP_DELETE_SCOPES.

  • organise_links

    Move or retag multiple links. Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • queue_archive

    Queue link preservation (async; not immediate). Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • read_link_contentread-only

    Read preserved plain text for a link (textContent or archive fallback).

  • recommend_collection_for_linksread-only

    Consensus collection recommendation for a batch of links.

  • save_link

    Save a URL into a collection (by name). Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • search_linksread-only

    Search saved links by query, collection, tag, or pin status.

  • smart_save_link

    Save a URL with optional heuristic collection/tags. Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

  • suggest_collection_for_urlread-only

    Suggest top collections for a URL (heuristic; read-only).

  • suggest_collection_structureread-only

    Hygiene report: empty collections, near-duplicate names, overcrowded.

  • suggest_links_for_collectionread-only

    Find links elsewhere that likely belong in a collection.

  • suggest_tags_for_linkread-only

    Suggest existing-library tags for a link or URL (never invents new names).

  • triage_linksread-only

    Propose collection/tags for link ids (bulk-capped; no writes).

  • update_link

    Update link fields (read-modify-write). Requires 'links' in LINKWARDEN_MCP_WRITE_SCOPES.

Signals

Stars
1
Forks
0
Open issues
0
Weekly downloads
41
Last commit
Aug 27, 2026 (2 months ago)
Last release
Aug 27, 2026 (2 months ago)
Last package publish
Aug 27, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.flumpiey/linkwarden-mcp
Version
0.1.6
Auth
API key
Packages
pypi linkwarden-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from flumpiey

Cite this page

Linkwarden MCP. Agent Mart. https://agentmart.dev/connectors/flumpiey-linkwarden-mcp (last updated 2026-10-24)