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 notebooks and study Schedule 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
ForeverLM is a paid app after a 7-day free start. You need a ForeverLM account and 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 ForeverLM's whole tool surface, about 400 tools; the ones below are those you will meet most. Read-only tools can run without a per-call prompt; tools that write to your library 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 Schedule calls for. |
list_notebooks, get_notebook, list_notebook_sources, get_notebook_context | Read your notebooks and the sources in them. |
get_schedule | Reads the Schedule 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 the Slack channels you have enabled, live. Nothing from Slack is saved. |
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. |
create_learning_goal, update_learning_goal, delete_learning_goal | Create, edit, or remove a Goal. |
assign_sources_to_day, unschedule_sources, clear_schedule_day | Change which sources are on the Schedule and when. |
mark_schedule_day_done, set_source_completion | Record progress. |
start_review_session, end_review_session, import_review_chat | Run a 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 tools that write to your library. 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.