Discover MCP servers and set up connections.
Browse Available Servers
bash
1# List all servers2belt mcp list34# Filter by category5belt mcp list --category developer6belt mcp list --category productivity78# Show only featured servers9belt mcp list --featured1011# Search by name or description12belt mcp search "slack"13belt mcp search "issue tracking"Output shows slug, category, auth type, connection status, and description:
code
1mcp servers2slug category auth status description3linear developer oauth connected Project management and issue tracking4slack communication oauth — Team messaging and notifications5github developer oauth — Code hosting and collaborationGet Server Details
bash
1belt mcp get linearcode
1Linear23Project management and issue tracking45 slug linear6 category developer7 auth oauth8 server https://mcp.linear.app9 docs https://linear.app/docs/mcp10 status connected1112 tools: belt mcp tools linearConnect
OAuth Servers
Most connectors use OAuth. The CLI opens your browser to authorize:
bash
1belt mcp connect linearcode
1Authorize Linear:23https://linear.app/oauth/authorize?client_id=...&scope=...45Waiting for authorization...67Connected to Linear8 tools: belt mcp tools linearThe flow:
- CLI opens your browser to the service's authorization page
- You approve the requested permissions
- Tokens are exchanged and stored encrypted on your team
- CLI confirms the connection
API Key Servers
Some servers use API keys instead of OAuth. The key is stored as an encrypted secret.
No-Auth Servers
Public servers that don't require credentials connect immediately.
Check Connection Status
Connection status is shown in belt mcp list and belt mcp get:
| Status | Meaning |
|---|---|
| connected | Active, ready to use |
| — | Not connected |
Disconnect
Revoke a connection and delete stored credentials:
bash
1belt mcp disconnect slackcode
1Disconnected from SlackNext
- Using Tools — call tools on connected servers
- Agent Tools — add connector tools to your agents