MCP connector · Productivity

Linkding

Search and save your Linkding bookmarks.

  • 26 tools
  • 41 tests passing
  • MIT licence
  • Free and open

InstallStar on GitHubSupport the project

See it work

Example. A real tool and its real input. No live data is shown here.

You ask
“Do I already have this page bookmarked?”
Your bot calls
linkding_check_bookmark_url with the URL
It gets back
Whether Linkding already has that URL.

Install

git clone https://github.com/si-essence/linkding-mcp.git && cd linkding-mcp && npm install && npm run build

Needs Node.js. Then add the built server to your MCP client. Install guide

Facts

Tools
26
Tests
41 passing
Licence
MIT
Source
github.com/si-essence/linkding-mcp
Listing updated
31 October 2026
Last code push
23 October 2026
Maintained by
Bot Essentials

Tests were run on 27 October 2026 in a clean copy of each connector. You bring your own keys for any service it talks to.

Details and limits

Linkding is a local MCP server for a self-hosted Linkding bookmark manager. The package name is linkding-mcp. You run it over stdio or stateless Streamable HTTP on localhost. It does not start Linkding for you.

Works with Linkding. Not affiliated with or endorsed by the Linkding project.

There is no hosted service in this listing. Bring your own API token. Create it in Linkding under Settings, Integrations. Set LINKDING_URL to your server and LINKDING_API_TOKEN to the token. The connector sends it as Authorization: Token and never prints it.

Writes are confirm-gated. A write is a dry-run preview when confirm is omitted. confirm must be the boolean true. When confirm:true and LINKDING_ALLOW_WRITES is not the literal true, the tool returns the preview, sets blocked to true, and does not call Linkding.

The local limit defaults to 30 requests a minute. A cache hit does not spend that window.

POST /api/bookmarks/singlefile/ is not a tool. Use linkding_upload_asset for a file you already have, and linkding_create_bookmark for the URL.

Tools

  • linkding_list_bookmarks

    List active bookmarks

  • linkding_list_archived_bookmarks

    List archived bookmarks

  • linkding_list_shared_bookmarks

    List bookmarks shared by a user

  • linkding_get_bookmark

    One bookmark by id

  • linkding_check_bookmark_url

    Check whether a URL is already bookmarked

  • linkding_create_bookmark

    Create a bookmark

  • linkding_update_bookmark

    Update a bookmark

  • linkding_archive_bookmark

    Archive a bookmark

  • linkding_unarchive_bookmark

    Move a bookmark out of the archive

  • linkding_delete_bookmark

    Delete a bookmark

  • linkding_changes_since

    Bookmarks added or modified after a timestamp. Deletions are not included.

  • linkding_list_tags

    List tags

  • linkding_get_tag

    One tag by id

  • linkding_create_tag

    Create a tag

  • linkding_delete_tag

    Delete a tag

  • linkding_list_bundles

    List bundles. A bundle is a saved search.

  • linkding_get_bundle

    One bundle by id

  • linkding_create_bundle

    Create a bundle

  • linkding_update_bundle

    Update a bundle

  • linkding_delete_bundle

    Delete a bundle. Bookmarks are not deleted.

  • linkding_list_assets

    List assets for one bookmark

  • linkding_get_asset

    One bookmark asset

  • linkding_download_asset

    Download an asset. Small text is returned. Other files return metadata only.

  • linkding_upload_asset

    Upload a local file as a bookmark asset

  • linkding_delete_asset

    Delete a bookmark asset

  • linkding_get_profile

    The authenticated user's profile