MCP App Store
by KeenEthics

Overview

Clew is a learning workspace in ChatGPT. Start with what you already know and what you want to learn. ChatGPT helps turn that context into a path of connected topics and prerequisites, so you can see what to study next and what remains before your goal. Explore and discuss your learning graph with ChatGPT, inspect topics and resources, and ask AI to extend or refine your path. AI prepares proposed changes; you review them before applying them. Accepted changes create reversible snapshots. Sign in with GitHub or a Clew account to save a private workspace on Clew's infrastructure. GitHub sign-in requests profile and email access only; it does not create repositories or read their contents. The open-source Clew desktop project is available separately on GitHub.

Tools

apply_graph_changes

ChatGPT
Apply the server-stored proposal only when the user clicks Apply in its review UI. Reject stale revisions. Accepted edits create a reversible snapshot and receipt.

begin_graph_changes

ChatGPT
Optionally show graph drafting activity after reading the current graph. This does not change the graph or impose a drafting deadline. If called, pass the returned generation_id when submitting the proposal. The animation stops after five minutes without a submission.

create_graph

ChatGPT
Create an empty graph when the user submits the new-graph form in Clew. This does not generate topics.

delete_graph

ChatGPT
Delete a graph only after user confirmation in Clew. Preserve its content in workspace snapshots. Require its current graph version.

export_graph

ChatGPT
Create a five-minute, single-use download of the linked account's exact graph revision when the user requests Export in Clew. Uses the existing desktop JSON package format; never exposes a permanent public graph URL.

inspect_proposal

ChatGPT
Reopen a saved proposal as an inline review card against the linked account's current graph revision. Already accepted proposals show their authoritative snapshot receipt.

list_graph_proposals

ChatGPT
Discover unexpired, unapplied proposals saved for this graph in the linked Clew account, newest first. Stale graph revisions are returned as conflicts. Listing does not apply changes or select a graph.

list_graphs

ChatGPT
List graphs in the linked Clew account. Use their IDs for open_graph and proposal tools.

list_snapshots

ChatGPT
List the linked account's recent full-workspace snapshots. Restoring a snapshot affects all graphs, not only the selected graph.

open_graph

ChatGPT
Read the linked account's graph, its exact revision, topics, zones and connections. Only edges with relation requires define prerequisites; preserve supports and bridges as distinct connections. Call before preparing changes and after conflicts.

open_workspace

ChatGPT
Open the persistent Clew workspace. Without a linked account, show sign-in onboarding. With a verified account, restore its saved graph selection.

prepare_graph_changes

ChatGPT
Validate and stage explicit model-authored operations for user review. First read the current graph and call begin_graph_changes; pass its generation_id and use the returned IDs and revision. This tool renders an inline review card and cannot apply changes. Keep supplied material and user intent intact.

prepare_graph_creation

ChatGPT
Offer a new learning graph with an explicit Create graph confirmation. Include what the user knows and wants to learn in learning_goal. This preview saves nothing; wait for the user to create the graph, then read it and prepare its topics and connections.

read_demo_topic

ChatGPT
Read a topic from the public mathematics example. This never accesses private account data.

read_topic

ChatGPT
Read a topic and its resources from the linked account's specified graph.

rename_graph

ChatGPT
Rename the linked account's graph when the user saves its title. Require the current graph version and create a snapshot.

rollback_snapshot

ChatGPT
Restore an owner-local full-workspace snapshot only after the user confirms restoration in Clew. Require the latest current snapshot ID; save restoration as a new reversible snapshot.

save_graph_layout

ChatGPT
Save manually edited topic coordinates when the user saves the graph layout. Require the current graph version. Topology and progress are unchanged.

show_demo_graph

ChatGPT
Open Clew's public mathematics learning graph. It requires no account and cannot be edited. Only edges with relation requires define prerequisites; preserve supports and bridges as distinct connections.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps