AI for Holacracy, Sociocracy & Self-Organizing Teams

Connect Claude, ChatGPT, Gemini, and other AI assistants to Nestr — the platform for self-organizing teams. Manage circles, roles, governance proposals, tactical meetings, and tensions through natural conversation.

Teach Your AI Agent About Nestr

Give your AI agent deep knowledge about Nestr's data model, governance concepts, API, and best practices — so it can help you build integrations, automations, and tools.

Read https://nestr.demo.jorisslagter.nl/SKILL.md and follow the instructions to work with Nestr
1
Send this instruction to your AI agent (Claude, ChatGPT, Copilot, etc.)
2
The agent reads the skill file and learns Nestr's concepts, API, and data model
3
Your agent can now build Nestr integrations, query the API, and understand governance

This works with any AI agent that can read URLs — no MCP setup required. For full MCP integration, see the Setup Guide below.

What is Nestr?

Nestr is the platform for teams practicing Holacracy, Sociocracy, and other forms of self-organization. It helps you manage your organizational structure with circles and roles, run governance and tactical meetings, track tensions, and distribute authority across your team.

The Nestr MCP Server brings AI into your self-management practice — and your self-organization practice into your favorite AI chatbot. Query your organizational structure, capture tensions, prepare for governance and tactical meetings, and manage projects, all through natural conversation.

What Can You Do?

Structure

Navigate your governance structure: circles, roles, accountabilities, domains, and policies. Understand who is accountable for what.

🎯

Work

Manage projects, actions, and tensions within your roles. Track what needs to get done, capture gaps between current and ideal reality, and move work forward.

💬

Communicate

Add updates, comments, and context to any item. Prepare for tactical and governance meetings, and keep your circle informed on progress and blockers.

📊

Insights

Monitor the health of your self-organizing practice. Track metrics, review activity patterns, and identify where your organization may need attention.

Setup Guide

1

Choose Your Authentication Method

To get an API key:

  1. Go to your Nestr workspace
  2. Click the Settings icon (gear) in the top right
  3. Navigate to the Integrations tab
  4. Find "Workspace API access" and click Configure
  5. Click "New API key" and copy the generated key
Note: API keys have full workspace access regardless of user permissions. Store securely and never commit to version control.
2

Choose Your Setup Method

3

Configure Your AI Client

Works for both claude.ai (web) and Claude Desktop app. Connectors sync across both.

Quickstart (Recommended)

Step 1: In Claude, go to Settings → Connectors → Add custom connector

Step 2: Fill in the following:

NameNestr
Remote MCP URLhttps://mcp.nestr.io/mcp

Step 3: Click "Add" and then "Authenticate" to log in with your Nestr account.

That's it! Claude will handle the OAuth flow automatically.

Go to Settings → Connectors → Add custom connector and fill in:

NameNestr
Remote MCP URLhttps://mcp.nestr.io/mcp
HeadersX-Nestr-API-Key: your-api-key-here

Local setup only works with the Claude Desktop app, not claude.ai web.

Edit your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
      }
    }
  }
}

Restart Claude Desktop after saving.

Local setup only works with the Claude Desktop app, not claude.ai web.

Edit your Claude Desktop config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Restart Claude Desktop after saving.

Shared across all projects — one OAuth token for all sessions

Quickstart (Recommended)

Step 1: Add the Nestr MCP server:

claude mcp add --scope user nestr --transport http https://mcp.nestr.io/mcp

Step 2: In Claude Code, run /mcp and click "Authenticate" next to Nestr. This will open your browser to log in with Nestr.

That's it! Once authenticated, Claude Code can access your Nestr workspace.

Or, if you already have a token, add it manually:

claude mcp add --scope user nestr --transport http https://mcp.nestr.io/mcp \
  --header "Authorization: Bearer your-oauth-token-here"

Run this command in your terminal:

claude mcp add --scope user nestr --transport http https://mcp.nestr.io/mcp \
  --header "X-Nestr-API-Key: your-api-key-here"

Run this command in your terminal:

claude mcp add --scope user nestr -- npx -y @nestr/mcp \
  --env NESTR_OAUTH_TOKEN=your-oauth-token-here

Run this command in your terminal:

claude mcp add --scope user nestr -- npx -y @nestr/mcp \
  --env NESTR_API_KEY=your-api-key-here

Run /mcp anytime to check connection status or re-authenticate.

Already set up Nestr as a Claude.ai connector? You can reuse it in Claude Code by enabling the flag:
claude config set --global tengu_claudeai_mcp_connectors true
This makes all your Claude.ai connectors available in Claude Code — no separate MCP setup needed.

In Cursor, go to Settings → Cursor Settings → MCP Servers, or edit the config file:

  • macOS/Linux: ~/.cursor/mcp.json
  • Windows: %USERPROFILE%\.cursor\mcp.json
Get Your Token Login with Nestr to get your OAuth token

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "url": "https://mcp.nestr.io/mcp",
      "headers": {
        "Authorization": "Bearer your-oauth-token-here"
      }
    }
  }
}

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "url": "https://mcp.nestr.io/mcp",
      "headers": {
        "X-Nestr-API-Key": "your-api-key-here"
      }
    }
  }
}
Get Your Token Login with Nestr to get your OAuth token

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
      }
    }
  }
}

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Restart Cursor after saving.

Works for chatgpt.com (web), desktop app, and mobile. Apps sync across all.

Note: Requires Developer Mode (Pro, Team, Enterprise, Edu plans). Not available in EEA, Switzerland, or UK.

Quickstart

Step 1: In ChatGPT, go to Settings → Apps → Advanced settings and enable Developer Mode

Step 2: Click Add more, then Create to add a new app:

NameNestr
Server URLhttps://mcp.nestr.io/mcp

Step 3: Check "I trust this provider" and click Create

Step 4: In each chat, click + → More → Developer Mode and enable Nestr

ChatGPT will prompt you to authenticate with Nestr when the app is first used.

Step 1: In ChatGPT, go to Settings → Apps → Advanced settings and enable Developer Mode

Step 2: Click Add more, then Create to add a new app:

NameNestr
Server URLhttps://mcp.nestr.io/mcp
AuthenticationAdd header X-Nestr-API-Key: your-api-key-here

Step 3: Check "I trust this provider" and click Create

Step 4: In each chat, click + → More → Developer Mode and enable Nestr

ChatGPT only supports remote MCP servers. Please use the Cloud setup method for ChatGPT.

ChatGPT only supports remote MCP servers. Please use the Cloud setup method for ChatGPT.

Works with Microsoft Copilot Studio agents and Microsoft 365 Copilot declarative agents.

Quickstart

Step 1: In Copilot Studio, open your agent and go to Tools → Add Tool → New Tool → MCP

Step 2: Enter the server URL:

URLhttps://mcp.nestr.io/mcp

Step 3: Save and publish your agent

Copilot Studio will prompt you to authenticate with Nestr when the tools are first used.

Step 1: In Copilot Studio, open your agent and go to Tools → Add Tool → New Tool → MCP

Step 2: Enter the server URL and authentication:

URLhttps://mcp.nestr.io/mcp
HeaderX-Nestr-API-Key: your-api-key-here

Step 3: Save and publish your agent

Copilot Studio only supports remote MCP servers. Please use the Cloud setup method.

Copilot Studio only supports remote MCP servers. Please use the Cloud setup method.

Configure the Nestr MCP server in your Gemini CLI settings file:

  • macOS/Linux: ~/.gemini/settings.json
  • Windows: %USERPROFILE%\.gemini\settings.json
Get Your Token Login with Nestr to get your OAuth token

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "httpUrl": "https://mcp.nestr.io/mcp",
      "headers": {
        "Authorization": "Bearer your-oauth-token-here"
      }
    }
  }
}

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "httpUrl": "https://mcp.nestr.io/mcp",
      "headers": {
        "X-Nestr-API-Key": "your-api-key-here"
      }
    }
  }
}
Get Your Token Login with Nestr to get your OAuth token

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
      }
    }
  }
}

Add the following configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Restart Gemini CLI after saving.

Configure VS Code to use the Nestr MCP server with GitHub Copilot Chat.

One-Click Install

Click the button below to add Nestr to VS Code:

Add to VS Code

After installation, authenticate via the GitHub Copilot Chat panel.

Button not working? Show manual setup

One-Click Install

Click the button below to add Nestr to VS Code (you'll need to add your API key after):

Add to VS Code

Button not working? Show manual setup

Get Your Token Login with Nestr to get your OAuth token

Edit your VS Code settings (.vscode/mcp.json or user settings):

{
  "servers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
      }
    }
  }
}

Edit your VS Code settings (.vscode/mcp.json or user settings):

{
  "servers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Reload VS Code window after saving (Cmd/Ctrl + Shift + P → "Developer: Reload Window").

OpenClaw (formerly ClawdBot / MoltBot) is an open-source AI assistant gateway. Add Nestr MCP to your ~/.openclaw/openclaw.json config:

Get Your Token Login with Nestr to get your OAuth token
{
  "provider": {
    "mcpServers": {
      "nestr": {
        "url": "https://mcp.nestr.io/mcp",
        "headers": {
          "Authorization": "Bearer your-oauth-token-here"
        }
      }
    }
  }
}
{
  "provider": {
    "mcpServers": {
      "nestr": {
        "url": "https://mcp.nestr.io/mcp",
        "headers": {
          "X-Nestr-API-Key": "your-api-key-here"
        }
      }
    }
  }
}
Get Your Token Login with Nestr to get your OAuth token
{
  "provider": {
    "mcpServers": {
      "nestr": {
        "command": "npx",
        "args": ["-y", "@nestr/mcp"],
        "env": {
          "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
        }
      }
    }
  }
}
{
  "provider": {
    "mcpServers": {
      "nestr": {
        "command": "npx",
        "args": ["-y", "@nestr/mcp"],
        "env": {
          "NESTR_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}

Restart the OpenClaw gateway after saving: openclaw gateway restart

For other MCP clients, use these configuration details:

Get Your Token Login with Nestr to get your OAuth token
MCP Server URLhttps://mcp.nestr.io/mcp
TransportHTTP (Streamable)
Authorization HeaderBearer your-oauth-token-here

Or as JSON configuration:

{
  "mcpServers": {
    "nestr": {
      "url": "https://mcp.nestr.io/mcp",
      "headers": {
        "Authorization": "Bearer your-oauth-token-here"
      }
    }
  }
}
MCP Server URLhttps://mcp.nestr.io/mcp
TransportHTTP (Streamable)
HeaderX-Nestr-API-Key: your-api-key-here

Or as JSON configuration:

{
  "mcpServers": {
    "nestr": {
      "url": "https://mcp.nestr.io/mcp",
      "headers": {
        "X-Nestr-API-Key": "your-api-key-here"
      }
    }
  }
}
Get Your Token Login with Nestr to get your OAuth token
Commandnpx -y @nestr/mcp
Transportstdio
EnvironmentNESTR_OAUTH_TOKEN=your-oauth-token-here

Or as JSON configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_OAUTH_TOKEN": "your-oauth-token-here"
      }
    }
  }
}
Commandnpx -y @nestr/mcp
Transportstdio
EnvironmentNESTR_API_KEY=your-api-key-here

Or as JSON configuration:

{
  "mcpServers": {
    "nestr": {
      "command": "npx",
      "args": ["-y", "@nestr/mcp"],
      "env": {
        "NESTR_API_KEY": "your-api-key-here"
      }
    }
  }
}
4

Start Using It

Once configured, the Nestr tools are automatically available to your AI assistant. No special syntax or @ mentions needed — just ask naturally:

  • "I have a tension about our hiring process — can you capture it?"
  • "What circles do we have and who are the Lead Links?"
  • "Show me all projects in the Product circle"
  • "Who has the accountability for customer onboarding?"
  • "Help me prepare for tomorrow's governance meeting"

Example Conversations

You: I have a tension about our customer onboarding process being too slow. Can you capture it?
Claude: I've captured your tension in your inbox:

"Customer onboarding process is too slow"

This looks like it might relate to the Customer Success circle. Would you like me to add more context, or shall I check which role has the accountability for onboarding?
You: What projects does the Marketing circle have for this quarter?
Claude: I'll check the Marketing circle's projects.

Found 4 projects in Marketing:
  • Website Redesign - Status: Current, Due: Jan 30
  • Q1 Campaign - Status: Current, Due: Feb 15
  • Brand Guidelines Update - Status: Waiting (blocked on design review)
  • Social Media Strategy - Status: Future
You: Who has the accountability for API integrations?
Claude: Based on your governance structure, the Developer role in the Tech circle holds this accountability.

Role: Developer
Circle: Tech
Filled by: Jane Smith
Relevant accountabilities:
  • Building and maintaining API integrations
  • Documenting technical implementations
You: Help me prepare for tomorrow's tactical meeting in the Product circle
Claude: Here's a summary for your Product circle tactical meeting:

Checklist items to review: 3 metrics due for update
Projects needing attention:
  • Mobile App v2 - No updates in 14 days
  • User Research - Status changed to "Waiting"
Open tensions: 2 tensions in the backlog

Would you like me to show the details of any of these?
You: I want to propose adding a new accountability to the Marketing Lead role for next governance. Can you prepare that tension for me?
Claude: I've created a governance tension for your next meeting:

Tension: "Add accountability for brand consistency reviews to Marketing Lead"
Circle: Marketing
Type: Governance proposal

Draft proposal:
  • Add to Marketing Lead role:
  • Accountability: "Reviewing external communications for brand consistency"
Would you like me to add any context or refine the proposal wording?
You: What should I focus on this week given our circle strategy?
Claude: Based on the Product circle strategy of "Improve user retention through better onboarding", here are your priority projects:

Your roles and aligned projects:
  • Product Designer: "Onboarding flow redesign" - Current, Due: Jan 25
  • Product Designer: "First-week email sequence" - Current, Due: Jan 28
  • UX Researcher: "New user drop-off analysis" - Waiting on data
The onboarding redesign is most urgent and directly supports the strategy. Want me to show the details or related tensions?

Available Tools

nestr_list_workspaces

List accessible workspaces

nestr_search

Search for tasks, projects, roles

nestr_create_nest

Create new tasks or projects

nestr_update_nest

Update nest properties

nestr_list_circles

List organizational circles

nestr_get_circle_roles

Get roles in a circle

nestr_get_insights

Get workspace metrics

nestr_add_comment

Add comments to nests

View full tool documentation →