{"slug":"2b3pro/roam-research-mcp","name":"Roam Research MCP Server","description":"Access and manage your Roam Research graph via its API.","category":"productivity","tags":[],"official":false,"stars":97,"transport":"stdio","install":[{"cmd":"npx roam-research-mcp","imports":[]}],"tools":[{"name":"roam_fetch_page_by_title","description":"Fetch page content by title."},{"name":"roam_fetch_page_full_view","description":"Fetch a page's content plus all linked references with breadcrumb context and children."},{"name":"roam_fetch_block","description":"Fetch a block by UID with optional children (depth) and/or ancestors (up to page root)."},{"name":"roam_create_page","description":"Create new pages, optionally with mixed text and table content."},{"name":"roam_update_page_markdown","description":"Update a page using smart diff (preserves block UIDs)."},{"name":"roam_get_subpages","description":"List sub-pages under a namespace prefix (e.g. 'Project/') with optional tag filter."},{"name":"roam_search_by_text","description":"Full-text search across the graph or within specific pages. Supports namespace prefix search for page titles."},{"name":"roam_search_block_refs","description":"Find blocks that reference a page, tag, or block UID."},{"name":"roam_search_by_status","description":"Find TODO or DONE items."},{"name":"roam_search_for_tag","description":"Find blocks containing specific tags (supports exclusion)."},{"name":"roam_search_by_date","description":"Find blocks/pages by creation or modification date."},{"name":"roam_find_pages_modified_today","description":"List pages modified since midnight."},{"name":"roam_add_todo","description":"Add TODO items to today's daily page."},{"name":"roam_create_table","description":"Create properly formatted Roam tables."},{"name":"roam_create_outline","description":"Create hierarchical outlines."},{"name":"roam_process_batch_actions","description":"Execute multiple low-level actions (create, move, update, delete) in one batch."},{"name":"roam_move_block","description":"Move a block to a new parent or position."},{"name":"roam_remember","description":"Specialized tool for AI memory management within Roam."},{"name":"roam_recall","description":"Specialized tool for AI memory management within Roam."},{"name":"roam_datomic_query","description":"Execute raw Datalog queries for advanced data retrieval."}],"env_vars":["ROAM_SYSTEM_WRITE_KEY","ROAM_API_TOKEN","HTTP_STREAM_PORT"],"auth_type":"none","github":"https://github.com/2b3pro/roam-research-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}