Skip to content

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

ToolParametersDescription
list_sources(none)List all sources with title, type, state, word count, and author
get_source_contentsource_idGet 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_semanticquery, limit?, threshold?Search sources by semantic similarity. Use for concept/topic queries like "partial reprogramming"
add_sourceurl, title, source_type, content?, parent_group?, author?Add a new source to the knowledge base
update_sourcesource_id, title?, author?, parent_group?, content?Update metadata of an existing source
delete_sourcesource_idDelete a source from the knowledge base

Schedule

Read the user's current Schedule before proposing a study plan.

ToolParametersDescription
get_learning_journeygoal_id?, include_completed?Get the active journey's current-week schedule, source metadata, completion state, and Feynman review status
create_learning_journeytitle?, source_ids?, start_date?, end_date?Create a new Schedule, defaulting to the current week when dates are omitted
add_learning_journey_sourcessource_ids, goal_id?, date?Add existing sources to a journey, optionally assigning them to a day
assign_learning_journey_sources_to_daysource_ids, date, goal_id?Assign existing schedule sources to a day from the current Schedule week
remove_learning_journey_sourcessource_ids, goal_id?Remove sources from a journey
clear_learning_journey_daydate, goal_id?, include_completed?Remove sources assigned to a day, pending-only by default
set_learning_journey_source_completionsource_id, is_completed, goal_id?Mark a schedule source done or reopen it. Marking done requires a linked/completed Feynman review
delete_learning_journeygoal_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.

ToolParametersDescription
start_feynman_sessiontopicStart a review session. Searches your sources for relevant content and returns context for quizzing
end_feynman_sessionsession_id, overall_score, summary, transcript?End a session with a final score, summary, and optional exported chat transcript
get_feynman_sessionstopic?, source_id?List past sessions, optionally filtered by topic or source. Shows understanding progression over time
get_feynman_session_transcriptsession_idRead the exported chat transcript or recorded exchanges for a session
save_feynman_session_linktitle, 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