# Roam Research

> Use this tool when you need to interact with Roam Research graphs, automate note-taking, or organize content, as it provides a standardized interface for searching, creating, and manipulating pages and blocks. It solves problems related to information retrieval, content organization, and knowledge management, offering inputs such as search queries and block references, and outputs like retrieved content and created pages. Ideal for researchers, writers, and knowledge workers, it streamlines workflows and enhances productivity within Roam Research environments.

Canonical page: https://skillsregistry.net/skills/2b3pro-roam-research  
JSON: https://api.skillsregistry.net/v1/skills/2b3pro-roam-research

## Description

This Roam Research MCP server, developed by Ian Shen / 2B3 PRODUCTIONS LLC, provides AI assistants with a standardized interface to interact with Roam Research graphs. Built using TypeScript and leveraging the Roam Research API SDK, it offers capabilities for searching blocks, creating and manipulating pages and blocks, and performing batch operations. The server implements recursive block reference resolution and markdown conversion for content retrieval. It's designed for flexibility, supporting various Roam Research operations through a set of eleven core tools. This implementation is particularly valuable for researchers, writers, and knowledge workers, enabling use cases such as automated note-taking, content organization, and intelligent information retrieval within Roam Research graphs.

## Trust

- **Trust score (0–1):** 0.80
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** search
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/2b3pro-roam-research)
- **Repository:** <https://github.com/2b3pro/roam-research-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "2b3pro-roam-research"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/2b3pro-roam-research` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/2b3pro-roam-research/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
