Appearance
MCP Tools Reference
A complete reference of all tools available to your AI assistant when connected via MCP. See Setup MCP Server for setup instructions.
Sources
| Tool | Parameters | Description |
|---|---|---|
list_sources | (none) | List all sources with title, type, state, word count, and author |
get_source_content | source_id | Get the full text content of a specific source |
get_app_context | (none) | Get the sources currently selected in the FeynmanLM app's Studio tab |
search_sources_semantic | query, limit?, threshold? | Search sources by semantic similarity. Use for concept/topic queries like "partial reprogramming" |
add_source | url, title, source_type, content?, parent_group?, author? | Add a new source to the knowledge base |
update_source | source_id, title?, author?, parent_group?, content? | Update metadata of an existing source |
delete_source | source_id | Delete a source from the knowledge base |
Schedule
Read the user's current Schedule before proposing a study plan.
| Tool | Parameters | Description |
|---|---|---|
get_learning_journey | goal_id?, include_completed? | Get the active journey's current-week schedule, source metadata, completion state, and Feynman review status |
create_learning_journey | title?, source_ids?, start_date?, end_date? | Create a new Schedule, defaulting to the current week when dates are omitted |
add_learning_journey_sources | source_ids, goal_id?, date? | Add existing sources to a journey, optionally assigning them to a day |
assign_learning_journey_sources_to_day | source_ids, date, goal_id? | Assign existing schedule sources to a day from the current Schedule week |
remove_learning_journey_sources | source_ids, goal_id? | Remove sources from a journey |
clear_learning_journey_day | date, goal_id?, include_completed? | Remove sources assigned to a day, pending-only by default |
set_learning_journey_source_completion | source_id, is_completed, goal_id? | Mark a schedule source done or reopen it. Marking done requires a linked/completed Feynman review |
delete_learning_journey | goal_id? | Delete a Schedule |
Feynman Technique Review
Interactive Socratic review sessions where the AI quizzes you on a topic using your source library as context. See Learning with MCP for how to use these.
| Tool | Parameters | Description |
|---|---|---|
start_feynman_session | topic | Start a review session. Searches your sources for relevant content and returns context for quizzing |
end_feynman_session | session_id, overall_score, summary, transcript? | End a session with a final score, summary, and optional exported chat transcript |
get_feynman_sessions | topic?, source_id? | List past sessions, optionally filtered by topic or source. Shows understanding progression over time |
get_feynman_session_transcript | session_id | Read the exported chat transcript or recorded exchanges for a session |
save_feynman_session_link | title, url, source_ids? | Save a Claude or ChatGPT Feynman session link so it appears in the app |
list_feynman_session_links | (none) | List saved Claude and ChatGPT Feynman session links |