Claude Connectors Directory
Public rollout path for OSuite on Claude using a remote MCP connector, OAuth, and Connectors Directory review.
What this path is
Use this guide when OSuite needs to appear as a public Claude connector rather than a desktop-only package. The goal is a connector that reads like a business tool inside Claude: review sensitive work, route approvals, and share audit-ready records without exposing internal runtime vocabulary.
This path is not the same as the local Claude Desktop Extension.
Claude Desktop Extensionis the private or enterprise desktop package.Claude Connectors Directoryis the public remoteMCPconnector path.
Choose this path when you want:
- public discovery inside Claude
- one OAuth-based connector flow instead of workspace API keys in local config
- a connector that can graduate from custom connector testing into Directory review
- a productized approval experience that reads like a business tool instead of an engineering bridge
What OSuite exposes
The remote connector keeps the same governance contract as the desktop package, but the end-user surface is deliberately smaller and more productized:
review_planned_workcheck_if_approvedrecord_final_outcomeopen_audit_record
Session creation, decision-context capture, replay packaging, and session closing are now handled inside OSuite rather than exposed as separate customer-visible tools.
The difference is transport and auth:
- transport: remote
MCPoverstreamable HTTP - auth:
OAuth 2.0authorization code flow withPKCE - install channel:
Connectors Directory
OAuth surface
OSuite now serves the standard metadata needed for Claude connector review:
- protected resource metadata at
/.well-known/oauth-protected-resource/osuite-mcp - authorization server metadata at
/.well-known/oauth-authorization-server/osuite-mcp - authorization endpoint at
https://id.osuite.ai/authorize - token endpoint at
/api/connectors/osuite/oauth/token
The scope exposed for governed runtime work is:
osuite.runtime.write
How the consent flow works
- Claude opens the OSuite authorization endpoint.
- The user signs in to OSuite Studio if needed.
- The user chooses the workspace that should receive governed sessions and evidence.
- OSuite issues an authorization code bound to that workspace and the connector client.
- Claude exchanges that code with
PKCEfor a bearer token. - Tool calls use that token when creating runtime sessions, actions, assumptions, approvals, replay links, and proof exports.
What makes this publishable
For Directory submission, the connector now has:
- a remote
MCPendpoint - annotated tools with titles and read-only vs destructive hints
OAuth 2.0+PKCE- a public privacy policy
- public documentation for installation and behavior
That does not mean the desktop package goes away. The correct packaging split is:
Claude Connectors Directoryfor public discoveryClaude Desktop Extensionfor desktop-first pilots, private rollout, and managed enterprise installs
Test it before review
Before submitting to Anthropic review, validate it as a custom connector:
- Register the protected resource metadata URL with Claude.
- Complete the OSuite authorization screen.
- Confirm
initializeandtools/listsucceed. - Call
review_planned_workand verify the runtime session and governed action appear in OSuite. - If the action escalates, call
check_if_approved; when it completes, callrecord_final_outcomeand confirm the audit links behave the same way as the desktop package.
Verification links
Privacy
OSuite privacy policy: osuite.ai/privacy-policy
Recommended positioning
Do not position this as “OSuite does smarter approvals than Claude.”
Position it as:
- Claude provides runtime autonomy
- OSuite provides organizational authority
- replay, proof, approval evidence, and non-execution proof stay consistent across runtime vendors
- the connector presents those controls in plain product language, not internal runtime vocabulary
Claude Code hooks
Advanced engineering path for repo-local Claude Code hooks when you need direct ownership of hook files instead of the packaged Claude Desktop extension.
Claude Desktop Extension
Primary OSuite rollout path for Claude Desktop with a packaged MCP server, hardened defaults, and a bundled behavior layer.