Claude Desktop
Connect Claude Desktop to BlueNexus so Claude can access your users' services.
Option 1: Streamable HTTP (Recommended)
Add BlueNexus as a Streamable HTTP MCP server in Claude Desktop's settings.
Using OAuth (Automatic)
In Claude Desktop, go to Settings > MCP Servers and add a new server:
- Type: Streamable HTTP
- URL:
https://api.bluenexus.ai/mcp
Claude Desktop will automatically handle the OAuth flow:
- It fetches
/.well-known/oauth-protected-resourceto discover the auth server - Registers itself via Dynamic Client Registration
- Opens a browser window for the user to authorize
- Exchanges the code for tokens and starts making requests
No configuration files needed — Claude Desktop handles everything.
Using a Personal Access Token
If you prefer to skip the OAuth flow (e.g., for testing), use a Personal Access Token:
- Go to app.bluenexus.ai > Settings > Sessions
- Create a token with scope
universal-mcp-read-write - Add to your Claude Desktop MCP configuration:
{
"mcpServers": {
"bluenexus": {
"type": "streamable-http",
"url": "https://api.bluenexus.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_PERSONAL_ACCESS_TOKEN"
}
}
}
}
Option 2: Using the MCP SDK (npx)
If your version of Claude Desktop requires a command-based MCP server:
{
"mcpServers": {
"bluenexus": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.bluenexus.ai/mcp"
]
}
}
}
This uses the mcp-remote package to proxy the Streamable HTTP connection. The OAuth flow will open in your browser automatically.
Connecting Services
After authentication, go to app.bluenexus.ai > Connections to connect services (Google Workspace, Slack, GitHub, etc.). Each connection you add becomes available to Claude through the use-agent tool.
Testing
Ask Claude something that requires your connected services:
"What meetings do I have today on Google Calendar?" "Create a GitHub issue titled 'Fix login bug' in the myapp repo" "Show me unread Slack messages from the #engineering channel"
Claude will use the use-agent tool to delegate these tasks to the BlueNexus agent, which routes them to the correct service.
Troubleshooting
"Tool call failed" errors: Check that the relevant service is connected in your BlueNexus dashboard. Go to Connections and verify the status is active.
Authentication fails: If using a PAT, ensure it has the universal-mcp-read-write scope. If using OAuth, try disconnecting and reconnecting the BlueNexus MCP server in Claude Desktop settings.
Missing services: The use-agent tool can only access services the user has connected. Use the list-connections tool to see what's available.