There are three ways to connect Nozbe to Claude. For most people, Option A (Remote MCP via Custom Connector) is the easiest: paste one URL and log in.
| Option | Where you set it up | Where the config comes from | Authentication | Requires |
|---|---|---|---|---|
| A. Remote MCP — Custom Connector (recommended) | Claude: Settings > Connectors | Just the URL https://mcp.nozbe.ai/mcp |
Log in with Nozbe (OAuth) | Any Claude app, including claude.ai on the web |
| B. Local MCP | Claude Desktop: Settings > Desktop app > Extensions > Edit Config | Generated by Nozbe: Settings > Integrations > MCP > Connect | Key included in the generated config | Claude Desktop (macOS/Windows), Node.js; Nozbe app running locally |
| C. Remote MCP — manual config (“the old way”) | Claude Desktop: Settings > Desktop app > Extensions > Edit Config | You write it yourself from the template below | Nozbe API token | Claude Desktop (macOS/Windows), Node.js 20.18.1+ |
The only difference between B and C: in B Nozbe generates the configuration code for you, and you paste it into claude_desktop_config.json. In C you build that code yourself from the template and your own API token.
Connect Nozbe with a single URL: https://mcp.nozbe.ai/mcp. No config files, no API token, no Node.js.
In Claude (web, desktop or mobile)
https://mcp.nozbe.ai/mcp and confirm.In ChatGPT
https://mcp.nozbe.ai/mcpNozbe generates the configuration for you; you only paste it into Claude Desktop. This works in the Claude Desktop app on macOS or Windows, which must be running.
Step 1 — Generate the config in Nozbe
Step 2 — Paste it into Claude Desktop
claude_desktop_config.json.mcpServers section. It will look like this (your port number and key will differ):{
"mcpServers": {
"nozbe-local": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"http://127.0.0.1:<port number>/mcp",
"--header",
"Authorization:Bearer nzb_mcp_<key>"
]
}
}
}
Step 3 — Restart and verify
If claude_desktop_config.json already has other servers, add the nozbe-local entry next to them inside the same mcpServers block, separated by a comma.
Same remote server as Option A, but added through Claude Desktop’s config file with your own API token. Use it only if you can’t use the Custom Connector.
Before you begin: Claude Desktop (macOS or Windows) and Node.js 20.18.1 or newer. This doesn’t work in claude.ai on the web.
Step 1 — Create a Nozbe API token
Treat the token like a password: anyone who has it can access your Nozbe account. Don’t share your config file with the token in it.
Step 2 — Open Claude’s config file
To find the file manually: on macOS it’s in ~/Library/Application Support/Claude/, on Windows in %APPDATA%\Claude\.
Step 3 — Add the Nozbe server
Add this entry inside mcpServers, replacing <your Nozbe API token> with the token from Step 1:
{
"mcpServers": {
"nozbe": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.nozbe.ai/mcp",
"--header",
"Authorization:<your Nozbe API token>"
]
}
}
}
Save the file.
Step 4 — Restart and verify
Claude Code — Local MCP
Claude Code — Remote MCP with an API token
claude mcp add --transport http nozbe https://mcp.nozbe.ai/mcp \
--header "Authorization: <your Nozbe API token>"
Cursor — Remote MCP with an API token
nozbe, Type URL, Server URL https://mcp.nozbe.ai/mcp, Header Authorization with your Nozbe API token as the value.Or click Edit JSON and paste this (Cursor uses url + headers, not mcp-remote):
{
"mcpServers": {
"nozbe": {
"url": "https://mcp.nozbe.ai/mcp",
"headers": {
"Authorization": "<your Nozbe API token>"
}
}
}
}
If the Nozbe server shows an error or never appears as running, click View Logs next to it in Settings > Desktop app > Extensions to see the exact error. The usual causes:
npx mcp-remote needs Node.js 20.18.1 or newer. Check with node --version. Install the current LTS from nodejs.org (or brew install node on macOS, winget install OpenJS.NodeJS.LTS on Windows), then fully quit and reopen Claude.<placeholder>, a // comment, or a second mcpServers block all stop the server from loading. Check the file in a JSON validator or an editor like VS Code.You can also paste the View Logs error or your config file (with the token removed) into a Claude chat and ask it to find the problem.