https://app.lobbystack.com/api/mcp. Replace app.lobbystack.com with your own domain if you self-host. Claude connects to it from the internet, so a self-hosted LobbyStack needs a public HTTPS address.
See MCP server for the tools each permission unlocks.
Claude and Claude Desktop connectors
Custom connectors work on the Free, Pro, Max, Team and Enterprise plans. The Free plan allows one custom connector.1
Add the connector
In Claude, go to Customize > Connectors, click + Add, then Add custom connector. Name it
LobbyStack, paste the server URL, and click Continue.On Team and Enterprise plans, an owner adds the connector under Organization settings > Connectors > Add > Custom > Web. Members then open Customize > Connectors and click Connect.2
Review the sign-in settings
Claude detects that LobbyStack uses OAuth. Under OAuth client, keep Use Claude’s published identity (Recommended). Click Continue, then Add.
3
Connect and sign in
Click Connect. Claude opens LobbyStack. Sign in if you aren’t signed in already.
4
Choose the workspace and permissions
Pick the workspace, uncheck anything Claude shouldn’t do, and click Allow access. You go back to Claude, connected.
Claude Code
Add the server, then sign in from Claude Code:/mcp, select lobbystack and choose to authenticate. Your browser opens the LobbyStack sign-in and consent page.
To use an API key instead, pass it as a header:
Claude Desktop with an API key
If you’d rather use an API key than the connector, runmcp-remote from Claude Desktop’s config file. It forwards requests to LobbyStack with your key. You need Node.js on your computer.
1
Open the config file
In Claude Desktop, go to Settings > Developer and click Edit Config.
2
Add LobbyStack
Add this entry under The header value sits in
mcpServers and paste your key in place of lsk_...:claude_desktop_config.json
env because some systems split arguments on spaces.3
Restart Claude Desktop
Quit and reopen the app. LobbyStack’s tools appear under the tools menu in a new chat.
Claude API
The Messages API connects to remote MCP servers with the MCP connector. Send an API key, or an OAuth access token your app obtained, asauthorization_token:
Check the connection
Ask Claude to callget_business. It should answer with your business name, time zone and booking mode. If the call fails: