Connecting a regulatory data source to Claude takes about two minutes and one configuration block. Once it is done, you stop asking Claude to recall regulation from memory and start having it retrieve verified, current data with a source on every answer. This guide walks through the setup step by step, for Claude Desktop, Claude Code, and Cursor.

The Obsidian regulatory MCP is live. You connect by URL and sign in with your Obsidian account in the browser. There is no API key to copy. New accounts get the free tier automatically.

What you need

  • An MCP-capable client: Claude Desktop, Claude Code, Cursor, or any compliant assistant.
  • An Obsidian account. You sign in on first use, and the free tier needs no credit card.
  • Two minutes.

Step 1: Add the connector

Pick your client and paste the block. There is no key to paste: on first use your assistant opens a browser to sign in with Obsidian, and new accounts get the free tier automatically.

Claude Desktop

Open your claude_desktop_config.json (Settings, Developer, Edit Config) and add an entry under mcpServers:

{
  "mcpServers": {
    "obsidian-regulatory": {
      "url": "https://mcp.obsidianri.com/mcp"
    }
  }
}

Claude Code

From your terminal, add the remote connector in one command:

claude mcp add --transport http obsidian-regulatory https://mcp.obsidianri.com/mcp

Cursor

Edit ~/.cursor/mcp.json and add the same server entry:

{
  "mcpServers": {
    "obsidian-regulatory": {
      "url": "https://mcp.obsidianri.com/mcp"
    }
  }
}

Step 2: Sign in and verify

Restart your client so it picks up the new server. On first use your assistant opens a browser to sign in with your Obsidian account, then returns you to the client. In Claude Desktop, you should see the Obsidian tools appear in the tools menu (a small icon near the message box). In Claude Code, run a quick check that the server is connected. If the tools are listed, you are ready.

Step 3: Ask your first question

Try something specific and current, the kind of question a model normally gets wrong:

"What changed on CSRD reporting recently? EU only, and include the official reference and date for each."

Instead of answering from memory, Claude will call the Obsidian server and return results with a source, a date, and a status attached. That is the whole point: the answer is now retrieved and verifiable, not generated and hopeful.

Connect Claude to verified regulatory data in two minutes

Sign in with your Obsidian account and turn Claude into a regulatory analyst with verified, tier-0 data. Free tier, no API key, no credit card.

Get started with the Obsidian MCP

Troubleshooting

  • Tools do not appear. Fully quit and reopen the client; some clients only load MCP servers at startup.
  • The sign-in window does not open. Trigger the server once by asking a question that uses it, and your client will prompt you to authorize in the browser. Complete that step, then retry.
  • Your client does not list MCP support. Confirm it speaks MCP. The ecosystem is expanding quickly, but not every assistant supports remote MCP servers yet.

What to do next

Once connected, the value is in how you ask. See regulatory research prompts that work for a library of effective prompts, and building an agentic compliance workflow to turn one-off questions into a repeatable process. For the bigger picture, see agentic regulatory intelligence.