activity_feed
ChatGPTRead the durable workspace activity feed: who changed what, including deletions and moves, with actor attribution for team workspaces. Returns metadata-only events newest-first with an opaque nextCursor for checkpointed consumption. To browse the content of recently updated notes, use recent_activity instead.
activity_feed
ChatGPTRead the durable workspace activity feed: who changed what, including deletions and moves, with actor attribution for team workspaces. Returns metadata-only events newest-first with an opaque nextCursor for checkpointed consumption. To browse the content of recently updated notes, use recent_activity instead.
build_context
ChatGPTBuild context from a memory:// URI to continue conversations naturally. Use this to follow up on previous discussions or explore related topics. Memory URL Format: - Use paths like "folder/note" or "memory://folder/note" - Pattern matching: "folder/" matches all notes in folder - Valid characters: letters, numbers, hyphens, underscores, forward slashes - Avoid: double slashes (//), angle brackets (<>), quotes, pipes (|) - Examples: "specs/search", "projects/basic-memory", "notes/" Timeframes support natural language like: - "2 days ago", "last week", "today", "3 months ago" - Or standard formats like "7d", "24h" Format options: - "json" (default): Structured JSON with internal fields excluded - "text": Compact markdown text for LLM consumption Queries the Basic Memory knowledge base API — see https://docs.basicmemory.com/concepts/memory-urls
build_context
ChatGPTBuild context from a memory:// URI to continue conversations naturally. Use this to follow up on previous discussions or explore related topics. Memory URL Format: - Use paths like "folder/note" or "memory://folder/note" - Pattern matching: "folder/" matches all notes in folder - Valid characters: letters, numbers, hyphens, underscores, forward slashes - Avoid: double slashes (//), angle brackets (<>), quotes, pipes (|) - Examples: "specs/search", "projects/basic-memory", "notes/" Timeframes support natural language like: - "2 days ago", "last week", "today", "3 months ago" - Or standard formats like "7d", "24h" Format options: - "json" (default): Structured JSON with internal fields excluded - "text": Compact markdown text for LLM consumption Queries the Basic Memory knowledge base API — see https://docs.basicmemory.com/concepts/memory-urls
cloud_info
ChatGPTReturn optional Basic Memory Cloud information and setup guidance.
cloud_info
ChatGPTReturn optional Basic Memory Cloud information and setup guidance.
create_memory_project
ChatGPTCreate a new Basic Memory project. Creates a new project with the specified name and path. The project directory will be created if it doesn't exist. Optionally sets the new project as default.
create_memory_project
ChatGPTCreate a new Basic Memory project. Creates a new project with the specified name and path. The project directory will be created if it doesn't exist. Optionally sets the new project as default.
delete_note
ChatGPTDelete a note or directory by title, permalink, or path
delete_note
ChatGPTDelete a note or directory by title, permalink, or path
delete_project
ChatGPTDelete a Basic Memory project. Removes a project from the configuration and database. This does NOT delete the actual files on disk - only removes the project from Basic Memory's configuration and database records.
delete_project
ChatGPTDelete a Basic Memory project. Removes a project from the configuration and database. This does NOT delete the actual files on disk - only removes the project from Basic Memory's configuration and database records.
edit_note
ChatGPTEdit an existing markdown note using various operations like append, prepend, find_replace, replace_section, insert_before_section, or insert_after_section.
edit_note
ChatGPTEdit an existing markdown note using various operations like append, prepend, find_replace, replace_section, insert_before_section, or insert_after_section.
fetch
ChatGPTFetch the full contents of a search result document
fetch
ChatGPTFetch the full contents of a search result document
list_directory
ChatGPTList directory contents with filtering and depth control.
list_directory
ChatGPTList directory contents with filtering and depth control.
list_memory_projects
ChatGPTList all available projects with their status. Shows projects from both local and cloud sources when cloud credentials are available, merging by permalink to give a unified view. Each project entry includes an external_id (UUID). Pass that value as the project_id parameter on other tools to address a specific project unambiguously across cloud workspaces — useful when the same project name exists in more than one workspace.
list_memory_projects
ChatGPTList all available projects with their status. Shows projects from both local and cloud sources when cloud credentials are available, merging by permalink to give a unified view. Each project entry includes an external_id (UUID). Pass that value as the project_id parameter on other tools to address a specific project unambiguously across cloud workspaces — useful when the same project name exists in more than one workspace.
list_workspaces
ChatGPTList available cloud workspaces (tenant_id, type, role, and name).
list_workspaces
ChatGPTList available cloud workspaces (tenant_id, type, role, and name).
move_note
ChatGPTMove a note or directory to a new location, updating database and maintaining links.
move_note
ChatGPTMove a note or directory to a new location, updating database and maintaining links.
read_content
ChatGPTRead a file's raw content by path or permalink. Paths resolve against the Basic Memory knowledge base API — see https://docs.basicmemory.com/local/mcp-tools-local
read_content
ChatGPTRead a file's raw content by path or permalink. Paths resolve against the Basic Memory knowledge base API — see https://docs.basicmemory.com/local/mcp-tools-local
read_note
ChatGPTRead a markdown note by title or permalink.
read_note
ChatGPTRead a markdown note by title or permalink.
recent_activity
ChatGPTGet recent activity for a project or across all projects. Timeframe supports natural language formats like: - "2 days ago" - "last week" - "yesterday" - "today" - "3 weeks ago" Or standard formats like "7d"
recent_activity
ChatGPTGet recent activity for a project or across all projects. Timeframe supports natural language formats like: - "2 days ago" - "last week" - "yesterday" - "today" - "3 weeks ago" Or standard formats like "7d"
release_notes
ChatGPTReturn the latest product release notes for optional user review.
release_notes
ChatGPTReturn the latest product release notes for optional user review.
schema_diff
ChatGPTDetect drift between a schema definition and actual note usage.
schema_diff
ChatGPTDetect drift between a schema definition and actual note usage.
schema_infer
ChatGPTAnalyze existing notes and suggest a Picoschema definition.
schema_infer
ChatGPTAnalyze existing notes and suggest a Picoschema definition.
schema_validate
ChatGPTValidate notes against their Picoschema definitions.
schema_validate
ChatGPTValidate notes against their Picoschema definitions.
search
ChatGPTSearch for content across the knowledge base
search
ChatGPTSearch for content across the knowledge base
search_notes
ChatGPTSearch across all content in the knowledge base with advanced syntax support.
search_notes
ChatGPTSearch across all content in the knowledge base with advanced syntax support.
view_note
ChatGPTView a note as a formatted artifact for better readability.
view_note
ChatGPTView a note as a formatted artifact for better readability.
write_note
ChatGPTCreate a markdown note. If the note already exists, returns an error by default — pass overwrite=True to replace.
write_note
ChatGPTCreate a markdown note. If the note already exists, returns an error by default — pass overwrite=True to replace.