Skip to main content
Glama

Server Details

Search, label and export your LinkedIn saved posts, then draft, schedule and publish from them.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
linkedmash/linkedmash
GitHub Stars
0
Server Listing
LinkedMash

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Addedopen_library_overview
  2. 5 tool updates
    • Addedcorrect_interest
    • Addedget_digest_issue
    • Addedget_interests
    • Addedlist_digest_issues
    • Addedlist_digests
  3. 3 tool updates
    • Addedarchive_bookmarks_by_filter
    • Addeddelete_bookmarks_by_filter
    • Addedremove_labels_by_filter
  4. 1 tool update
    • Changedadd_labels1 field changed
      • changedInput schema / properties / post_ids / description
        Previous 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)."
  5. 4 tool updates
    • Changedget_bookmark_count1 field changed
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedlist_bookmarks1 field changed
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedsearch_bookmarks1 field changed
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedtag_bookmarks_by_filter1 field changed
      • changedInput schema / properties / media_type / description
        Previous 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."
  6. 4 tool updates
    • Changedget_bookmark_count2 fields changed
      • changedInput schema / properties / media_type / description
        Previous 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."
      • removedInput schema / properties / media_type / enum
        Removed value: -[
        -  "none",
        -  "image",
        -  "video",
        -  "pdf"
        -]
    • Changedlist_bookmarks2 fields changed
      • changedInput schema / properties / media_type / description
        Previous 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."
      • removedInput schema / properties / media_type / enum
        Removed value: -[
        -  "none",
        -  "image",
        -  "video",
        -  "pdf"
        -]
    • Changedsearch_bookmarks2 fields changed
      • changedInput schema / properties / media_type / description
        Previous 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."
      • removedInput schema / properties / media_type / enum
        Removed value: -[
        -  "none",
        -  "image",
        -  "video",
        -  "pdf"
        -]
    • Changedtag_bookmarks_by_filter2 fields changed
      • changedInput schema / properties / media_type / description
        Previous 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."
      • removedInput schema / properties / media_type / enum
        Removed value: -[
        -  "none",
        -  "image",
        -  "video",
        -  "pdf"
        -]
  7. 13 tool updates
    • Changedcreate_draft2 fields changed
      • changedInput schema / properties / format / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "article",
        -  "poll",
        -  "none"
        -]New value: +[
        +  "none",
        +  "text",
        +  "image",
        +  "video",
        +  "article",
        +  "poll"
        +]
      • changedInput schema / properties / post_type / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "pdf",
        -  "none"
        -]New value: +[
        +  "none",
        +  "text",
        +  "image",
        +  "video",
        +  "pdf"
        +]
    • Changedforget1 field changed
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "preference",
        -  "style",
        -  "fact",
        -  "instruction",
        -  "none"
        -]New value: +[
        +  "none",
        +  "preference",
        +  "style",
        +  "fact",
        +  "instruction"
        +]
    • Changedget_bookmark_count2 fields changed
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude",
        -  "none"
        -]New value: +[
        +  "none",
        +  "only",
        +  "exclude"
        +]
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf",
        -  "none"
        -]New value: +[
        +  "none",
        +  "image",
        +  "video",
        +  "pdf"
        +]
    • Changedget_queue1 field changed
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "scheduled",
        -  "published",
        -  "none"
        -]New value: +[
        +  "none",
        +  "scheduled",
        +  "published"
        +]
    • Changedlist_bookmarks2 fields changed
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude",
        -  "none"
        -]New value: +[
        +  "none",
        +  "only",
        +  "exclude"
        +]
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf",
        -  "none"
        -]New value: +[
        +  "none",
        +  "image",
        +  "video",
        +  "pdf"
        +]
    • Changedlist_drafts1 field changed
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "scheduled",
        -  "published",
        -  "none"
        -]New value: +[
        +  "none",
        +  "draft",
        +  "scheduled",
        +  "published"
        +]
    • Changedremember1 field changed
      • changedInput schema / properties / mode / enum
        Previous value: -[
        -  "overwrite",
        -  "append",
        -  "none"
        -]New value: +[
        +  "none",
        +  "overwrite",
        +  "append"
        +]
    • Changedsearch_bookmarks2 fields changed
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude",
        -  "none"
        -]New value: +[
        +  "none",
        +  "only",
        +  "exclude"
        +]
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf",
        -  "none"
        -]New value: +[
        +  "none",
        +  "image",
        +  "video",
        +  "pdf"
        +]
    • Changedtag_bookmarks_by_filter2 fields changed
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude",
        -  "none"
        -]New value: +[
        +  "none",
        +  "only",
        +  "exclude"
        +]
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf",
        -  "none"
        -]New value: +[
        +  "none",
        +  "image",
        +  "video",
        +  "pdf"
        +]
    • Changedtrigger_csv_export1 field changed
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment",
        -  "none"
        -]New value: +[
        +  "none",
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment"
        +]
    • Changedtrigger_json_export1 field changed
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment",
        -  "none"
        -]New value: +[
        +  "none",
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment"
        +]
    • Changedtrigger_pdf_export1 field changed
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment",
        -  "none"
        -]New value: +[
        +  "none",
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment"
        +]
    • Changedupdate_draft1 field changed
      • changedInput schema / properties / format / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "article",
        -  "poll",
        -  "none"
        -]New value: +[
        +  "none",
        +  "text",
        +  "image",
        +  "video",
        +  "article",
        +  "poll"
        +]
  8. 13 tool updates
    • Changedcreate_draft4 fields changed
      • changedInput schema / properties / format / description
        Previous value: -"Post format (default: text)"New value: +"Post format. OMIT (or pass 'none') unless the user asked for a specific format — default is text."
      • changedInput schema / properties / format / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "article",
        -  "poll"
        -]New value: +[
        +  "text",
        +  "image",
        +  "video",
        +  "article",
        +  "poll",
        +  "none"
        +]
      • changedInput schema / properties / post_type / description
        Previous 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."
      • changedInput schema / properties / post_type / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "pdf"
        -]New value: +[
        +  "text",
        +  "image",
        +  "video",
        +  "pdf",
        +  "none"
        +]
    • Changedforget2 fields changed
      • changedInput schema / properties / kind / description
        Previous 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."
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "preference",
        -  "style",
        -  "fact",
        -  "instruction"
        -]New value: +[
        +  "preference",
        +  "style",
        +  "fact",
        +  "instruction",
        +  "none"
        +]
    • Changedget_bookmark_count4 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude"
        -]New value: +[
        +  "only",
        +  "exclude",
        +  "none"
        +]
      • changedInput schema / properties / media_type / description
        Previous 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."
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf"
        -]New value: +[
        +  "image",
        +  "video",
        +  "pdf",
        +  "none"
        +]
    • Changedget_queue2 fields changed
      • changedInput schema / properties / status / description
        Previous 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."
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "scheduled",
        -  "published"
        -]New value: +[
        +  "scheduled",
        +  "published",
        +  "none"
        +]
    • Changedlist_bookmarks4 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude"
        -]New value: +[
        +  "only",
        +  "exclude",
        +  "none"
        +]
      • changedInput schema / properties / media_type / description
        Previous 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."
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf"
        -]New value: +[
        +  "image",
        +  "video",
        +  "pdf",
        +  "none"
        +]
    • Changedlist_drafts2 fields changed
      • changedInput schema / properties / status / description
        Previous 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."
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "scheduled",
        -  "published"
        -]New value: +[
        +  "draft",
        +  "scheduled",
        +  "published",
        +  "none"
        +]
    • Changedremember2 fields changed
      • changedInput schema / properties / mode / description
        Previous 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."
      • changedInput schema / properties / mode / enum
        Previous value: -[
        -  "overwrite",
        -  "append"
        -]New value: +[
        +  "overwrite",
        +  "append",
        +  "none"
        +]
    • Changedsearch_bookmarks4 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude"
        -]New value: +[
        +  "only",
        +  "exclude",
        +  "none"
        +]
      • changedInput schema / properties / media_type / description
        Previous 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."
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf"
        -]New value: +[
        +  "image",
        +  "video",
        +  "pdf",
        +  "none"
        +]
    • Changedtag_bookmarks_by_filter4 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • changedInput schema / properties / comment / enum
        Previous value: -[
        -  "only",
        -  "exclude"
        -]New value: +[
        +  "only",
        +  "exclude",
        +  "none"
        +]
      • changedInput schema / properties / media_type / description
        Previous 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."
      • changedInput schema / properties / media_type / enum
        Previous value: -[
        -  "image",
        -  "video",
        -  "pdf"
        -]New value: +[
        +  "image",
        +  "video",
        +  "pdf",
        +  "none"
        +]
    • Changedtrigger_csv_export4 fields changed
      • changedInput schema / properties / filter / description
        Previous 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."
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment"
        -]New value: +[
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment",
        +  "none"
        +]
      • changedInput schema / properties / search_query / description
        Previous 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."
      • changedInput schema / properties / tags / description
        Previous 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."
    • Changedtrigger_json_export4 fields changed
      • changedInput schema / properties / filter / description
        Previous 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."
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment"
        -]New value: +[
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment",
        +  "none"
        +]
      • changedInput schema / properties / search_query / description
        Previous 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."
      • changedInput schema / properties / tags / description
        Previous 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."
    • Changedtrigger_pdf_export4 fields changed
      • changedInput schema / properties / filter / description
        Previous 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."
      • changedInput schema / properties / filter / enum
        Previous value: -[
        -  "type",
        -  "author",
        -  "label",
        -  "year",
        -  "date",
        -  "comment"
        -]New value: +[
        +  "type",
        +  "author",
        +  "label",
        +  "year",
        +  "date",
        +  "comment",
        +  "none"
        +]
      • changedInput schema / properties / search_query / description
        Previous 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."
      • changedInput schema / properties / tags / description
        Previous 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."
    • Changedupdate_draft2 fields changed
      • changedInput schema / properties / format / description
        Previous value: -"Updated post format"New value: +"Updated post format. OMIT (or pass 'none') unless the user asked to change it."
      • changedInput schema / properties / format / enum
        Previous value: -[
        -  "text",
        -  "image",
        -  "video",
        -  "article",
        -  "poll"
        -]New value: +[
        +  "text",
        +  "image",
        +  "video",
        +  "article",
        +  "poll",
        +  "none"
        +]
  9. 4 tool updates
    • Changedget_bookmark_count6 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • addedInput schema / properties / hide_archived / $ref
        Added value: +"#/properties/is_unread_only"
      • changedInput schema / properties / hide_archived / description
        Previous 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."
      • removedInput schema / properties / hide_archived / type
        Removed value: -"boolean"
      • changedInput schema / properties / is_unread_only / description
        Previous 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."
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedlist_bookmarks6 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • addedInput schema / properties / hide_archived / $ref
        Added value: +"#/properties/is_unread_only"
      • changedInput schema / properties / hide_archived / description
        Previous 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."
      • removedInput schema / properties / hide_archived / type
        Removed value: -"boolean"
      • changedInput schema / properties / is_unread_only / description
        Previous 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."
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedsearch_bookmarks6 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • addedInput schema / properties / hide_archived / $ref
        Added value: +"#/properties/is_unread_only"
      • changedInput schema / properties / hide_archived / description
        Previous 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."
      • removedInput schema / properties / hide_archived / type
        Removed value: -"boolean"
      • changedInput schema / properties / is_unread_only / description
        Previous 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."
      • changedInput schema / properties / media_type / description
        Previous 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."
    • Changedtag_bookmarks_by_filter6 fields changed
      • changedInput schema / properties / comment / description
        Previous 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."
      • addedInput schema / properties / hide_archived / $ref
        Added value: +"#/properties/is_unread_only"
      • changedInput schema / properties / hide_archived / description
        Previous 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."
      • removedInput schema / properties / hide_archived / type
        Removed value: -"boolean"
      • changedInput schema / properties / is_unread_only / description
        Previous 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."
      • changedInput schema / properties / media_type / description
        Previous 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."
  10. 37 tool updates
    • First observedadd_labels
    • First observedcancel_scheduled_post
    • First observedcreate_draft
    • First observedcreate_smart_folder
    • First observeddelete_draft
    • First observeddelete_smart_folder
    • First observedforget
    • First observedget_analytics
    • First observedget_bookmark
    • First observedget_bookmark_count
    • First observedget_draft
    • First observedget_growth_digest
    • First observedget_post_analytics
    • First observedget_posting_schedule
    • First observedget_posting_slots
    • First observedget_queue
    • First observedget_smart_folder
    • First observedget_smart_folder_posts
    • First observedlist_bookmarks
    • First observedlist_drafts
    • First observedlist_labels
    • First observedlist_smart_folders
    • First observedrecall
    • First observedremember
    • First observedremove_labels
    • First observedschedule_post
    • First observedsearch_bookmarks
    • First observedsearch_docs
    • First observedset_posting_schedule
    • First observedsetup_vector_store
    • First observedtag_bookmarks_by_filter
    • First observedtrigger_csv_export
    • First observedtrigger_json_export
    • First observedtrigger_pdf_export
    • First observedupdate_draft
    • First observedupdate_smart_folder
    • First observedupload_media

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    LinkedIn-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.
    57
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    16
    7
    ISC
  • A
    license
    Not graded
    quality
    B
    maintenance
    Turn 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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.2/5.0
Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness5/5

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.