01 the gap
The real limitations of LinkedIn saved posts
LinkedIn's saved posts feature is useful as a one-tap bookmark— but that's essentially where the utility ends. There is no search bar for your saved posts. There are no folders, labels, or tags. You cannot filter by author, topic, date range, or post type. The list is purely reverse-chronological, and after a few hundred saves it becomes effectively unsearchable.
LinkedIn's official data download (Settings → Data Privacy → Get a copy of your data) can include a Saved_Items.csv, but in practice this file contains only metadata — a list of saved item IDs and URLs — not the actual post text, author bios, or content you cared about. If LinkedIn ever changes the saved posts feature or you lose account access, your curated archive is gone.
The gap is real: LinkedIn is where high-quality professional content lives, and the save button encourages you to collect it — but the platform gives you no tools to retrieve, organize, or reusewhat you've collected.
02 workarounds
Practical manual workarounds
The most common workaround is a manual copy-paste workflow: open each saved post, copy the content, and paste it into Notion, Airtable, Obsidian, or a Google Sheet. You can add tags, notes, and categories manually. For people who save 5–10 posts per week and spend time curating, this works well enough.
For everyone else — anyone who saves things quickly and often — the manual approach breaks down fast. You end up with 500 unsorted saves and a Notion database you stopped updating in month two.
A lighter-weight workaround is to use LinkedIn's saved posts list as a temporary buffer: regularly scroll through it, act on what still matters, and unsave the rest. The problem is this is review, not retrieval — you still can't answer “What did I save about hiring?” without scrolling.
| manual to Notion | Full control and custom tags, but time-intensive and it breaks at scale. |
| LinkedIn data download | Official and needs no extension, but it carries URLs only, no post content. |
| ContexIn free export | Full post content and an instant JSON export, but it requires the Chrome extension. |
03 the workflow
How ContexIn turns LinkedIn saves into a queryable AI knowledge base
ContexIn is a free Chrome extension paired with an optional MCP server. The workflow is three steps:
1 step
Install the free Chrome extension
The ContexIn extension is 8KB and only activates on linkedin.com. Download it, load it unpacked in Chrome via
chrome://extensions, and it is ready in under a minute.2 step
Collect and export your saved posts to JSON
Open your LinkedIn saved posts page (
linkedin.com/my-items/saved-posts), click the ContexIn icon in your toolbar, and hit Collect. Scroll to load more posts, collect again. When done, click Download JSON — you will get a structured file with post text, author, date, URL, and extracted topics.3 step
Connect to Claude or ChatGPT via MCP
The free local MCP server reads your exported JSON and connects directly to Claude Desktop or ChatGPT. Once configured, your saved posts become live context your AI can query in real time — no more re-uploading files. It is free forever and MIT-licensed; Pro only replaces it with a hosted endpoint if you would rather not run it yourself.
The MCP (Model Context Protocol) is an open standard — so the same ContexIn data source works with any MCP-compatible AI client, not just Claude. Once configured, your entire saved-post library becomes a permanent, queryable context layer for your AI conversations.
04 a real answer
Concrete example: prompting Claude against your saved posts
Once ContexIn's MCP server is running and connected to Claude Desktop, your saved posts are live context. Here's a concrete example conversation you could run:
Claude Desktop — with the ContexIn MCP server connected
You Search my saved posts for anything about hiring and
team-building. Give me the top 3 insights with the
author's name.
Claude search_posts "hiring team building"
Found 11 saved posts matching "hiring" or
"team building." Top 3 insights:
1. Hire for slope, not Y-intercept — Lenny Rachitsky.
Prioritize trajectory over current skill level when
evaluating early-career candidates.
2. The first 5 hires define culture permanently —
Claire Vo. Culture isn't set by values docs, it's
set by who you tolerate in the early days.
3. Write the job scorecard before the job description
— Matt Mochary. Define the outcomes you need in
90 days, then back into the skills required.
Want me to summarize the remaining 8 posts or filter
by a specific subtopic?The same approach works for any query you'd want to run: “What's the best GTM advice I've saved?”, “Find posts about AI agents from the last 3 months”, “Summarize all the founder lessons I saved this quarter.” The MCP server handles the search; Claude synthesizes and formats the answer.
You can also use the list_poststool to get a recent snapshot: “Show me my 20 most recent saved posts” is a useful weekly review prompt that takes seconds instead of scrolling.
05 destinations
Sending saved posts to Notion, ChatGPT, or other tools
The JSON export from ContexIn is a standard structured file — so it works anywhere that accepts JSON or CSV input:
| ChatGPT (no MCP) | Upload your JSON file to a ChatGPT conversation and ask questions. This is a one-off: you would re-upload each time your saves grow. |
| Claude (no MCP) | Same as ChatGPT — paste or upload the JSON. Works well for one-session deep-dives into your archive. |
| Notion | Use Notion's CSV import or a simple script to pipe the JSON into a Notion database. You can then add linked databases, filters, and views. |
| MCP (free) | Connect the ContexIn MCP server once, and your AI always has live access to your latest export — no re-uploading, no manual import steps. |
step-by-step export guide
Want the full walkthrough for exporting LinkedIn saved posts to JSON? See the detailed export guide
06 questions
Frequently asked questions
| Can you search LinkedIn saved posts? | No — LinkedIn provides no native search for saved posts. The saved posts page is a reverse-chronological list with no filtering, no keyword search, and no folders. The only way to search your saves today is to export them first (using a browser extension like ContexIn) and then search the exported file or connect it to an AI tool via MCP. |
| How do I organize LinkedIn saved posts into folders or categories? | LinkedIn does not support folders, tags, or categories for saved posts. The only native option is to unsave posts you no longer need. The practical workaround most power users use is periodic exporting: collect saved posts with the free ContexIn Chrome extension, export to JSON, then sort and tag them in Notion, Airtable, or a spreadsheet. With the free local MCP server, you can skip the manual tagging and query them directly in Claude or ChatGPT with natural language. |
| How do I send LinkedIn saved posts to ChatGPT or Claude? | The workflow is: (1) install the free ContexIn Chrome extension, (2) visit your LinkedIn saved posts page and click Collect, (3) download the JSON export. Then either paste the JSON into ChatGPT directly, or use the free local MCP server to connect your export to Claude Desktop or ChatGPT so you can ask questions over it anytime without re-uploading. |
| Does LinkedIn have an official export for saved posts? | LinkedIn's official data download (Settings → Data Privacy → Get a copy of your data) sometimes includes a Saved_Items.csv, but it usually contains only metadata like URLs and post IDs — not the full post text, author context, or content you actually saved. For a complete export with full post content, you need a browser-based extension like ContexIn. |
| What is MCP and how does it work with LinkedIn saved posts? | MCP (Model Context Protocol) is an open standard that lets AI tools like Claude Desktop and ChatGPT connect to external data sources. Our MCP server reads your exported saved-posts JSON and makes it queryable in real time — so you can ask Claude 'What are the best hiring tips I've saved?' and get a synthesized answer, without copy-pasting. The local MCP server is free forever and MIT-licensed, and the quickstart guide is free to follow. Pro is only the hosted version of that endpoint, for people who would rather not install Node.js: $5, paid once, lifetime access. |
| Is ContexIn free? | The Chrome extension, the JSON export and the local MCP server are all completely free, forever — no account required. Pro is only the hosted endpoint, which does the same job without Node.js, a build step or a config file. It runs 7 days free with no card, and keeping it costs $5, paid once, for lifetime access. |