{"name":"io.github.girapphe/memostem","slug":"girapphe-memostem","title":"MemoStem","description":"Find useful knowledge as conversations unfold and draft it privately after confirmation.","url":"https://mcp.market/server/girapphe-memostem","rating":null,"grade":"B","score":76,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T05:32:24.000Z","license":null},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/girapphe/memostem-plugins","website":null,"version":"0.5.3","remotes":[{"type":"streamable-http","url":"https://www.memostem.com/api/mcp"}],"packages":[],"tools":[{"name":"check_memostem_connection","description":"Verify the authenticated MemoStem connection and report only the currently granted knowledge permissions. This test does not read or write knowledge.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"claim_guest_knowledge_workspace","description":"Transfer the temporary guest shelf identified by workspace_token to the authenticated MemoStem owner as private pending drafts. Call only after the person explicitly agrees to connect or after the guest shelf reports account_required. This tool never approves or publishes cards.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"workspace_token":{"type":"string","pattern":"^mgw_[A-Za-z0-9_-]{43}$"}},"required":["workspace_token"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"create_card_drafts","description":"Create pending, user-owned general-knowledge card drafts only after clear affirmative consent to specifically named, independently teachable knowledge in the current conversation. Every card must declare knowledge_scope as general_knowledge. Personal or company decisions, product principles or policies, pricing rationale, preferences, plans, tasks, reminders, meeting outcomes, project status, and autobiographical facts are ineligible. An assistant suggestion alone is not consent. This tool never accepts raw transcripts or historical-conversation data, and it cannot approve, publish, or modify public knowledge cards.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"provider":{"type":"string","enum":["chatgpt","claude","gemini","other"]},"request_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"provenance":{"type":"object","properties":{"type":{"type":"string","const":"current_conversation"},"conversation_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"source_url":{"type":"string","maxLength":2048,"format":"uri"},"discussed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["type","conversation_ref"],"additionalProperties":false},"cards":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"client_card_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"knowledge_scope":{"type":"string","const":"general_knowledge","description":"Required assertion that this card teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision."},"title":{"type":"string","minLength":1,"maxLength":120},"summary":{"type":"string","minLength":1,"maxLength":500},"explanation":{"type":"string","minLength":1,"maxLength":6000},"topic":{"type":"string","minLength":1,"maxLength":48},"tags":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":48}},"relations":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"target_kind":{"type":"string","enum":["private","draft"],"description":"Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable."},"target_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"type":{"type":"string","enum":["related","prerequisite","generalizes","derived_from","equivalent_to","supersedes","answers","supports","contradicts","causes","contributes_to","enables","inhibits"]},"direction":{"type":"string","enum":["outgoing","incoming"]},"weight":{"type":"number","exclusiveMinimum":0,"maximum":1},"evidence_selector_indexes":{"maxItems":24,"type":"array","items":{"type":"integer","minimum":0,"maximum":23}}},"required":["target_kind","target_id","type"],"additionalProperties":false}},"evidence_selectors":{"maxItems":24,"type":"array","items":{"oneOf":[{"type":"object","properties":{"selector_type":{"type":"string","const":"message"},"message_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","message_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"external_ref"},"source_ref":{"type":"string","minLength":1,"maxLength":2048},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","source_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"text_position"},"start":{"type":"integer","minimum":0,"maximum":9999999},"end":{"type":"integer","minimum":1,"maximum":10000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","start","end"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"line_range"},"line_start":{"type":"integer","minimum":1,"maximum":1000000},"line_end":{"type":"integer","minimum":1,"maximum":1000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","line_start","line_end"],"additionalProperties":false}]}}},"required":["knowledge_scope","title"],"additionalProperties":false}}},"required":["provider","request_id","provenance","cards"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"create_knowledge_bundle_drafts","description":"Create pending, user-owned concept, general procedure, comparison, mechanism, structure, claim/evidence, knowledge question, historical event, or language-expression drafts only after clear affirmative consent to specifically named, independently teachable general knowledge in the current conversation. Every bundle must declare knowledge_scope as general_knowledge; decisions and organization-specific material are not accepted. An assistant suggestion alone is not consent. It cannot approve drafts, retain transcripts, or modify public knowledge.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"provider":{"type":"string","enum":["chatgpt","claude","gemini","other"]},"request_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"provenance":{"type":"object","properties":{"type":{"type":"string","const":"current_conversation"},"conversation_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"source_url":{"type":"string","maxLength":2048,"format":"uri"},"discussed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["type","conversation_ref"],"additionalProperties":false},"bundles":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"client_bundle_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"knowledge_scope":{"type":"string","const":"general_knowledge","description":"Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision."},"title":{"type":"string","minLength":1,"maxLength":120},"central_question":{"type":"string","minLength":1,"maxLength":500},"knowledge_type":{"type":"string","enum":["concept","procedure","comparison","mechanism","structure","claim_evidence","question","event","expression"]},"summary":{"type":"string","minLength":1,"maxLength":500},"structured_content":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"concept"},"definition":{"default":"","type":"string","maxLength":4000},"key_points":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"non_examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"misconceptions":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"claim":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["claim","correction"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"procedure"},"goal":{"default":"","type":"string","maxLength":4000},"prerequisites":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"steps":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"branches":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"action":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","action"],"additionalProperties":false}},"failure_modes":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"symptom":{"type":"string","minLength":1,"maxLength":500},"response":{"type":"string","minLength":1,"maxLength":4000}},"required":["symptom","response"],"additionalProperties":false}},"done_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"comparison"},"targets":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"criteria":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"values":{"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":4000}}},"required":["name","values"],"additionalProperties":false}},"commonalities":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"differences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"choice_guide":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"recommendation":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","recommendation"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"mechanism"},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"stages":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"results":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"conditions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"exceptions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"structure"},"purpose":{"default":"","type":"string","maxLength":4000},"components":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"},"label":{"type":"string","minLength":1,"maxLength":500},"role":{"default":"","type":"string","maxLength":4000},"parent_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"}},"required":["id","label"],"additionalProperties":false}},"relations":{"default":[],"maxItems":60,"type":"array","items":{"type":"object","properties":{"source_id":{"type":"string","minLength":1,"maxLength":80},"target_id":{"type":"string","minLength":1,"maxLength":80},"label":{"type":"string","minLength":1,"maxLength":500}},"required":["source_id","target_id","label"],"additionalProperties":false}},"boundaries":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"claim_evidence"},"claim":{"default":"","type":"string","maxLength":4000},"evidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"statement":{"type":"string","minLength":1,"maxLength":4000},"source":{"type":"string","minLength":1,"maxLength":1000}},"required":["statement"],"additionalProperties":false}},"counterevidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"scope":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"limitations":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"confidence":{"type":"string","enum":["low","medium","high"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"question"},"question":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"known_facts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"hypotheses":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"next_steps":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"answer_summary":{"default":"","type":"string","maxLength":4000},"status":{"default":"open","type":"string","enum":["open","answered"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"decision"},"decision":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"options":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"tradeoffs":{"default":"","type":"string","maxLength":4000}},"required":["name"],"additionalProperties":false}},"criteria":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"rationale":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"reconsider_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"outcome":{"default":"","type":"string","maxLength":4000}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"event"},"event":{"default":"","type":"string","maxLength":4000},"occurred_at":{"default":"","type":"string","maxLength":500},"chronology":{"type":"object","properties":{"start":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"end":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"precision":{"type":"string","enum":["exact","day","month","year","decade","century","approximate","range"]}},"required":["start","precision"],"additionalProperties":false},"context":{"default":"","type":"string","maxLength":4000},"changes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"consequences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"expression"},"expression":{"default":"","type":"string","maxLength":4000},"language":{"type":"string","minLength":2,"maxLength":255},"pronunciation":{"default":"","type":"string","maxLength":500},"meanings":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"translations":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"language":{"type":"string","minLength":2,"maxLength":255},"text":{"type":"string","minLength":1,"maxLength":4000}},"required":["language","text"],"additionalProperties":false}},"register":{"default":"","type":"string","maxLength":500},"nuance":{"default":"","type":"string","maxLength":4000},"usage_contexts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":4000},"translation":{"type":"string","minLength":1,"maxLength":4000},"note":{"type":"string","minLength":1,"maxLength":4000}},"required":["text"],"additionalProperties":false}},"contrasts":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"expression":{"type":"string","minLength":1,"maxLength":500},"difference":{"type":"string","minLength":1,"maxLength":4000}},"required":["expression","difference"],"additionalProperties":false}},"common_mistakes":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"incorrect":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["incorrect","correction"],"additionalProperties":false}}},"required":["type","language"],"additionalProperties":false}]},"bundle_schema_version":{"type":"number","const":1},"topic":{"type":"string","minLength":1,"maxLength":48},"topic_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"tag_ids":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"}},"tags":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":48}},"relations":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"target_kind":{"type":"string","enum":["private","draft"],"description":"Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable."},"target_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"type":{"type":"string","enum":["related","prerequisite","generalizes","derived_from","equivalent_to","supersedes","answers","supports","contradicts","causes","contributes_to","enables","inhibits"]},"direction":{"type":"string","enum":["outgoing","incoming"]},"weight":{"type":"number","exclusiveMinimum":0,"maximum":1},"evidence_selector_indexes":{"maxItems":24,"type":"array","items":{"type":"integer","minimum":0,"maximum":23}}},"required":["target_kind","target_id","type"],"additionalProperties":false}},"evidence_selectors":{"maxItems":24,"type":"array","items":{"oneOf":[{"type":"object","properties":{"selector_type":{"type":"string","const":"message"},"message_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","message_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"external_ref"},"source_ref":{"type":"string","minLength":1,"maxLength":2048},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","source_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"text_position"},"start":{"type":"integer","minimum":0,"maximum":9999999},"end":{"type":"integer","minimum":1,"maximum":10000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","start","end"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"line_range"},"line_start":{"type":"integer","minimum":1,"maximum":1000000},"line_end":{"type":"integer","minimum":1,"maximum":1000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","line_start","line_end"],"additionalProperties":false}]}}},"required":["knowledge_scope","title","central_question","knowledge_type","summary","structured_content","bundle_schema_version","topic","tags"],"additionalProperties":false}}},"required":["provider","request_id","provenance","bundles"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"preview_knowledge_bundle","description":"Return a transient preview of exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. Use save_guest_knowledge_bundles only after the person explicitly asks to keep it; connected clients use create_knowledge_bundle_drafts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"provider":{"type":"string","enum":["chatgpt","claude","gemini","other"]},"request_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"provenance":{"type":"object","properties":{"type":{"type":"string","const":"current_conversation"},"conversation_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"source_url":{"type":"string","maxLength":2048,"format":"uri"},"discussed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["type","conversation_ref"],"additionalProperties":false},"bundles":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"client_bundle_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"knowledge_scope":{"type":"string","const":"general_knowledge","description":"Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision."},"title":{"type":"string","minLength":1,"maxLength":120},"central_question":{"type":"string","minLength":1,"maxLength":500},"knowledge_type":{"type":"string","enum":["concept","procedure","comparison","mechanism","structure","claim_evidence","question","event","expression"]},"summary":{"type":"string","minLength":1,"maxLength":500},"structured_content":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"concept"},"definition":{"default":"","type":"string","maxLength":4000},"key_points":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"non_examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"misconceptions":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"claim":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["claim","correction"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"procedure"},"goal":{"default":"","type":"string","maxLength":4000},"prerequisites":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"steps":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"branches":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"action":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","action"],"additionalProperties":false}},"failure_modes":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"symptom":{"type":"string","minLength":1,"maxLength":500},"response":{"type":"string","minLength":1,"maxLength":4000}},"required":["symptom","response"],"additionalProperties":false}},"done_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"comparison"},"targets":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"criteria":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"values":{"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":4000}}},"required":["name","values"],"additionalProperties":false}},"commonalities":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"differences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"choice_guide":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"recommendation":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","recommendation"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"mechanism"},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"stages":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"results":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"conditions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"exceptions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"structure"},"purpose":{"default":"","type":"string","maxLength":4000},"components":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"},"label":{"type":"string","minLength":1,"maxLength":500},"role":{"default":"","type":"string","maxLength":4000},"parent_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"}},"required":["id","label"],"additionalProperties":false}},"relations":{"default":[],"maxItems":60,"type":"array","items":{"type":"object","properties":{"source_id":{"type":"string","minLength":1,"maxLength":80},"target_id":{"type":"string","minLength":1,"maxLength":80},"label":{"type":"string","minLength":1,"maxLength":500}},"required":["source_id","target_id","label"],"additionalProperties":false}},"boundaries":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"claim_evidence"},"claim":{"default":"","type":"string","maxLength":4000},"evidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"statement":{"type":"string","minLength":1,"maxLength":4000},"source":{"type":"string","minLength":1,"maxLength":1000}},"required":["statement"],"additionalProperties":false}},"counterevidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"scope":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"limitations":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"confidence":{"type":"string","enum":["low","medium","high"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"question"},"question":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"known_facts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"hypotheses":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"next_steps":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"answer_summary":{"default":"","type":"string","maxLength":4000},"status":{"default":"open","type":"string","enum":["open","answered"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"decision"},"decision":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"options":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"tradeoffs":{"default":"","type":"string","maxLength":4000}},"required":["name"],"additionalProperties":false}},"criteria":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"rationale":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"reconsider_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"outcome":{"default":"","type":"string","maxLength":4000}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"event"},"event":{"default":"","type":"string","maxLength":4000},"occurred_at":{"default":"","type":"string","maxLength":500},"chronology":{"type":"object","properties":{"start":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"end":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"precision":{"type":"string","enum":["exact","day","month","year","decade","century","approximate","range"]}},"required":["start","precision"],"additionalProperties":false},"context":{"default":"","type":"string","maxLength":4000},"changes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"consequences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"expression"},"expression":{"default":"","type":"string","maxLength":4000},"language":{"type":"string","minLength":2,"maxLength":255},"pronunciation":{"default":"","type":"string","maxLength":500},"meanings":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"translations":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"language":{"type":"string","minLength":2,"maxLength":255},"text":{"type":"string","minLength":1,"maxLength":4000}},"required":["language","text"],"additionalProperties":false}},"register":{"default":"","type":"string","maxLength":500},"nuance":{"default":"","type":"string","maxLength":4000},"usage_contexts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":4000},"translation":{"type":"string","minLength":1,"maxLength":4000},"note":{"type":"string","minLength":1,"maxLength":4000}},"required":["text"],"additionalProperties":false}},"contrasts":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"expression":{"type":"string","minLength":1,"maxLength":500},"difference":{"type":"string","minLength":1,"maxLength":4000}},"required":["expression","difference"],"additionalProperties":false}},"common_mistakes":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"incorrect":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["incorrect","correction"],"additionalProperties":false}}},"required":["type","language"],"additionalProperties":false}]},"bundle_schema_version":{"type":"number","const":1},"topic":{"type":"string","minLength":1,"maxLength":48},"topic_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"tag_ids":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"}},"tags":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":48}},"relations":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"target_kind":{"type":"string","enum":["private","draft"],"description":"Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable."},"target_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"type":{"type":"string","enum":["related","prerequisite","generalizes","derived_from","equivalent_to","supersedes","answers","supports","contradicts","causes","contributes_to","enables","inhibits"]},"direction":{"type":"string","enum":["outgoing","incoming"]},"weight":{"type":"number","exclusiveMinimum":0,"maximum":1},"evidence_selector_indexes":{"maxItems":24,"type":"array","items":{"type":"integer","minimum":0,"maximum":23}}},"required":["target_kind","target_id","type"],"additionalProperties":false}},"evidence_selectors":{"maxItems":24,"type":"array","items":{"oneOf":[{"type":"object","properties":{"selector_type":{"type":"string","const":"message"},"message_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","message_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"external_ref"},"source_ref":{"type":"string","minLength":1,"maxLength":2048},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","source_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"text_position"},"start":{"type":"integer","minimum":0,"maximum":9999999},"end":{"type":"integer","minimum":1,"maximum":10000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","start","end"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"line_range"},"line_start":{"type":"integer","minimum":1,"maximum":1000000},"line_end":{"type":"integer","minimum":1,"maximum":1000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","line_start","line_end"],"additionalProperties":false}]}}},"required":["knowledge_scope","title","central_question","knowledge_type","summary","structured_content","bundle_schema_version","topic","tags"],"additionalProperties":false}}},"required":["provider","request_id","provenance","bundles"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"save_guest_knowledge_bundles","description":"Store one to 10 specifically selected, independently teachable general-knowledge bundles from the current conversation in a private temporary MemoStem guest shelf. Call only after a direct request or clear acceptance of a specific proposal. Reuse workspace_token to continue the same shelf, but never reveal that credential to the person. The shelf is read-only in MemoStem, expires after 90 days, and requires account connection at 10 cards.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspace_token":{"type":"string","pattern":"^mgw_[A-Za-z0-9_-]{43}$"},"provider":{"type":"string","enum":["chatgpt","claude","gemini","other"]},"request_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"provenance":{"type":"object","properties":{"type":{"type":"string","const":"current_conversation"},"conversation_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"source_url":{"type":"string","maxLength":2048,"format":"uri"},"discussed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["type","conversation_ref"],"additionalProperties":false},"bundles":{"minItems":1,"maxItems":10,"type":"array","items":{}}},"required":["provider","request_id","provenance","bundles"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"validate_knowledge_bundle","description":"Validate exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. The strict input rejects transcripts, conversation histories, personal or organization-specific memory, and unsupported knowledge types.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"provider":{"type":"string","enum":["chatgpt","claude","gemini","other"]},"request_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"provenance":{"type":"object","properties":{"type":{"type":"string","const":"current_conversation"},"conversation_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"source_url":{"type":"string","maxLength":2048,"format":"uri"},"discussed_at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["type","conversation_ref"],"additionalProperties":false},"bundles":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"client_bundle_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"knowledge_scope":{"type":"string","const":"general_knowledge","description":"Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision."},"title":{"type":"string","minLength":1,"maxLength":120},"central_question":{"type":"string","minLength":1,"maxLength":500},"knowledge_type":{"type":"string","enum":["concept","procedure","comparison","mechanism","structure","claim_evidence","question","event","expression"]},"summary":{"type":"string","minLength":1,"maxLength":500},"structured_content":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"concept"},"definition":{"default":"","type":"string","maxLength":4000},"key_points":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"non_examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"misconceptions":{"default":[],"maxItems":12,"type":"array","items":{"type":"object","properties":{"claim":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["claim","correction"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"procedure"},"goal":{"default":"","type":"string","maxLength":4000},"prerequisites":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"steps":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"branches":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"action":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","action"],"additionalProperties":false}},"failure_modes":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"symptom":{"type":"string","minLength":1,"maxLength":500},"response":{"type":"string","minLength":1,"maxLength":4000}},"required":["symptom","response"],"additionalProperties":false}},"done_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"comparison"},"targets":{"default":[],"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"criteria":{"default":[],"maxItems":20,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"values":{"maxItems":8,"type":"array","items":{"type":"string","minLength":1,"maxLength":4000}}},"required":["name","values"],"additionalProperties":false}},"commonalities":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"differences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"choice_guide":{"default":[],"maxItems":16,"type":"array","items":{"type":"object","properties":{"condition":{"type":"string","minLength":1,"maxLength":500},"recommendation":{"type":"string","minLength":1,"maxLength":4000}},"required":["condition","recommendation"],"additionalProperties":false}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"mechanism"},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"stages":{"default":[],"maxItems":30,"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":500},"detail":{"default":"","type":"string","maxLength":4000}},"required":["title"],"additionalProperties":false}},"results":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"conditions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"exceptions":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"structure"},"purpose":{"default":"","type":"string","maxLength":4000},"components":{"default":[],"maxItems":40,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"},"label":{"type":"string","minLength":1,"maxLength":500},"role":{"default":"","type":"string","maxLength":4000},"parent_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$"}},"required":["id","label"],"additionalProperties":false}},"relations":{"default":[],"maxItems":60,"type":"array","items":{"type":"object","properties":{"source_id":{"type":"string","minLength":1,"maxLength":80},"target_id":{"type":"string","minLength":1,"maxLength":80},"label":{"type":"string","minLength":1,"maxLength":500}},"required":["source_id","target_id","label"],"additionalProperties":false}},"boundaries":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"claim_evidence"},"claim":{"default":"","type":"string","maxLength":4000},"evidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"statement":{"type":"string","minLength":1,"maxLength":4000},"source":{"type":"string","minLength":1,"maxLength":1000}},"required":["statement"],"additionalProperties":false}},"counterevidence":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"scope":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"limitations":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":500}},"confidence":{"type":"string","enum":["low","medium","high"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"question"},"question":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"known_facts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"hypotheses":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"next_steps":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"answer_summary":{"default":"","type":"string","maxLength":4000},"status":{"default":"open","type":"string","enum":["open","answered"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"decision"},"decision":{"default":"","type":"string","maxLength":4000},"context":{"default":"","type":"string","maxLength":4000},"options":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"tradeoffs":{"default":"","type":"string","maxLength":4000}},"required":["name"],"additionalProperties":false}},"criteria":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"rationale":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"reconsider_when":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"outcome":{"default":"","type":"string","maxLength":4000}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"event"},"event":{"default":"","type":"string","maxLength":4000},"occurred_at":{"default":"","type":"string","maxLength":500},"chronology":{"type":"object","properties":{"start":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"end":{"type":"object","properties":{"year":{"type":"integer","minimum":1,"maximum":999999},"era":{"type":"string","enum":["bce","ce"]},"month":{"type":"integer","minimum":1,"maximum":12},"day":{"type":"integer","minimum":1,"maximum":31}},"required":["year","era"],"additionalProperties":false},"precision":{"type":"string","enum":["exact","day","month","year","decade","century","approximate","range"]}},"required":["start","precision"],"additionalProperties":false},"context":{"default":"","type":"string","maxLength":4000},"changes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"causes":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"consequences":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"expression"},"expression":{"default":"","type":"string","maxLength":4000},"language":{"type":"string","minLength":2,"maxLength":255},"pronunciation":{"default":"","type":"string","maxLength":500},"meanings":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"translations":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"language":{"type":"string","minLength":2,"maxLength":255},"text":{"type":"string","minLength":1,"maxLength":4000}},"required":["language","text"],"additionalProperties":false}},"register":{"default":"","type":"string","maxLength":500},"nuance":{"default":"","type":"string","maxLength":4000},"usage_contexts":{"default":[],"maxItems":24,"type":"array","items":{"type":"string","minLength":1,"maxLength":6000}},"examples":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":4000},"translation":{"type":"string","minLength":1,"maxLength":4000},"note":{"type":"string","minLength":1,"maxLength":4000}},"required":["text"],"additionalProperties":false}},"contrasts":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"expression":{"type":"string","minLength":1,"maxLength":500},"difference":{"type":"string","minLength":1,"maxLength":4000}},"required":["expression","difference"],"additionalProperties":false}},"common_mistakes":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"incorrect":{"type":"string","minLength":1,"maxLength":500},"correction":{"type":"string","minLength":1,"maxLength":4000}},"required":["incorrect","correction"],"additionalProperties":false}}},"required":["type","language"],"additionalProperties":false}]},"bundle_schema_version":{"type":"number","const":1},"topic":{"type":"string","minLength":1,"maxLength":48},"topic_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"tag_ids":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"}},"tags":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1,"maxLength":48}},"relations":{"maxItems":12,"type":"array","items":{"type":"object","properties":{"target_kind":{"type":"string","enum":["private","draft"],"description":"Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable."},"target_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9._:-]+$"},"type":{"type":"string","enum":["related","prerequisite","generalizes","derived_from","equivalent_to","supersedes","answers","supports","contradicts","causes","contributes_to","enables","inhibits"]},"direction":{"type":"string","enum":["outgoing","incoming"]},"weight":{"type":"number","exclusiveMinimum":0,"maximum":1},"evidence_selector_indexes":{"maxItems":24,"type":"array","items":{"type":"integer","minimum":0,"maximum":23}}},"required":["target_kind","target_id","type"],"additionalProperties":false}},"evidence_selectors":{"maxItems":24,"type":"array","items":{"oneOf":[{"type":"object","properties":{"selector_type":{"type":"string","const":"message"},"message_ref":{"type":"string","minLength":1,"maxLength":240,"pattern":"^[A-Za-z0-9._:-]+$"},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","message_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"external_ref"},"source_ref":{"type":"string","minLength":1,"maxLength":2048},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","source_ref"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"text_position"},"start":{"type":"integer","minimum":0,"maximum":9999999},"end":{"type":"integer","minimum":1,"maximum":10000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","start","end"],"additionalProperties":false},{"type":"object","properties":{"selector_type":{"type":"string","const":"line_range"},"line_start":{"type":"integer","minimum":1,"maximum":1000000},"line_end":{"type":"integer","minimum":1,"maximum":1000000},"polarity":{"default":"supports","type":"string","enum":["supports","contradicts"]},"quality":{"default":"unknown","type":"string","enum":["unknown","low","medium","high"]},"relation_origin":{"default":"model_inferred","type":"string","enum":["explicit_user","extracted_from_source","model_inferred"]}},"required":["selector_type","line_start","line_end"],"additionalProperties":false}]}}},"required":["knowledge_scope","title","central_question","knowledge_type","summary","structured_content","bundle_schema_version","topic","tags"],"additionalProperties":false}}},"required":["provider","request_id","provenance","bundles"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}}],"scan":{"score":76,"grade":"B","scanned_at":"2026-09-19T10:14:49.993Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T10:14:49.979Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 4137ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://www.memostem.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":4137,"serverInfo":{"name":"memostem-knowledge-drafts","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"girapphe","repo":"memostem-plugins","archived":false,"pushedAt":"2026-09-19T05:32:24Z","stars":0,"forks":0,"openIssues":4,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/329120932?v=4","ownerCreatedAt":"2026-09-14T13:27:45Z"},"icon":{"url":"https://www.memostem.com/icon-512.png","source":"site","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-19T05:32:24.000Z","score":20}}}},"grade_history":[],"reviews":[]}