PlugWiki
OpenWork MCP Gateway logo

OpenWork MCP Gateway: Setup for Claude, Cursor and Other Apps

OfficialRemote
Gethttps://api.openworklabs.com/mcp/agentdifferent-ai/openwork

Gives Claude, Codex and Cursor access to your OpenWork team's skills, plugins and connected apps.

This is OpenWork's own hosted server. You add one web address to your assistant, sign in with your OpenWork account in the browser and pick your organization. After that the assistant can find and run the skills, plugins and connected services that your organization shared with you.

It needs an OpenWork account and an organization. The docs say OpenCode is verified end to end, and the other apps follow the same sign-in profile but are setup only.

Good for

  • OpenWork users who want their shared skills inside Claude Code, Codex or Cursor
  • Teams that publish skills once and want everyone's assistant to use them
  • People who want Google Workspace and Microsoft 365 reachable from an assistant

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install OpenWork MCP Gateway

Claude Code

  1. 1

    Copy this prompt.

    Add the OpenWork MCP Gateway server to Claude Code. Run this command:
    
    claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires OpenWork account (free to create).

Then run /mcp in Claude Code and select openwork to sign in in your browser. Add -s user to make it available in every project. Your client opens a browser; sign in or create a free account, then choose the organization to use.

From the project README. Source.

Tools

  • Finds what your organization has made available

    Searches the skills, plugins, connected MCP servers, Google Workspace and Microsoft 365 features assigned to you.

    Try: “What can I do with my team's OpenWork setup for weekly reports?”

    Network · search_capabilities

  • Runs one of those capabilities

    Runs a capability that search found. What it does depends on the capability, which can be a connected service such as Google Workspace or Microsoft 365.

    Try: “Run the team status capability for this repo.”

    Write · execute_capability

  • Lists the skills your organization shares with you

    Lists your assigned skills.

    Try: “Which skills do I have in OpenWork?”

    Network · list_skills

  • Reads one skill's instructions

    Reads a skill's SKILL.md file directly so the assistant can follow it.

    Try: “Read my team's release-notes skill.”

    Network · get_skill

Read from the source code

Permissions

high risk · 3 things to watch

High risk

It can run actions in the services your organization connected through OpenWork, and no read-only mode is documented. Ask your admin which services are enabled and approve calls where your assistant allows it.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can run whatever your organization connected

    The run tool executes capabilities such as Google Workspace and Microsoft 365 actions, so its reach depends on what your admin connected. Ask your admin what is enabled before you rely on it. github.com

  • No read-only mode is documented

    The docs list four tools and no setting to limit them to reading. Approve each call if your assistant lets you. openworklabs.com

  • Token is tied to one organization

    To switch organization, log out of the openwork server in your app and sign in again. openworklabs.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toOpenWork's hosted gateway at api.openworklabs.com
Sign-in and keysYou sign in through your browser with OAuth. The organization is pinned to the token.
Data retentionNot documented.
Scopes
  • OpenWork organization chosen at sign-in

Questions

What is the OpenWork MCP server address?

It is https://api.openworklabs.com/mcp/agent. Self-hosted OpenWork uses your own API address, by default api.<your-den-web-host>/mcp/agent.

Do I need an OpenWork account?

Yes. Your app opens a browser to sign in, and you can create a free account there. You then pick the organization to use.

Which apps does it work with?

The docs list Claude Code, Codex, Cursor, VS Code, Gemini CLI, OpenCode, Claude Desktop and ChatGPT, and say Windsurf and Zed work as remote servers with OAuth. Only OpenCode is verified end to end. Use the install box above.

How do I switch organizations?

Log out of the openwork server in your app and sign in again. The organization is pinned to the token.

Why do I get 401 or invalid_grant?

The docs say to log out of the server in your app and sign in again.

How does a skill show up here?

An admin publishes it in OpenWork Cloud and grants access. Then it appears in the skills and capability lists.

Is it free?

The OpenWork app is free and open source, according to its README, and you can create a free account. Pricing for team features is not covered in these docs.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://api.openworklabs.com/mcp/agent
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
Last commit
Oct 31, 2026
Open issues
70
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 2
  1. Connect OpenWork MCP · openworklabs.com
  2. OpenWork README · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.