Skip to main content
The Monnet MCP server exposes your workspace — motions, inbox, comments, approvals, and your whole company brain — to any client that speaks the Model Context Protocol. Read, draft, and act on your team’s work from your coding agent.
For your first setup, start with the web quickstart. The MCP server is optional: connect it when you want to work with Monnet from a coding agent. You can still use the guided CLI setup below to get started.

Before you start

You need:
  • Node.js 20 or newer.
  • Claude Code or Codex for the guided setup.
You don’t need to create a Monnet account, workspace, or API key first. The guided setup handles sign-up or sign-in and helps you create or join a workspace.

Install

Run this once from your terminal:
This installs the Monnet MCP server and its guided onboarding command for both Claude Code and Codex. Next, quit your coding agent completely and reopen it. Starting a new session inside the running app is not enough. Then run:
See Onboarding for what the guided setup does and how to resume it if interrupted.

Manual configuration

For Claude Desktop, Cursor, or another MCP-compatible client, generate an API key in Settings and add the server to your client’s MCP configuration:
Common configuration file locations:
  • Claude Desktop on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Claude Desktop on Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Cursor: ~/.cursor/mcp.json
Restart the client after saving the configuration.
Treat an API key like a password. Anyone with it can read and modify motions on your behalf. Revoke a key from Settings → Monnet MCP if it ever leaks.

Verify the connection

Ask your assistant:
Use the monnet_whoami tool to confirm the connection.
It returns your account details and the API keys attached to your account. If a manually configured client gets an authentication error, double-check the MONNET_API_KEY value in its config.

Uninstall

This removes Monnet from Claude Code and Codex, removes the guided onboarding command, deletes the credential saved on this machine, and revokes its API key. If the key cannot be revoked, the command tells you how to revoke it from Settings → Monnet MCP.

Environment variables

Available tools

Workspaces and motions

Taking part

Playbooks

Company brain

Two habits the server asks for. Read before you write — get_motion before updating one, get_wiki_tree before deciding a subject has no page, get_wiki_schema before your first write to a workspace’s brain. And anything a person will see, or can’t take back, is theirs to approve — comment, edit_playbook, and the delete tools stop and ask you out of band before they act.
create_motion and get_workspace_memory no longer exist. Use create_thread — an idea starts as a conversation and becomes a motion when it needs other people — and the wiki tools, since workspace memory became the company brain.

Troubleshooting

Quit the client completely and reopen it. A new session inside an already-running app will not pick up the server. In Claude Desktop, check Help → Logs for MCP-related errors.
Run the guided onboarding command again in Claude Code or Codex. For a manually configured client, the API key is missing, wrong, or revoked; generate a fresh key and update your config.
Check your Node.js version — the MCP server requires Node 20 or newer. Run node --version to confirm. If you use nvm or fnm, make sure the right version is active in the shell your MCP client inherits.
Almost always a stale copy of the server: npx happily reuses a cached old version. Pin @monnet/mcp@latest in your config, or clear the npx cache, and restart the client.