MCP connector · Productivity
Linkding
Search and save your Linkding bookmarks.
- 26 tools
- 41 tests passing
- MIT licence
- Free and open
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_urlwith 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 buildNeeds Node.js. Then add the built server to your MCP client. Install guide
Facts
- Tools
- 26
- Tests
- 41 passing
- Licence
- MIT
- 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_bookmarksList active bookmarks
linkding_list_archived_bookmarksList archived bookmarks
linkding_list_shared_bookmarksList bookmarks shared by a user
linkding_get_bookmarkOne bookmark by id
linkding_check_bookmark_urlCheck whether a URL is already bookmarked
linkding_create_bookmarkCreate a bookmark
linkding_update_bookmarkUpdate a bookmark
linkding_archive_bookmarkArchive a bookmark
linkding_unarchive_bookmarkMove a bookmark out of the archive
linkding_delete_bookmarkDelete a bookmark
linkding_changes_sinceBookmarks added or modified after a timestamp. Deletions are not included.
linkding_list_tagsList tags
linkding_get_tagOne tag by id
linkding_create_tagCreate a tag
linkding_delete_tagDelete a tag
linkding_list_bundlesList bundles. A bundle is a saved search.
linkding_get_bundleOne bundle by id
linkding_create_bundleCreate a bundle
linkding_update_bundleUpdate a bundle
linkding_delete_bundleDelete a bundle. Bookmarks are not deleted.
linkding_list_assetsList assets for one bookmark
linkding_get_assetOne bookmark asset
linkding_download_assetDownload an asset. Small text is returned. Other files return metadata only.
linkding_upload_assetUpload a local file as a bookmark asset
linkding_delete_assetDelete a bookmark asset
linkding_get_profileThe authenticated user's profile