ForeverLM for Claude
Study your own library from inside Claude.
ForeverLM is a personal knowledge library: the papers, books, articles, podcasts and videos you are actually working through, with your projects and learning journeys built on top. This connector lets Claude read that library and help you plan, study, and review against it, without you pasting sources into the chat.
Before you start
You need a ForeverLM account with at least one source in your library. Sources are added on the Mac app, on iPhone, or in the Web Studio; the connector reads the library you already have rather than creating one.
Your library syncs through your own private iCloud container, so the connector reaches your data only after you authorize it.
Setting up the connector
- In Claude, open Settings › Connectors.
- Choose Add custom connector.
- Enter the ForeverLM server URL:
- Claude opens a ForeverLM authorization page. Sign in with the Apple Account your library belongs to.
- Approve the requested access. Claude confirms the connector is connected, and the ForeverLM tools become available in new conversations.
The connector uses OAuth 2.0. ForeverLM never receives your Claude conversation history, and Claude never receives your ForeverLM password. Authorization happens through Sign in with Apple.
Disconnecting
Remove the connector in Settings › Connectors at any time. Access stops immediately; nothing in your library is changed by disconnecting.
Example prompts
Each of these exercises a different part of the tool surface.
What the tools do
The connector exposes 30 tools. Fifteen are read-only and can run without a per-call prompt; fifteen write to your library and ask for confirmation each time.
Reading your library
| Tool | What it does |
|---|---|
list_sources | Lists everything in your library, with book chapters grouped under their book. |
get_source_content | Returns the stored text of one source. |
search_sources_semantic | Searches your library by meaning rather than keyword. |
get_today_sources | Returns what today’s learning journey calls for. |
list_projects, get_project, list_project_sources, get_project_context | Read your projects and the sources attached to them. |
get_learning_journey | Reads a learning journey and its per-day plan. |
get_review_sessions, get_review_session_transcript, search_review_sessions | Read past review sessions and their transcripts. |
list_slack_channels, read_slack_channel | Read Slack channels you have connected as a source. |
get_mcp_status | Reports whether the server is reachable. |
Writing to your library
| Tool | What it does |
|---|---|
add_source | Adds a new source to your library. |
add_slack_thread | Saves a Slack thread as a source. |
create_learning_journey, update_learning_journey, delete_learning_journey | Create, edit, or remove a learning journey. |
add_learning_journey_sources, remove_learning_journey_sources, assign_learning_journey_sources_to_day, clear_learning_journey_day | Change which sources a journey covers and when. |
mark_learning_journey_day_done, set_learning_journey_source_completion | Record progress. |
start_review_session, end_review_session, import_review_chat | Run a Feynman-style review and save its transcript. |
create_scheduled_task | Schedules recurring study work. |
Your data
The connector reads and writes only your ForeverLM library, through your own private iCloud container. It does not read your Claude conversation history, memory, or files, and it does not collect conversation data beyond what a tool call needs to do its job.
Full detail is in the ForeverLM Privacy Policy, including what is stored, for how long, and how to delete it.
Troubleshooting
Claude says the server is unavailable
Ask Claude to run get_mcp_status. If it reports the server is not active, reconnect the connector in Settings › Connectors.
A source is missing
The connector reads what has finished syncing. A source added moments ago on another device may still be uploading; open ForeverLM on that device and let it finish.
A tool keeps asking for confirmation
That is expected for the fifteen write tools. Only read-only tools can run without a per-call prompt.
Support
Email [email protected], or see the support page. Replies usually come within 1–2 business days.