LinkedMash
Server Details
Search, label and export your LinkedIn saved posts, then draft, schedule and publish from them.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 7.5% over 44 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- linkedmash/linkedmash
- GitHub Stars
- 0
- Server Listing
- LinkedMash
TDQS
Scored across 40 tools
Each tool has a clearly distinct purpose with detailed descriptions that prevent ambiguity. Even similar operations like labeling multiple posts are split into add_labels (for few) and tag_bookmarks_by_filter (for bulk), with explicit guidance on when to use each. The export tools differ by format, and list vs search bookmarks are differentiated by filter vs keyword/semantic search.
All tool names follow a consistent verb_noun pattern in snake_case, such as create_draft, list_bookmarks, and archive_bookmarks_by_filter. The 'by_filter' suffix is used uniformly for bulk operations. There are no mixed conventions like camelCase or inconsistent verb styles.
With 40 tools, the count is on the high side, but each tool serves a distinct function within the broad domain of LinkedIn post management, content creation, scheduling, analytics, and exports. The number is justified by the comprehensiveness of the server, though some users might find it overwhelming.
The tool surface covers the full lifecycle of bookmarks (CRUD, bulk actions, exports, labeling), content creation (drafts, scheduling, publishing), analytics (account-level and per-post), smart folders, and utilities like memory and documentation search. There are no obvious gaps for the stated purpose of a LinkedIn productivity assistant.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
open_library_overview
5 tool updates
- Added
correct_interest - Added
get_digest_issue - Added
get_interests - Added
list_digest_issues - Added
list_digests
3 tool updates
- Added
archive_bookmarks_by_filter - Added
delete_bookmarks_by_filter - Added
remove_labels_by_filter
1 tool update
- Changed
add_labels1 field changed- changed
Input schema / properties / post_ids / descriptionPrevious value: -"Array of post IDs to add labels to"New value: +"Specific post IDs to label — a small, explicitly chosen set. For 'all posts matching a filter' use tag_bookmarks_by_filter instead (paginated ids cover only one page)."
4 tool updates
- Changed
get_bookmark_count1 field changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type."New value: +"Optional media-attachment filter. Accepted values: 'none', 'image', 'video', 'pdf'. When the user did NOT explicitly name a kind of media, pass 'none' (or omit the field) — 'none' means no media filter. Only pass image/video/pdf when the user's own words asked for that kind."
- Changed
list_bookmarks1 field changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type."New value: +"Optional media-attachment filter. Accepted values: 'none', 'image', 'video', 'pdf'. When the user did NOT explicitly name a kind of media, pass 'none' (or omit the field) — 'none' means no media filter. Only pass image/video/pdf when the user's own words asked for that kind."
- Changed
search_bookmarks1 field changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type."New value: +"Optional media-attachment filter. Accepted values: 'none', 'image', 'video', 'pdf'. When the user did NOT explicitly name a kind of media, pass 'none' (or omit the field) — 'none' means no media filter. Only pass image/video/pdf when the user's own words asked for that kind."
- Changed
tag_bookmarks_by_filter1 field changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type."New value: +"Optional media-attachment filter. Accepted values: 'none', 'image', 'video', 'pdf'. When the user did NOT explicitly name a kind of media, pass 'none' (or omit the field) — 'none' means no media filter. Only pass image/video/pdf when the user's own words asked for that kind."
4 tool updates
- Changed
get_bookmark_count2 fields changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name."New value: +"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type." - removed
Input schema / properties / media_type / enumRemoved value: -[ - "none", - "image", - "video", - "pdf" -]
- Changed
list_bookmarks2 fields changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name."New value: +"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type." - removed
Input schema / properties / media_type / enumRemoved value: -[ - "none", - "image", - "video", - "pdf" -]
- Changed
search_bookmarks2 fields changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name."New value: +"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type." - removed
Input schema / properties / media_type / enumRemoved value: -[ - "none", - "image", - "video", - "pdf" -]
- Changed
tag_bookmarks_by_filter2 fields changed- changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name."New value: +"Optional media filter. Set to 'image', 'video', or 'pdf' only when the user explicitly requests that media type. Otherwise omit this field; there is no default media type." - removed
Input schema / properties / media_type / enumRemoved value: -[ - "none", - "image", - "video", - "pdf" -]
13 tool updates
- Changed
create_draft2 fields changed- changed
Input schema / properties / format / enumPrevious value: -[ - "text", - "image", - "video", - "article", - "poll", - "none" -]New value: +[ + "none", + "text", + "image", + "video", + "article", + "poll" +] - changed
Input schema / properties / post_type / enumPrevious value: -[ - "text", - "image", - "video", - "pdf", - "none" -]New value: +[ + "none", + "text", + "image", + "video", + "pdf" +]
- Changed
forget1 field changed- changed
Input schema / properties / kind / enumPrevious value: -[ - "preference", - "style", - "fact", - "instruction", - "none" -]New value: +[ + "none", + "preference", + "style", + "fact", + "instruction" +]
- Changed
get_bookmark_count2 fields changed- changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude", - "none" -]New value: +[ + "none", + "only", + "exclude" +] - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf", - "none" -]New value: +[ + "none", + "image", + "video", + "pdf" +]
- Changed
get_queue1 field changed- changed
Input schema / properties / status / enumPrevious value: -[ - "scheduled", - "published", - "none" -]New value: +[ + "none", + "scheduled", + "published" +]
- Changed
list_bookmarks2 fields changed- changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude", - "none" -]New value: +[ + "none", + "only", + "exclude" +] - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf", - "none" -]New value: +[ + "none", + "image", + "video", + "pdf" +]
- Changed
list_drafts1 field changed- changed
Input schema / properties / status / enumPrevious value: -[ - "draft", - "scheduled", - "published", - "none" -]New value: +[ + "none", + "draft", + "scheduled", + "published" +]
- Changed
remember1 field changed- changed
Input schema / properties / mode / enumPrevious value: -[ - "overwrite", - "append", - "none" -]New value: +[ + "none", + "overwrite", + "append" +]
- Changed
search_bookmarks2 fields changed- changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude", - "none" -]New value: +[ + "none", + "only", + "exclude" +] - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf", - "none" -]New value: +[ + "none", + "image", + "video", + "pdf" +]
- Changed
tag_bookmarks_by_filter2 fields changed- changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude", - "none" -]New value: +[ + "none", + "only", + "exclude" +] - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf", - "none" -]New value: +[ + "none", + "image", + "video", + "pdf" +]
- Changed
trigger_csv_export1 field changed- changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment", - "none" -]New value: +[ + "none", + "type", + "author", + "label", + "year", + "date", + "comment" +]
- Changed
trigger_json_export1 field changed- changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment", - "none" -]New value: +[ + "none", + "type", + "author", + "label", + "year", + "date", + "comment" +]
- Changed
trigger_pdf_export1 field changed- changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment", - "none" -]New value: +[ + "none", + "type", + "author", + "label", + "year", + "date", + "comment" +]
- Changed
update_draft1 field changed- changed
Input schema / properties / format / enumPrevious value: -[ - "text", - "image", - "video", - "article", - "poll", - "none" -]New value: +[ + "none", + "text", + "image", + "video", + "article", + "poll" +]
13 tool updates
- Changed
create_draft4 fields changed- changed
Input schema / properties / format / descriptionPrevious value: -"Post format (default: text)"New value: +"Post format. OMIT (or pass 'none') unless the user asked for a specific format — default is text." - changed
Input schema / properties / format / enumPrevious value: -[ - "text", - "image", - "video", - "article", - "poll" -]New value: +[ + "text", + "image", + "video", + "article", + "poll", + "none" +] - changed
Input schema / properties / post_type / descriptionPrevious value: -"Attachment type — set to image/video/pdf when attaching media; drives how it's published to LinkedIn"New value: +"Attachment type — set to image/video/pdf ONLY when actually attaching media (it drives how the post publishes to LinkedIn). No media attached -> prefer 'none' or omit." - changed
Input schema / properties / post_type / enumPrevious value: -[ - "text", - "image", - "video", - "pdf" -]New value: +[ + "text", + "image", + "video", + "pdf", + "none" +]
- Changed
forget2 fields changed- changed
Input schema / properties / kind / descriptionPrevious value: -"Optional: restrict deletion to this kind only (otherwise all kinds sharing the key are removed)."New value: +"Optional: restrict deletion to this kind only. Prefer 'none' (or omit) unless the user named a kind — 'none' removes every kind sharing the key." - changed
Input schema / properties / kind / enumPrevious value: -[ - "preference", - "style", - "fact", - "instruction" -]New value: +[ + "preference", + "style", + "fact", + "instruction", + "none" +]
- Changed
get_bookmark_count4 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts. If the user didn't ask about saved comments, prefer 'none' (or omit) — 'none' applies no comment filter. Paid plans." - changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude" -]New value: +[ + "only", + "exclude", + "none" +] - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."New value: +"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name." - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf" -]New value: +[ + "image", + "video", + "pdf", + "none" +]
- Changed
get_queue2 fields changed- changed
Input schema / properties / status / descriptionPrevious value: -"Filter the queue by status"New value: +"Filter the queue by status. If the user didn't name a status, prefer 'none' (or omit) — 'none' returns the whole queue." - changed
Input schema / properties / status / enumPrevious value: -[ - "scheduled", - "published" -]New value: +[ + "scheduled", + "published", + "none" +]
- Changed
list_bookmarks4 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts. If the user didn't ask about saved comments, prefer 'none' (or omit) — 'none' applies no comment filter. Paid plans." - changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude" -]New value: +[ + "only", + "exclude", + "none" +] - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."New value: +"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name." - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf" -]New value: +[ + "image", + "video", + "pdf", + "none" +]
- Changed
list_drafts2 fields changed- changed
Input schema / properties / status / descriptionPrevious value: -"Filter content posts by status"New value: +"Filter content posts by status. If the user didn't name a status, prefer 'none' (or omit) — 'none' lists all of them." - changed
Input schema / properties / status / enumPrevious value: -[ - "draft", - "scheduled", - "published" -]New value: +[ + "draft", + "scheduled", + "published", + "none" +]
- Changed
remember2 fields changed- changed
Input schema / properties / mode / descriptionPrevious value: -"How to write when this (kind, key) already exists: 'overwrite' (default) replaces the value; 'append' adds it on a new line. Use 'append' to grow an accumulating note (e.g. another audience detail) instead of replacing it."New value: +"How to write when this (kind, key) already exists: 'overwrite' (default) replaces the value; 'append' adds it on a new line. OMIT (or pass 'none') for the default — only use 'append' to grow an accumulating note instead of replacing it." - changed
Input schema / properties / mode / enumPrevious value: -[ - "overwrite", - "append" -]New value: +[ + "overwrite", + "append", + "none" +]
- Changed
search_bookmarks4 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts. If the user didn't ask about saved comments, prefer 'none' (or omit) — 'none' applies no comment filter. Paid plans." - changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude" -]New value: +[ + "only", + "exclude", + "none" +] - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."New value: +"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name." - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf" -]New value: +[ + "image", + "video", + "pdf", + "none" +]
- Changed
tag_bookmarks_by_filter4 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts. If the user didn't ask about saved comments, prefer 'none' (or omit) — 'none' applies no comment filter. Paid plans." - changed
Input schema / properties / comment / enumPrevious value: -[ - "only", - "exclude" -]New value: +[ + "only", + "exclude", + "none" +] - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."New value: +"Filter by media type. If the user did not EXPLICITLY ask for image, video, or PDF posts, prefer 'none' (or omit the field entirely) — 'none' applies no media filter. Never pick a media type the user didn't name." - changed
Input schema / properties / media_type / enumPrevious value: -[ - "image", - "video", - "pdf" -]New value: +[ + "image", + "video", + "pdf", + "none" +]
- Changed
trigger_csv_export4 fields changed- changed
Input schema / properties / filter / descriptionPrevious value: -"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf)."New value: +"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf). If the user asked to export everything, prefer 'none' (or omit) — an unasked filter silently exports the WRONG subset." - changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment" -]New value: +[ + "type", + "author", + "label", + "year", + "date", + "comment", + "none" +] - changed
Input schema / properties / search_query / descriptionPrevious value: -"Keyword/text query to scope which saved posts are exported (matches post content)."New value: +"Keyword/text query to scope which saved posts are exported (matches post content). OMIT unless the user asked to export a subset." - changed
Input schema / properties / tags / descriptionPrevious value: -"Restrict the export to saved posts carrying these tags/labels."New value: +"Restrict the export to saved posts carrying these tags/labels. OMIT unless the user named tags."
- Changed
trigger_json_export4 fields changed- changed
Input schema / properties / filter / descriptionPrevious value: -"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf)."New value: +"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf). If the user asked to export everything, prefer 'none' (or omit) — an unasked filter silently exports the WRONG subset." - changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment" -]New value: +[ + "type", + "author", + "label", + "year", + "date", + "comment", + "none" +] - changed
Input schema / properties / search_query / descriptionPrevious value: -"Keyword/text query to scope which saved posts are exported (matches post content)."New value: +"Keyword/text query to scope which saved posts are exported (matches post content). OMIT unless the user asked to export a subset." - changed
Input schema / properties / tags / descriptionPrevious value: -"Restrict the export to saved posts carrying these tags/labels."New value: +"Restrict the export to saved posts carrying these tags/labels. OMIT unless the user named tags."
- Changed
trigger_pdf_export4 fields changed- changed
Input schema / properties / filter / descriptionPrevious value: -"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf)."New value: +"Filter dimension to scope the export, paired with 'value' (e.g. 'author' + an author id, 'label' + a tag, 'type' + image/video/pdf). If the user asked to export everything, prefer 'none' (or omit) — an unasked filter silently exports the WRONG subset." - changed
Input schema / properties / filter / enumPrevious value: -[ - "type", - "author", - "label", - "year", - "date", - "comment" -]New value: +[ + "type", + "author", + "label", + "year", + "date", + "comment", + "none" +] - changed
Input schema / properties / search_query / descriptionPrevious value: -"Keyword/text query to scope which saved posts are exported (matches post content)."New value: +"Keyword/text query to scope which saved posts are exported (matches post content). OMIT unless the user asked to export a subset." - changed
Input schema / properties / tags / descriptionPrevious value: -"Restrict the export to saved posts carrying these tags/labels."New value: +"Restrict the export to saved posts carrying these tags/labels. OMIT unless the user named tags."
- Changed
update_draft2 fields changed- changed
Input schema / properties / format / descriptionPrevious value: -"Updated post format"New value: +"Updated post format. OMIT (or pass 'none') unless the user asked to change it." - changed
Input schema / properties / format / enumPrevious value: -[ - "text", - "image", - "video", - "article", - "poll" -]New value: +[ + "text", + "image", + "video", + "article", + "poll", + "none" +]
4 tool updates
- Changed
get_bookmark_count6 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans." - added
Input schema / properties / hide_archived / $refAdded value: +"#/properties/is_unread_only" - changed
Input schema / properties / hide_archived / descriptionPrevious value: -"Hide archived bookmarks"New value: +"Hide archived bookmarks. Default true (archived excluded). Set false ONLY when the user explicitly asks to include archived posts — do not fill this in otherwise." - removed
Input schema / properties / hide_archived / typeRemoved value: -"boolean" - changed
Input schema / properties / is_unread_only / descriptionPrevious value: -"Filter to only unread bookmarks"New value: +"Filter to ONLY unread bookmarks. OMIT unless the user explicitly asks for unread posts. Default false: read AND unread bookmarks are both included." - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type"New value: +"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."
- Changed
list_bookmarks6 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans." - added
Input schema / properties / hide_archived / $refAdded value: +"#/properties/is_unread_only" - changed
Input schema / properties / hide_archived / descriptionPrevious value: -"Hide archived bookmarks"New value: +"Hide archived bookmarks. Default true (archived excluded). Set false ONLY when the user explicitly asks to include archived posts — do not fill this in otherwise." - removed
Input schema / properties / hide_archived / typeRemoved value: -"boolean" - changed
Input schema / properties / is_unread_only / descriptionPrevious value: -"Filter to only unread bookmarks"New value: +"Filter to ONLY unread bookmarks. OMIT unless the user explicitly asks for unread posts. Default false: read AND unread bookmarks are both included." - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type"New value: +"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."
- Changed
search_bookmarks6 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans." - added
Input schema / properties / hide_archived / $refAdded value: +"#/properties/is_unread_only" - changed
Input schema / properties / hide_archived / descriptionPrevious value: -"Hide archived bookmarks"New value: +"Hide archived bookmarks. Default true (archived excluded). Set false ONLY when the user explicitly asks to include archived posts — do not fill this in otherwise." - removed
Input schema / properties / hide_archived / typeRemoved value: -"boolean" - changed
Input schema / properties / is_unread_only / descriptionPrevious value: -"Filter to only unread bookmarks"New value: +"Filter to ONLY unread bookmarks. OMIT unless the user explicitly asks for unread posts. Default false: read AND unread bookmarks are both included." - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type"New value: +"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."
- Changed
tag_bookmarks_by_filter6 fields changed- changed
Input schema / properties / comment / descriptionPrevious value: -"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). Paid plans."New value: +"Filter by comment: 'only' returns just saved comments, 'exclude' returns only top-level posts (excludes comments). OMIT unless the user asked about saved comments. Paid plans." - added
Input schema / properties / hide_archived / $refAdded value: +"#/properties/is_unread_only" - changed
Input schema / properties / hide_archived / descriptionPrevious value: -"Hide archived bookmarks"New value: +"Hide archived bookmarks. Default true (archived excluded). Set false ONLY when the user explicitly asks to include archived posts — do not fill this in otherwise." - removed
Input schema / properties / hide_archived / typeRemoved value: -"boolean" - changed
Input schema / properties / is_unread_only / descriptionPrevious value: -"Filter to only unread bookmarks"New value: +"Filter to ONLY unread bookmarks. OMIT unless the user explicitly asks for unread posts. Default false: read AND unread bookmarks are both included." - changed
Input schema / properties / media_type / descriptionPrevious value: -"Filter by media type"New value: +"Filter by media type. OMIT this field entirely (or pass 'any') unless the user explicitly asked for image, video, or PDF posts — never fill it in by default."
37 tool updates
- First observed
add_labels - First observed
cancel_scheduled_post - First observed
create_draft - First observed
create_smart_folder - First observed
delete_draft - First observed
delete_smart_folder - First observed
forget - First observed
get_analytics - First observed
get_bookmark - First observed
get_bookmark_count - First observed
get_draft - First observed
get_growth_digest - First observed
get_post_analytics - First observed
get_posting_schedule - First observed
get_posting_slots - First observed
get_queue - First observed
get_smart_folder - First observed
get_smart_folder_posts - First observed
list_bookmarks - First observed
list_drafts - First observed
list_labels - First observed
list_smart_folders - First observed
recall - First observed
remember - First observed
remove_labels - First observed
schedule_post - First observed
search_bookmarks - First observed
search_docs - First observed
set_posting_schedule - First observed
setup_vector_store - First observed
tag_bookmarks_by_filter - First observed
trigger_csv_export - First observed
trigger_json_export - First observed
trigger_pdf_export - First observed
update_draft - First observed
update_smart_folder - First observed
upload_media
Related MCP Connectors
Editorial tools for LinkedIn. Capture ideas, draft posts, build narrative arcs, manage a schedule.
Draft, schedule and publish LinkedIn posts, reply to comments and read analytics via 2pr.io.
- ZelesIAOAuthcom.zelesia
Turn the LinkedIn posts you save into a knowledge base your assistant can search and cite.
Write LinkedIn posts in your voice: ideas, drafts, scheduling, analytics from your personal AI.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceManage your entire LinkedIn presence - write posts, schedule publishing, track contacts, and access saved content.88 npm1MIT
- AlicenseNot gradedqualityDmaintenanceLinkedIn-native AI content creation, scheduling & analytics. Write and post on LinkedIn, create drafts, generate hooks & hashtags, schedule posts, and track engagement — all through natural language.30 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides tools for automating LinkedIn job post search and management. Job opportunities often appear in LinkedIn posts first, before they're posted on traditional job boards. By monitoring LinkedIn posts, you can discover opportunities earlier and get a competitive advantage in your job search.15 npm7ISC
- AlicenseNot gradedqualityBmaintenanceTurn the LinkedIn posts you save into a knowledge base your assistant can query, with answers cited back to the original post. Read-only, over a hosted OAuth 2.1 endpoint.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.