
OpenWork MCP Gateway: Setup for Claude, Cursor and Other Apps
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.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install OpenWork MCP Gateway
Claude Code
- 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
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_capabilitiesRuns 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_capabilityLists the skills your organization shares with you
Lists your assigned skills.
Try: “Which skills do I have in OpenWork?”
Network ·
list_skillsReads 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 to | OpenWork's hosted gateway at api.openworklabs.com |
|---|---|
| Sign-in and keys | You sign in through your browser with OAuth. The organization is pinned to the token. |
| Data retention | Not documented. |
| Scopes |
|
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
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 2Hide
- Connect OpenWork MCP · openworklabs.com
- OpenWork README · github.com