Skip to main content
The Labelbox platform MCP server connects your AI agent to your workspace. Ask your agent to inspect projects, summarize labeling progress, or set up a project when you approve write access. Operators and project managers can use it to monitor progress, review quality, and identify work that needs attention. Developers can use the same tools from their coding assistants. You do not need to write code to use Labelbox tools through a compatible AI assistant. Add this server URL to your MCP client:
You sign into Labelbox and approve the connection in your browser. You do not need an API key, client secret, or SDK installation.

Before you connect

You need:
  • A Labelbox account with access to a workspace.
  • A workspace where external MCP access is available and allowed by your administrator.
  • A client that supports remote MCP over Streamable HTTP and OAuth sign-in.
Your existing roles and permissions determine what the agent can access. Approval does not add permissions to your account.
This URL connects to the Labelbox platform. The documentation MCP searches docs. Recursion Managed Agents has a separate MCP server and authentication flow.

Set up your client

  1. In Claude, open Customize → Connectors and add a custom connector. For a managed account, an organization owner may need to add it first.
  2. Name it Labelbox and enter the server URL:
  3. Keep OAuth sign-in enabled. If asked how to identify the client, select automatic registration. Leave static credentials and request headers empty.
  4. Finish adding the connector and start sign-in. Complete Approve access in your browser.
  5. Enable the Labelbox connector for your conversation, then verify the connection.
Availability depends on your Claude account and organization policy. See Claude’s remote connector instructions for current controls.

Approve access

1

Sign into Labelbox

Start authorization from your MCP client. Sign into Labelbox in the browser when prompted. Use your own account rather than an impersonated session.
2

Select a workspace

Choose an eligible workspace for this connection. This choice applies to the MCP client and does not switch your existing browser workspace.If no workspace appears, see Troubleshooting.
3

Review the requested access

Check the client name and requested access. Select optional access only if you need it:
  • Allow project changes permits supported project setup tools, subject to your current permissions.
  • Limit access to selected projects restricts the connection to the projects you select.
  • Stay connected between sessions permits connection renewal when the client supports and requests it.
Write access and renewal start unchecked. These options depend on the access requested by your client and what your workspace permits.
4

Allow access

Choose Allow access to approve the connection. You can cancel if you do not want to grant access.
5

Return to your client

Keep the client open until authorization completes. Confirm that the Labelbox server connects and its tools appear.

Verify the connection

Ask your agent:
The agent should call get_caller_context and return the selected workspace and connection restrictions. Confirm that the workspace is the one you intended. A browser redirect alone does not confirm success. The client must complete authorization and receive a tool response. You can also ask:
An empty result can be valid. Projects accessible through user groups may not appear in the list. To check a specific project, give the agent its project ID or Labelbox project URL and ask it to look up that project directly.

What you can do

Your client discovers the current tools available to your connection from the server. Available actions depend on your permissions and approved access. You can ask:
These are representative workflows, rather than a complete list of available tools: The project setup workflow requires Allow project changes, workspace write availability, and the permissions for each action. A connection limited to selected projects cannot create a new project or use other workspace-level tools.

Permissions and connection lifetime

Labelbox checks your current permissions on every tool call. The connection’s approved access and selected projects can further restrict the agent.
  • A connection applies to one workspace.
  • Project restrictions limit access; they do not grant a new role or project membership.
  • Your client controls its own tool confirmations and automation settings. Labelbox consent does not guarantee a confirmation before each tool call.
  • Review how your client handles the data returned by tools.
Clients can request different access. A basic connection may be read-only, and Stay connected between sessions may not be offered. Missing options do not necessarily indicate an error. If you approve renewal, a compatible client can renew the connection between sessions. Connections can still expire or be revoked. Without renewal, you must sign in again when access expires. To change the approved access, start a new authorization flow from your client. To switch workspaces, follow I want to connect another workspace.

Manage connections

Disconnect your client

Open workspace settings and find Connected MCP clients. This section lists your connections across workspaces. Choose Disconnect for the client you want to remove and confirm the action. The connection stops working after the disconnect succeeds. Sign out of your client or remove its server entry if you also want to clear its local configuration. Signing out of the Labelbox website does not disconnect an approved MCP connection.

Control workspace access

Workspace administrators with permission to manage the workspace can use Workspace MCP access in workspace settings.
  • Allow external MCP connections controls whether users can connect external clients. Disabling it disconnects existing clients.
  • Disconnect all clients invalidates the workspace’s existing connections without changing whether new connections are allowed.
Re-enabling access does not restore earlier connections. Users must connect and approve access again. Workspace access must also be available through Labelbox. If the administrator allows access but the workspace remains unavailable, contact support.

Troubleshooting

Confirm that you signed into the correct Labelbox account and belong to the workspace. Ask a workspace administrator to check Allow external MCP connections.If access is allowed but the workspace remains absent, contact Labelbox support to check availability.
Return to your MCP client and start a fresh connection. Do not reuse a bookmarked consent page or a callback from an earlier attempt.
The client may have stopped listening for the browser callback or the attempt may have timed out. Keep the client open and restart its authorization flow.For a local desktop client, complete sign-in in a browser on the same computer. A refused callback does not necessarily mean that your Labelbox session expired.
Start authorization again from your client when you are ready to approve access. A callback from a cancelled attempt cannot complete a new connection.
Check the client’s MCP connection status and authentication errors. Confirm that the server uses the platform URL at the top of this guide.If authorization did not complete, start a fresh sign-in flow. Use get_caller_context to verify the workspace after the tools appear.
Confirm the connected workspace and selected-project restrictions. An empty result is valid when no projects match the connection’s access.Project lists may omit projects accessible through user groups. Give the agent the project’s exact ID or Labelbox project URL and ask it to look up that project directly.If that lookup fails, check your project permissions with an administrator.
Check your role permissions, approved connection access, selected projects, and workspace MCP policy. A restricted connection can have fewer tools than an unrestricted connection.Confirm permissions with your administrator. Reconnect if you need a different grant. Contact support if the expected access still fails.
Your client must request the corresponding access. Project changes also require workspace write availability. Check your client’s OAuth options and ask an administrator or support about workspace availability.Keep read-only access if it meets your needs. If you change the client’s requested access, start a new authorization flow. Do not edit a browser authorization URL.
Reconnect from your client. Check that you still belong to the workspace and that external access remains allowed.An administrator can revoke connections or disable workspace access. Re-enabling access does not restore old grants; approve a new connection.
Disconnect or clear the Labelbox MCP authentication in your client, then authorize again and select the other workspace. You do not need to sign out of Labelbox in your browser.After reconnecting, ask your agent to call get_caller_context and confirm the selected workspace before using other tools.
Retry later. If the problem continues, contact Labelbox support.
For unresolved issues, include your client name, version, and a description of the failed step when you contact support. Do not share tokens, cookies, or full authorization callback URLs.